REPOSITORY OVERVIEWLive repository statistics
★ 2Stars
⑂ 0Forks
◯ 0Open issues
◉ 2Watchers
49/100
OPENREPOHUB HEALTH SIGNALMixed signals
A transparent discovery signal based on current public GitHub metadata.
Recent activity35% weight
30 Community adoption25% weight
5 Maintenance state20% weight
100 License clarity10% weight
100 Project information10% weight
75 This score does not audit code, security, maintainers, documentation quality, or suitability. Verify the repository and its current documentation before adoption.
README preview
🐍 SnakeOF - Un Snake Único en C y WinAPI32

🎮 Sobre el Proyecto
SnakeOF no es solo otro juego de Snake. Este proyecto ha sido diseñado para ofrecer una experiencia única y desafiante, incorporando múltiples características que lo diferencian de otros juegos de este tipo.
Desarrollado en C puro y WinAPI32, este proyecto fue mi primer gran desafío cuando ingresé a la universidad. Me permitió aprender y profundizar en conceptos fundamentales como:
- Apuntadores
- Manejo de memoria (estática y dinámica)
- Tipos de datos abstractos
- Creación de librerías
- Manejo de archivos
✨ Características Principales
📊 Estadísticas de Juego
- Registro de colisiones
- Partidas jugadas
- Racha máxima alcanzada
- Auto-colisiones (cuando la serpiente choca consigo misma)
- Nivel actual alcanzado
🏛️ Muros con Iniciales Personalizadas
- En el centro de la pantalla aparecen muros con mis iniciales.
- Si chocas con ellos, ¡morirás!
🔼 Niveles
- Gana experiencia y sube de nivel al comer comida creciente (verde).
👾 Enemigos
- Conforme avanzas de nivel, aparecen enemigos para hacer el juego más desafiante.
- Los enemigos solo se mueven de abajo hacia arriba.
- ¡Si chocas con ellos, perderás la partida!
🍏 Diferentes Tipos de Comida
- Comida creciente: Hace que tu serpiente crezca.
- Comida decreciente: Reduce el tamaño de la serpiente.
- Comida mortal: Si la comes, pierdes instantáneamente.
🔊 Sonidos Interactivos
- Cada acción en el juego tiene un efecto sonoro, lo que lo hace más inmersivo.
🎨 Personalización de Juego
Puedes personalizar los colores de:
- Tu serpiente: Cabeza, cuerpo, cola y lengua.
- El fondo: Blanco, negro o azul.
- Los enemigos: Escoge entre distintos colores.
🚀 Instalación y Ejecución
🔧 Requisitos
- Sistema operativo Windows
- Compilador compatible con C y WinAPI32 (MinGW recomendado)
📥 Clonar el Repositorio
git clone https://github.com/JoanGarfias/Snake_en_C.git
cd Snake_en_C
🛠️ Compilar el Proyecto
gcc main.c -o snake -mwindows
🎯 Ejecutar el Juego
./snake.exe
🏆 Contribuciones
Si tienes ideas para mejorar SnakeOF, ¡siéntete libre de hacer un fork y enviar un pull request! 🚀
📜 Licencia
Este proyecto está bajo la licencia MIT. ¡Úsalo, modifícalo y aprende de él!
✉️ Contacto: in/joangarfias