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
Find a file
2025-06-17 20:41:44 +02:00
AsepriteThings Ecran fin + feuille 2025-06-17 18:47:07 +02:00
doc readme a sa place 2025-06-17 19:25:36 +02:00
SimpleGame unit test 2025-06-17 20:41:44 +02:00
.gitignore readme + compile_commands symlink 2025-06-12 10:25:34 +02:00
README.md Ajout vidéo 2025-06-17 19:26:47 +02:00

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