
Un jeu inspiré par Snake, en C Pure avec SDL2. Mon travail à partir de la mission C. J'espère que vous l'aimez :)
Je travaille par moi-même sur le petit projet, donc le code manque de commentaires.
Windows (64 bits)
Windows (32 bits)
Linux
Quelqu'un le porte sur Android!
AppImage for Linux est également disponible dans la page de version.
Archlinux Aur
yay -S dungeonrush
Archlinux Aur (version git)
yay -S dungeonrush-git
Le jeu prend en charge macOS mais je n'ai pas de Mac à compiler pour cela.
L'exécutable s'appelle dungeon_rush
Vous pouvez jouer avec votre ami via Internet! Vous devez être dans le même réseau et vous pouvez vous connecter directement par IP
Libération initiale
Utilisez WASD pour se déplacer.
Récupérez les héros pour agrandir votre armée tout en vous défendant des monstres. Chaque niveau a une longueur cible de la file d'attente de héros. Une fois atteint, vous serez envoyé au niveau suivant et recommencez. Il y a beaucoup de choses qui seront ajustées en fonction du niveau sur lequel vous vous trouvez, y compris les facteurs de HP et les dommages, la durée des buffs et les débuffes, le nombre et la force des monstres, etc.
Utilisez WASD et les touches de flèche pour se déplacer.
Ce mode est compétitif. Défendez-vous contre les monstres et votre ami!
Il y a des armes puissantes qui sont tombées au hasard par les monstres. Différents types de héros peuvent être équipés de différents types d'armes.
Mon préféré est le Thunderstaff. Un personnel sympa qui fait que votre sorcier invoque Thunder frappant tous les ennemis autour.
Il y a une possibilité que l'attaque de celle avec une arme déclenche certains buff sur lui-même ou le débuff sur l'ennemi.
Bien sûr, certains types de monstres ont des armes qui peuvent vous mettre un débuff! (Comme les monstres boueux gênants peuvent ralentir votre mouvement.)
Le projet ne nécessite pas plus que les bibliothèques SDL2 communes. 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
Les noms des packages doivent être similaires. Vous pouvez rechercher un tutoriel SDL pour configurer l'environnement.
Vous devez vous assurer que toutes les dépendances sont installées avant de compiller
$ cmake -B build && cmake --build build
Vitesse de jeu trop rapide avec quelques cartes graphiques Nvidia sur Linux
Dungeonrush a mélangé Meida avec diverses licences. Malheureusement, je n'ai pas réussi à les suivre tous. En un autre mot, il y a beaucoup de choses excluant le code qui vient avec une licence inconnue. Vous ne devez réutiliser aucun audio, bitmaps, police dans ce projet. Si vous insistez, utilisez à vos propres risques.
GPL
| Nom | Licence |
|---|---|
| DungeontilesEtii_v1.3 par 0x72 | CC 0 |
| Autres trucs de Rapiz | CC BY-NC-SA 4.0 |
| Nom | Licence |
|---|---|
| Digital_dream_azureflux_remix par Starbox | CC BY-NC-SA 4.0 |
| Bombe par azureflux | CC BY-NC-SA 4.0 |
| BGM inconnu | Inconnu |
| La collection d'effets sonores essentiels du jeu vidéo rétro par Juhani Junkala | CC par 3.0 |