Petit jeu 2D inspiré des Zelda NES, codé en C avec SDL2.
↑ ↓ ← →ouZ Q S D: déplacementF: attaquePouÉchap: pauseEntrée/Espace: valider dans les menus
cmake -S . -B build
cmake --build build
./build/NUPRCSDL2SDL2_ttfSDL2_imageSDL2_mixer
Exemple (macOS/Homebrew):
brew install sdl2 sdl2_ttf sdl2_image sdl2_mixerToute la config audio est dans:
assets/meta/audio/audio.cfg
Tu peux y régler:
- les OST en boucle (
MUSIC_MENU,MUSIC_GAMEPLAY,MUSIC_GAMEOVER) - les SFX par événement (
SFX_ENEMY_KILLED,SFX_WALK,SFX_MENU_CLICK, etc.) - les volumes (
MASTER_VOLUME,MUSIC_VOLUME,SFX_VOLUME) - la fréquence du son de pas (
WALK_INTERVAL_FRAMES)
Dépose tes fichiers audio dans:
assets/sounds/music/assets/sounds/sfx/
- Tiles map + sprites Link: https://github.com/asweigart/nes_zelda_map_data
- Sprites attaque Link: https://www.spriters-resource.com/nes/legendofzelda/asset/8366/
- Sprites ennemis: https://www.spriters-resource.com/nes/legendofzelda/asset/31805/