Scribble python kid and his friend learn cpp and do small rythm game with procedural music.
But scribble python kid doesn't know cmake well and do shitty dependency thing for fmod
AsepriteThings | ||
doc | ||
SimpleGame | ||
.gitignore | ||
README.md |
Projet cpp pré-vap JIN
Auteurs
- Antoine Pommiers
- Clément Barthélemy
Principe du jeu
Thème de la jam : "L'Agriculture la pire erreur de l'humanité ?"
Notre raisonnnement : Vraiment un sujet de philo, c'est une question, on peut en faire une disseration. \
Notre idée :
- Jeu de ryhtme type osu!mania (mais juste 3 touches de piano)
- Musique procédurale
- Temps limité, 5min
- Une disseration sur le thème de la jam s'écrit pendant qu'on joue
- Si on est dans le rythme, des bons arguments s'écrivent. Si non, des mauvais arguments
- Difficulté adaptative, patterne plus complexes à mesure qu'on se rapproche de la fin
- But : Avoir la disseration parfaite, et être bon pour découvrir des nouveaux pattern de rythme
TODO
- Génération de musique procédurale
- Prototype sans graphismes, sans Difficulté adaptative
- Beau graphismes de base (background, tiles...)
- Difficulté adaptative
- Ajout juice
Contrôles
flèches gauche, haute, et droite sur le clavier
Infos pour build
Testé sur linux et windows visual studio.
Avec build dans RythmGame/SimpleGame/out/build
Sur linux :
cd SimpleGame
mkdir out
cd out
mkdir build
cd build
cmake ../..
make
chmod +x src/simpleGame (dans build, donc c'est truc_avant/build/src/simpleGame)
cd src
./SimpleGame
Sur Windows : voir la procédure Construire un projet C++ avec cmake
Autres infos
Il faut lancer SimpleGame depuis out/build/src (donc bien cd avant, sinon il y a des problèmes de path) compile_commands.json est crée dans out/build, dans RythmGame/SimpleGame/src c'est un lien symbolique
Vidéo du jeu
https://github.com/user-attachments/assets/91b16411-df31-4754-9cbd-9a6ebdeccc5e