
Un juego inspirado en Snake, en puro C con SDL2. Mi trabajo de la tarea C. Espero que te guste :)
Trabajo en el pequeño proyecto por mi cuenta para que el código carece de comentarios.
Windows (64 bits)
Windows (32 bits)
Linux
¡Alguien lo pase a Android!
AppImage for Linux también está disponible en la página de lanzamiento.
Archlinux Aur
yay -S dungeonrush
Archlinux Aur (versión Git)
yay -S dungeonrush-git
El juego admite macOS pero no tengo una Mac para compilarlo.
El ejecutable se llama dungeon_rush
¡Puedes jugar con tu amigo a través de Internet! Debe estar en la misma red y puede conectarse directamente por IP
Lanzamiento inicial
Use WASD para moverse.
Recoge héroes para agrandar tu ejército mientras se defiende de los monstruos. Cada nivel tiene una longitud objetivo de la cola de héroes. Una vez que se alcance, lo enviarán al siguiente nivel y comenzará de nuevo. Hay muchas cosas que se ajustarán de acuerdo con el nivel que está, incluidos los factores de HP y el daño, la duración de los beneficios y los debuffs, el número y la fuerza de los monstruos, etc.
Use WASD y las teclas de flecha para moverse.
Este modo es competitivo. ¡Deféndate de los monstruos y tu amigo!
Hay armas poderosas presionadas al azar por los monstruos. Se pueden equipar diferentes tipos de héroes con diferentes tipos de armas.
Mi favorito es el thunderfaff. Un personal genial que hace que su mago convierta a Thunder golpeando a todos los enemigos.
Existe la posibilidad de que el ataque de uno con arma desencadene ciertos aficionados a sí mismo o debuff en el enemigo.
¡Seguro, algunos tipos de monstruos tienen armas que pueden ponerte un debuff! (Al igual que los problemáticos monstruos fangosos pueden ralentizar tu movimiento).
El proyecto no requiere más que las bibliotecas SDL2 comunes. SDL2, SDL2-image, SDL2-mixer, SDL2-net, SDL2-ttf
# pacman -S sdl2 sdl2_image sdl2_mixer sdl2_net sdl2_ttf --needed
# apt install libsdl2-dev libsdl2-image-dev libsdl2-mixer-dev libsdl2-net-dev libsdl2-ttf-dev
# zypper in libSDL2-devel libSDL2_image-devel libSDL2_mixer-devel libSDL2_net-devel libSDL2_ttf-devel
# brew install sdl2 sdl2_image sdl2_mixer sdl2_net sdl2_ttf
Los nombres de los paquetes deben ser similares. Puede buscar el tutorial SDL para configurar el entorno.
Debe asegurarse de que todas las dependencias estén instaladas antes de compilar
$ cmake -B build && cmake --build build
Velocidad del juego demasiado rápida con algunas tarjetas gráficas nvidia en Linux
Dungeonrush ha mezclado a Meida con varias licencias. Lamentablemente no pude rastrearlos a todos. En otra palabra, hay muchas cosas de exclusión de código que viene con una licencia desconocida. No debe reutilizar ninguno de audio, mapas de bits, fuentes en este proyecto. Si insiste, use bajo su propio riesgo.
GPL
| Nombre | Licencia |
|---|---|
| DungeonTilesetii_v1.3 por 0x72 | CC 0 |
| Otras cosas de Rapiz | CC BY-NC-SA 4.0 |
| Nombre | Licencia |
|---|---|
| Digital_dream_azureflux_remix de Starbox | CC BY-NC-SA 4.0 |
| Bomba de Azureflux | CC BY-NC-SA 4.0 |
| BGM desconocido | Desconocido |
| La colección de efectos de sonido de videojuego retro esenciales de Juhani Junkala | CC por 3.0 |