Archive for the 'PyGame' Category

Twisted Zombie para Windows

Jueves, 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

Read the rest of this entry »

         
0 votos

Smarter N-Puzzle

Martes, 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.
Read the rest of this entry »

         
0 votos

N-Puzzle

Sábado, 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.

N Puzzle 0.01
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.

Read the rest of this entry »

         
0 votos

Tarball diario de Life Fighter

Martes, 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.
Read the rest of this entry »

* * * * *
1 voto

El juego del verano

Domingo, 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

         
0 votos