From 607edc1d48d4c0bd979abde66857d75c76d9b504 Mon Sep 17 00:00:00 2001 From: Crizomb Date: Thu, 12 Jun 2025 10:25:34 +0200 Subject: [PATCH] readme + compile_commands symlink --- .gitignore | 5 +++- README.md | 45 ++++++++++++++++++++++++++++ SimpleGame/src/compile_commands.json | 1 + 3 files changed, 50 insertions(+), 1 deletion(-) create mode 100644 README.md create mode 120000 SimpleGame/src/compile_commands.json diff --git a/.gitignore b/.gitignore index e0f164b..488a97b 100644 --- a/.gitignore +++ b/.gitignore @@ -35,4 +35,7 @@ .vs # out -SimpleGame/out/** +SimpleGame/out/* + +# cache +SimpleGame/src/.cache/* diff --git a/README.md b/README.md new file mode 100644 index 0000000..975bd4a --- /dev/null +++ b/README.md @@ -0,0 +1,45 @@ +# 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 si on est fort (combo elevé) +- But : Avoir la disseration parfaite, et être bon pour découvrir des nouveaux patternes de rythme + +## TODO +- [X] Génération de musique procédurale +- [ ] Prototype sans graphismes, sans Difficulté adaptative +- [ ] Beau graphismes de base (background, tiles...) +- [ ] Difficulté adaptative +- [ ] Ajout juice + +## Infos pour build +Testé sur linux et windows visual studio. +Avec build dans RythmGame/SimpleGame/out/build \ +Sur linux : +```bash +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) +./src/simpleGame +``` + +## Autres infos + +compile_commands.json est crée dans out/build, dans RythmGame/SimpleGame/src c'est un lien symbolique + diff --git a/SimpleGame/src/compile_commands.json b/SimpleGame/src/compile_commands.json new file mode 120000 index 0000000..e0014d1 --- /dev/null +++ b/SimpleGame/src/compile_commands.json @@ -0,0 +1 @@ +../out/build/compile_commands.json \ No newline at end of file