Abril 19th, 2008
Acaba de terminar la sexta edición de PyWeek.
Algo que me gusta mucho de esta competencia es que además de ser votado por tus pares, podés recibir comentarios de ellos. De los 48 comentarios que nos dejaron (el juego más votado tuvo 49 votos) resumo:
- Hard to play: casi todos se quejaban o al menos comentaban que les resultó difícil de jugar el juego, al menos al principio. Nos recomendaban que el primer nivel nivel sea más fácil, esto ayuda al jugador a no frustrarse.
- Volver a empezar: muchos también se quejaron de que una vez que perdías tenías que volver a empezar. Otro punto para evitar la frustración de nuestros queridos jugadores.
- Consistencia: si todo el juego es basado en mouse, el menú también podría haberlo sido
- Otras críticas menores: pocos niveles, más robots.
- Excelente artwork: tanto los gráficos como la música fueron muy aclamados. Gracias César, David y Pablo por hacernos ver como estrellas de rock
Espero que en la próxima tengamos estas cosas presentas para nuestro plan de acción
…y que tengamos plan de acción
PS: en otro orden de noticias, salimos 6tos.
1 Comment | In: PyGame | | #
Abril 9th, 2008
El sábado pasado entregamos nuestro juego para la sexta competencia de programación de juegos en Python PyWeek. El nombre se debe a que el juego debe ser desarrollado integramente en una semana
Ya participamos el año pasado con un juego llamado Twisted Zombie. Una particularidad del certamen es que los juegos deben respetar un tema. El tema de cada concurso es votado por los participantes de entre una lista de 5 temas posibles y es rebelado la misma noche que comienza la competencia (9 pm en Argentina).
El tema de este año fue robot y, como el año pasado, no habíamos pensado ninguna buena idea para este
Pero a no desesperar, siempre tenemos un as bajo la manga!
…
1 Comment | In: PyGame | | #
Marzo 12th, 2008
Ayer recibí por email:
Nos alegra comunicarle que Twisted Zombie ha sido incluido en el listado de programas de uptodown.com.
Nuestros editores prueban y redactan un detallado análisis de cada aplicación, publicando aquellas que consideramos relevantes y a las que procuramos una adecuada visibilidad con un tráfico segmentado de más de 300.000 usuarios únicos día.
…
4 Comments | In: PyGame | | #
Febrero 7th, 2008
Una tarde estábamos jugando a este juego en su tablero y me dieron ganas de jugarlo en la compu también. Una búsqueda rápida no nos arrojó resultados y decidí programarlo para practicar mi PyGame. La idea fue no terminar con algo muy complejo, sino más bien simple que pueda programarlo rápido y que sirva también como ejemplo de uso de esta librería.
El juego es un juego lógico: hay que pensar para poder ganar ;-).
Para jugarlo pueden obtener la última versión desde el svn:
svn co http://svn.juanjoconti.com.ar/code/ SecretCode
A pedido de Lucio de PyAr dejo unas capturas de pantalla, espero que alcancen para entender el juego. Si no se entiende, podemos usar los comentarios de este post para aclarar dudas :).
…
6 Comments | In: Aprendiendo Python, PyGame | | #
Septiembre 13th, 2007
Twisted Zombie, el juego que desarrollamos en una semana para la quinta edición del concurso PyWeek ya funciona en Windows. Está escrito en Python, un lenguaje multiplataforma, y hemos tenido en cuenta algunas consideraciones para que funcione sin problemas en distintos sistemas operativos. Incluso lo hemos probado en un par.
Pero para usarlo en Windows necesitás tener instalado Python y Pygame.
El siguiente es un paquete con todo lo necesario para correr el juego si necesidad de instalar nada más: Twisted-Zombie-1-Win.zip
…
3 Comments | In: Aprendiendo Python, PyGame | | #
Mayo 1st, 2007
N-Puzzle sigue sin tener una real inteligencia, pero hice una modificación que lo hace verse un poco más inteligente:
Si un jugador o el desordenador aleatorio hace movimientos que se cancelan entre sí
- Izquierda - Derecha
- Izquierda - Izquierda - Derecha - Derecha
- Izquierda - Izquierda - Arriba - Arriba - Derecha - Izquierda - Abajo - Abajo - Derecha - Derecha
el siguiente algoritmo es capás de eliminarlos de la lista de acciones y así lograr una resolución en menos movimientos y que parezca menos tonta.
…
No Comments | In: Aprendiendo Python, PyGame | | #
Abril 21st, 2007
Hace unos días mandé a la lista de correos de PyAr una implementación inicial del juego N-Puzzle. n-puzzle-0.1.tgz.
Es muy sencilla. Toma una imagen, la parte en cuadraditos, quita uno de los cuadraditos y los mezcla. Luego uno puedo deslizar los cuadraditos adyasentes al espacio en blanco con las flechas de teclado. El objetivo del juego es recomponer la imagen original.

Hoy estuve mejorando el código y agregándole una funcionalidad que permite que la computadora resuelva el problema (o nos ayude a hacerlo).La idea original para este programa es luego utilizarlo para probar los métodos de búsqueda que estamos estudiando en
Inteligencia Artificial.
…
4 Comments | In: Aprendiendo Python, PyGame | | #
Marzo 20th, 2007
Puede obtenerse diariamente un tarball (un paquete conteniendo todos los archivos fuentes en su última versión) del juego Life Fighter desde: http://juanjoconti.com.ar/files/fighter/life-fighter-svn.tgz
LF Tarball: Siempre recién sacado del horno.
…
1 Comment | In: PyGame | | #
Marzo 4th, 2007
“Este es el juego, el juegaso del verano, el que vas a bajar y jugar en todos lados..” [Reference]
Perdón.
Life Fighter es un juego de tablero, de estrategia, desarrollado en Python haciendo uso de PyGame, que estuve pensando y pogramando este verano. Del 10 al 20 de diciembre, del5 al 15 de enero y ahora estoy volviendo a trabajar en él.
Me cansé de trabajar solo, así que escupí todo lo que tenía a Internet. Voy a tener que ir organizándolo un poco estos días. Pero ya está, está ahí. No está ya más solo en mi frágil computadora.
“Only wimps use tape backup: _real_ men just upload their important stuff on ftp, and let the rest of the world mirror it.”
– Linus Torvalds
Todavía no hay ningún paquete listo para instalar, pero pueden bajar el código fuente desde el servidor svn:
svn checkout https://life-fighter.googlecode.com/svn/trunk/ life-fighter --username usuario
dónde usuario es el de su google account. También van a necesitar una password
o anónimamente:
svn checkout http://life-fighter.googlecode.com/svn/trunk/ life-fighter
(sólo se necesita tener instalado Python –estoy usando la version 2.4– y PyGame pero si tienen algún problema mandenme mail o dejen el comentario aca y los ayudo)
La página del proyecto en Google code: http://code.google.com/p/life-fighter/
Licencia: GPL 2.0
Espero que se lo bajen y lo prueben (como para ir entusiasmando la cosa)
Saludos
Juanjo
No Comments | In: Aprendiendo Python, PyGame | | #