Skip to content

The classic snake video game, in c++ using gcc.exe (MinGW.org GCC-6.3.0-1) 6.3.0

License

Notifications You must be signed in to change notification settings

ArturoEmmanuelToledoAguado/Juego-Clasico-Snake

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

23 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Introducción 📖

El siguiente código es un juego basico de Snake 🐍, la mecanica es muy simple, la serpiente consume la fruta y crece un caracter, al llegar a 100 se termina el juego o si la serpiente se muerde a si misma.

Explicando el código 👾

A continuación explicare lo que considero es más relevante

Ventana

La verdad es una ventana pequeña, de 119 x 30 pixeles, estas variables se almacenan en:

VentanaX
Ventana Y

Uno de los puntos a tomar en cuenta es hacer que el cursor no sea visible, esto se logra con las lineas de código 36 a la 45, ya que si este se ve en la pantalla puede arruinar la experiencia del jugador

Flechas

Otro punto que considero importante son los mandos, ya que el juego esta diseñado para un teclado por comodidad yo use los códigos numericos correspondientes a las flechas:

  • ⬆ = 80
  • ⬇ = 72
  • ➡ = 77
  • ⬅ = 75

pero si se quiere usar las letras clasicas (A,S,D,W) basta con cambiar el código de la línea 116: int dir por char dir

Código

About

The classic snake video game, in c++ using gcc.exe (MinGW.org GCC-6.3.0-1) 6.3.0

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages