Mi juego Snake C++ / SDL 2.0

Iniciado por erest0r, 13 Septiembre 2014, 23:09 PM

0 Miembros y 1 Visitante están viendo este tema.

erest0r

Hola que tal, queria compartir un juego de Snake que hice recientemente, en el archivo esta el codigo fuente, como dice el titulo, esta hecho en C++ / SDL 2.0, estoy tratando de aprender asi que quizas no este codificado de la manera mas optima, pero al menos funciona =P, aqui esta el link del juego

http://www.mediafire.com/download/d7u6342b371447d/Snake_SDL.rar

EDIT: Acabo de subir un video de como luce el juego:

[youtube=640,360]https://www.youtube.com/watch?v=Nb16SQ1S5kA&feature=youtu.be[/youtube]
Cruzar la calle junto a mucha gente cuando el semáforo sigue en rojo da seguridad y espíritu de equipo... o cruzamos todos o morimos juntos.

Kaxperday

Enhorabuena por el juego lo acabo de probar y funciona perfectamente, ya tengo otro motivo más para aprender C++.

Aún así podrías perfeccionarlo, haciendo que suba puntuaciones a servidor, cifrándolo con un crypter en fin muchas cosas que tu ya sabrás.

Saludos.
Cuando el poder económico parasita al político ningún partido ni dictador podrá liberarnos de él. Se reserva el 99% ese poder.

@Zaηυт Sєc

No esta nada mal, te felicito erest0r estaba pensando en aprender C++.
Saludos.
Intel Core i3 3.30GhZ 4gb Ram Gigabyte GeForce GTX 650 3 disco duro, 1tb 500gb 250gb

"La mayoría de los buenos programadores programan, no porque esperan que se les pague o por adulación por parte del público, sino porque es divertido programar."

erest0r

Gracias... Kaxperday, primero quiero crear algunos jueguitos para acostumbrarme a la estructuracion de los juegos. =)
Cruzar la calle junto a mucha gente cuando el semáforo sigue en rojo da seguridad y espíritu de equipo... o cruzamos todos o morimos juntos.

Bob1098

Funciona muy bien. Un juego muy clásico y sencillo, perfecto para comenzar en el mundillo de los videojuegos. Te felicito y espero que llegues a crear mejores juegos! =D.

PD: Mi puntuación es 41 xd

dpaz02

Me guastaria saber si me puedes aclarar una duda en el código de tu juego.

Vengo empezando en c++ y me falta comprender algunas cosas.

al compilarlo me da un error en esta línea:

str_score = std::to_string( snake.length() - 1 );

y el error es: "error to string is not a member of std"

No modifique el código solo quise compilarlo con el Codeblocks para ejecutrarlo y me devuelve el error que mencione anteriormente.

Gracias por tu ayuda

avesudra

#6
Cita de: dpaz02 en  8 Diciembre 2014, 20:41 PM
Me guastaria saber si me puedes aclarar una duda en el código de tu juego.

Vengo empezando en c++ y me falta comprender algunas cosas.

al compilarlo me da un error en esta línea:

str_score = std::to_string( snake.length() - 1 );

y el error es: "error to string is not a member of std"

No modifique el código solo quise compilarlo con el Codeblocks para ejecutrarlo y me devuelve el error que mencione anteriormente.

Gracias por tu ayuda

El método to_string se incluyó en la biblioteca estándar en la última "versión" de C++, es decir C++11. Así que compila el código en C++11. En codeblocks se vas a Settings -> Compiler... Y en la ventanita para seleccionar (compiler flags) selecciona la opción que pone:

Have g++ follow the C++11 ISO C++ language standard

Saludos.
Regístrate en

erest0r

Hola disculpa la tardanza, si la opcion de avesudra no te llegase a funcionar aqui tienes la pagina que contiene el parche para funcione: http://tehsausage.com/mingw-to-string
Cruzar la calle junto a mucha gente cuando el semáforo sigue en rojo da seguridad y espíritu de equipo... o cruzamos todos o morimos juntos.