Foros - Stratos

Stratos => Proyectos => Mensaje iniciado por: Ruben en 05 de Junio de 2007, 03:40:53 AM

Título: [Tu Tambien Puedes] HellSnails
Publicado por: Ruben en 05 de Junio de 2007, 03:40:53 AM
Hi,
aqui va nuestra aportación al concurso. Esta desarrollado por zaelsius (graficos) y yo (programacion).

Las especificaciones:
- Nombre: HellSnails

- Desarrollo: Python 2.4 con Pygame 1.7.1

- Plataforma: Multiplataforma

- Argumento:   "Eres un alienigena. En el planeta donde vives tus congeneres se alimentan de caracoles.
      pero un dia empiezan a mutar y se convierten en una peligrosa plaga para tu mundo. Eres
      la ultima esperanza de tu planeta, tendrás que zampartelos sin compasión!"

Y un par de capturas:
(http://www.imagewoof.com/view_thumb/e66dc2038/menu.png) (http://www.imagewoof.com/view_image/e66dc2038/menu.png)

(http://www.imagewoof.com/view_thumb/6c6352043/sshot-1.png) (http://www.imagewoof.com/view_image/6c6352043/sshot-1.png)

Un saludo,
Rubén

PD: creo que Zaelsius va a subir a un ftp el juego.  :roll:
Título: [Tu Tambien Puedes] HellSnails
Publicado por: yens en 05 de Junio de 2007, 09:51:23 AM
Vaya nivel!! Etán muy chulas las capturas.. a ver si se puede probar!
Título: [Tu Tambien Puedes] HellSnails
Publicado por: Zaelsius en 05 de Junio de 2007, 12:40:22 PM
Aquí está el enlace para bajarla:

Windows - http://www.lemonteam.com/downloads/HellSnails.rar
Mac OS X / Linux - http://www.lemonteam.com/downloads/HellSnails.tgz

Acabo de salir de un exámen y aun no he podido probar la versión final :/. Mas tarde colgaré un paquete para Linux y otro para Mac ;)

(http://www.lemonteam.com/julio/posts/asustado.gif)(http://www.lemonteam.com/julio/posts/alien.gif)(http://www.lemonteam.com/julio/posts/zombie.gif)
Título: [Tu Tambien Puedes] HellSnails
Publicado por: yens en 05 de Junio de 2007, 02:10:52 PM
Están genial los sprites jaja voy a probarlo y os cuento :P

Editado: Bueno, he estado jugando un ratito y no he encontrado fallos quitando un pelin de superposicion en los caracoles entre ellos pero me ha gustado muchisimo a nivel grafico, la idea simple pero resultona y sobretodo que no salen fallos raros de jugabilidad  :wink:
Título: [Tu Tambien Puedes] HellSnails
Publicado por: ferminho en 05 de Junio de 2007, 02:25:44 PM
Al principio me parecía demasiado simple la idea y resulta que engancha :lol: aunque los malditos caracoles tienen la fea costumbre de convertirse en zombies cuando me los voy a jamar XD
Los ítems muy cachondos por cierto ;)

El único problema que he tenido es que me petardeaba la música en el menú, aunque creo que es porque Python no se lleva muy bien conmigo, me suelen pasar cosas así en el portátil y sobremesa con juegos hechos en Python por lo visto :(

EDIT: el otro problema no era más que un problema con mi melón que no va bien, voy empanado por la vida xD
Título: [Tu Tambien Puedes] HellSnails
Publicado por: Ruben en 05 de Junio de 2007, 03:09:07 PM
Hi,
la verdad es que el diseño de los graficos es una pasada y mas teniendo en cuenta que Zaelsius los ha hecho en nada de tiempo! :D esta mal que lo diga yo, peeero enhorabuena! :wink:

Al juego en total se le han dedicado unas 20 horillas de programacion (hay que tener en cuenta que es lo primero que hago en pygame :roll: ). Pasa lo de siempre, algo que parece a priori sencillito luego tiene mas miga de la que te habias imaginado: por ejemplo, los caracoles tienen implementado el comportamiento de flocks del paper de reynolds, tienen la mania de oscilar un monton con la direccion asi que al final por cuestion de tiempo no pude hacer que "flipeasen" de una manera suave cada vez que cambian de sentido.

En cuanto al sonido, lo meti deprisa y corriendo. Aunque procure tirarme un buen tiempo probando el juego, voy a repasar lo que me has dicho ferminho. Seguramente sea que no se libera algun recurso (el del audio) y haya que liberarlo a mano.

Un saludo y gracias por los comentarios,
Rubén
Título: [Tu Tambien Puedes] HellSnails
Publicado por: ferminho en 05 de Junio de 2007, 04:37:20 PM
No, no te preocupes, que ahora, largo rato después, me acabo de dar cuenta de lo cazurro que soy xD lo del petardeo sí me sigue pasando aunque ya te digo que creo que es problema del rendimiento de python en mi configuración, lo de que se queda algo en background es que soy totalmente estúpido y en el ultraedit entre otras cosas que estaba editando... me había dejado por ahí el readme abierto :oops: podéis pegarme si queréis xD

En fin, que no lo dije en el anterior post, enhorabuena por el juego, gráficamente se nota el curro, y ahora que comentas lo de lo flocks y me he vuelto a fijar, gana más nivel el juego ^^

Ahora queremos la 2.0 con rocketjumping! xD
Título: [Tu Tambien Puedes] HellSnails
Publicado por: zwiTTeR en 05 de Junio de 2007, 05:18:11 PM
Jojojo, me he tirado 4 o 5 partidas intentado esquivar a los caracoles... hasta que me he dado cuenta que el que tenía que pillarles era yo xDDD. Mi record 14 puntos ^_^'

Está gracioso el juego. Enhorabuena.
Título: [Tu Tambien Puedes] HellSnails
Publicado por: Capiflash en 05 de Junio de 2007, 05:59:33 PM
Me ha molado bastante :)
Título: [Tu Tambien Puedes] HellSnails
Publicado por: yens en 05 de Junio de 2007, 07:47:04 PM
Cita de: "zwiTTeR"Jojojo, me he tirado 4 o 5 partidas intentado esquivar a los caracoles... hasta que me he dado cuenta que el que tenía que pillarles era yo xDDD. Mi record 14 puntos ^_^'

Está gracioso el juego. Enhorabuena.

joé maxo! Pues la cara del prota no es de... de escapar eh? xDD
Título: [Tu Tambien Puedes] HellSnails
Publicado por: jazcks en 05 de Junio de 2007, 11:11:36 PM
sencillo pero divertido, enhorabuena!:P
Título: [Tu Tambien Puedes] HellSnails
Publicado por: RobiHm en 07 de Junio de 2007, 11:13:22 PM
jaja mu xulo me he exo 82 :lol: !! xD

tiene un par de problemas con las colisiones y con las búsquedas de caminos de los zombis me he tirao casi un minuto moviendome izquierda derecha a un pixel de debajo un zombi y ni ma rozao hasta que me he empotrao contra él xD

por lo demás genial xD
Título: [Tu Tambien Puedes] HellSnails
Publicado por: Zaelsius en 09 de Junio de 2007, 05:27:01 PM
Disponible la versión para Mac OS X / Linux
http://www.lemonteam.com/downloads/hell-snails.tgz

Lo descomprimís y usais python main.py o bien ./run.sh

En mi máquina no va, Pygame no parece funcionar bien. Si alguien lo prueba que comente por aquí. Me hubiese currado un .app para Mac pero dadas las circustancias paso(de momento).
Título: [Tu Tambien Puedes] HellSnails
Publicado por: Mars Attacks en 09 de Junio de 2007, 08:15:17 PM
No existe tal archivo en tu carpeta de descargas. Qué desilusión...
Título: [Tu Tambien Puedes] HellSnails
Publicado por: Zaelsius en 09 de Junio de 2007, 08:25:40 PM
Enlace corregido!  :oops:
Título: [Tu Tambien Puedes] HellSnails
Publicado por: Ruben en 10 de Junio de 2007, 01:58:55 PM
Hi,
para los que cotilleis el codigo, en mi defensa dire que al final tuve que hacer unas cuantas chapuzas porque no daba tiempo a hacerlo decentemente....... :roll:  :roll:  :roll:

La verdad es que esta genial equivocarse y ahora plantearia bastantes cambios en el "diseño" del juego, a nivel de programación.

Un saludo,
Rubén
Título: [Tu Tambien Puedes] HellSnails
Publicado por: Mars Attacks en 10 de Junio de 2007, 11:23:14 PM
Zaelsius:

Traceback (most recent call last):
 File "main.py", line 95, in <module>
   main()
 File "main.py", line 39, in main
   imagesCache = ImagesCache()
 File "/home/marte/Desktop/hell-snails/hell-snails/hmgImagesCache.py", line 34, in __init__
   self.guiMenuImage = Image("menu")
 File "/home/marte/Desktop/hell-snails/hell-snails/hmgImage.py", line 24, in __init__
   self.image = pygame.image.load(path).convert_alpha()
pygame.error: Couldn't open data/menu
Título: [Tu Tambien Puedes] HellSnails
Publicado por: Zaelsius en 10 de Junio de 2007, 11:42:33 PM
Estamos igual compadre :D

A mí en OS X tambien me explota al arrancarlo. No sé que clase de magia negra habrá usado Rubén para que sólo vaya en Windows. La verdad es que estas cosas me dan tanta rabia como la "portabilidad" de Java..
Título: [Tu Tambien Puedes] HellSnails
Publicado por: Mars Attacks en 10 de Junio de 2007, 11:55:12 PM
Parece que ese último error era por tener menu.PNG en lugar de menu.png (o no, el caso es que, renombrándolo, aparece otro error con highscores, que se soluciona de igual forma).

Una vez corregido, parece que va a funcionar, pero casca irremisiblemente en esto:

Traceback (most recent call last):
 File "main.py", line 95, in <module>
   main()
 File "main.py", line 74, in main
   state.Update(pygame.event.get(), elapsedTime, pygame.key.get_pressed(), pygame.mouse.get_pos())
 File "/home/marte/Desktop/hell-snails/hell-snails/hmgMenuState.py", line 34, in Update
   self.UpdateScreen()
 File "/home/marte/Desktop/hell-snails/hell-snails/hmgMenuState.py", line 80, in UpdateScreen
   self.painter.DrawMenu(self.selection, self.playerName)
 File "/home/marte/Desktop/hell-snails/hell-snails/hmgGraphicsPainter.py", line 244, in DrawMenu
   string = self.fontTitles.render( "Player: " + playerName, 0, color)
pygame.error: SDL_ttf render failed
Título: [Tu Tambien Puedes] HellSnails
Publicado por: Mars Attacks en 11 de Junio de 2007, 12:07:17 AM
Si vas comentando a pelo todos los renders de fuente que hay (y la orden de dibujado subsiguiente), el juego ya funciona (sin ver esas fuentes, claro). Algo pasa con ese .render.

Espero que os sirva para algo :)

Edito: curioso, cosas como la puntuación sí se renderizan sin problemas. Ah, y ese discurso de Bush... :S dios :S qué macabro :S con todos esos caracoles por ahí :S mal rollo :S

Edito2: sólo casca con renders en los que hay una cadena a pelo entre comillas. He probado convirtiéndolos de nuevo a string, pero tampoco se deja. Qué raro.

Edito3: y final. Si le quitas los espacios a las cadenas entre comillas del archivo hmgGraphicsPainter.py ya funciona todo :)

Exijo un puesto en los títulos de crédito o algo :D

Edito4: no deja poner nombre de player con mayúsculas. Aparte de eso (y de que os tocará averiguar cómo poner los espacios), todo bien. Estaría bien que se pudiera salir del juego (o al menos, salir al menú) pulsando ESC durante el juego.
Título: [Tu Tambien Puedes] HellSnails
Publicado por: Ruben en 11 de Junio de 2007, 10:19:38 AM
Hi,
muchas gracias! voy a ponerme esta tarde un ratillo y corregir lo que nos comentas.  :D

Un saludo,
Rubén