Foro de elhacker.net

Programación => Programación C/C++ => Mensaje iniciado por: amchacon en 10 Mayo 2013, 18:37 pm



Título: (Juego) La Serpiente
Publicado por: amchacon en 10 Mayo 2013, 18:37 pm
Aquí os dejo un juego que he estado desarrollando por mi cuenta:

(http://desmond.imageshack.us/Himg210/scaled.php?server=210&filename=sinttulort.png&res=landing)
(http://desmond.imageshack.us/Himg88/scaled.php?server=88&filename=sinttulo3iu.png&res=landing)

Citar
Descarga Ejecutable Windows (Versión 20130510) (https://dl.dropboxusercontent.com/u/69551225/Snake%20(20130510)%20(WINDOWS).zip)
Descarga Ejecutable Linux (Versión 20130513) (http://dl.dropboxusercontent.com/u/69551225/Snake%20(20130513)%20Linux.zip)
Descarga Código (Versión 20130510) (https://dl.dropboxusercontent.com/u/69551225/Snake%20(20130510)%20Source.zip)

CONTROLES:

 W/Flecha Arriba: Moverse hacia arriba.
 A/Flecha Izquierda: Moverse hacia la izquierda.
 D/Flecha Derecha: Moverse hacia la derecha.
 S/Flecha Abajo: Moverse hacia abajo.

 P = Pausa
 J = Más velocidad (necesita pulsarse varias veces para que sea perceptible).
 U = Menos velocidad.
 K = Aumentar longitud de la serpiente.
 M = Silenciar la Musica.
 ESC = Salir del juego.



Título: Re: (Juego) La Serpiente
Publicado por: Stakewinner00 en 10 Mayo 2013, 20:27 pm
Esta en C++? Muy bueno. Lastima que no me pude descargar el código fuente. Usas SDL? lo digo para saber que necesito para compilarlo.


Título: Re: (Juego) La Serpiente
Publicado por: Blaster en 10 Mayo 2013, 20:37 pm
Hola amchacon los enlaces que propocionaste no funcion:

Descarga Ejecutable Windows (Versión 20130510)
Descarga Ejecutable Linux (Versión 20130513)
Descarga Código (Versión 20130510) (http://Descarga Ejecutable Windows (Versión 20130510)
Descarga Ejecutable Linux (Versión 20130513)
Descarga Código (Versión 20130510))

puedes corregirlos, ya que se ve muy interesante el juego me gustaria ver
el codigo  :laugh:


Título: Re: (Juego) La Serpiente
Publicado por: amchacon en 10 Mayo 2013, 20:40 pm
Sí, aunque el 80% del código es antiguo. De cuando estaba aprendiendo orientación a objetos, asi que tengo una mezcla muy rara entre C y C++.

Necesitas Allegro 4.2. En linux lo puedes instalar así:
Citar
sudo apt-get install liballegro4.2-dev

Y luego tienes que pasarle este parametro al compilador `allegro-config --libs` con las comillas simples.

En Windows es más tocapelotas, tuve que tirar de este pack que encontré por internet:
http://www.nachocabanes.com/fich/descargar.php?nombre=Dev-Cpp-49-instaladoExtras.exe

PD: Los links ya están arreglados, gracias mi amigo gemelo.


Título: Re: (Juego) La Serpiente
Publicado por: Stakewinner00 en 10 Mayo 2013, 21:05 pm
Ok, muchas gracias descargando.


Título: Re: (Juego) La Serpiente
Publicado por: amchacon en 10 Mayo 2013, 21:13 pm
Pequeño hotfix en la versión de Linux/Source. Hacía que el juego fallase si tenías la música activada  :silbar: