10 Commits

Author SHA1 Message Date
Félix MARQUET
178074ae56 Fix(.gitignore) - Add __pycache__ directory to ignore list; ensure Python cache files are excluded from version control. 2025-04-10 15:11:10 +02:00
Félix MARQUET
a8f36ce8e1 Chore(.gitignore) - Add Python bytecode files to .gitignore; ensure output.prof is ignored. 2025-04-10 11:01:26 +02:00
bca7cc0cbc Feat(Checkpoints) - Add reset_level method to CheckpointDB for resetting checkpoints; implement profiling functionality with cProfile and output to file. 2025-04-10 11:00:43 +02:00
Félix MARQUET
8ccae49754 Feat(Game Logic) - Add JumpBoost and SpeedBoost collectibles; implement collision handling for boosts, update player mechanics, and modify game state to support new collectible types.
# Conflicts:
#	src/Entity/Player.py
2025-04-09 11:58:05 +02:00
ClementHVT
9bf9d464ce FIX [Collectibles/InfiniteMode] - Merge Conflict resolve - add generate maps to gitignore 2025-04-04 09:55:55 +02:00
639a2e2f86 Feat(Level Editor) - Add Level Editor functionality with platform, enemy, checkpoint, exit, and collectible management; implement level selection menu for editing existing levels 2025-03-31 09:00:02 +02:00
Félix MARQUET
234dbf3f4c Feat(Levels) - Add level selection menu and database support for level progression; implement level unlocking and navigation between levels 2025-03-28 11:55:24 +01:00
Félix MARQUET
87ec74b5b9 Feat(Exit) - Implement Exit class for level completion; update game initialization and map parsing to support exits 2025-03-28 11:05:38 +01:00
Félix MARQUET
979d8a387a Feat(Checkpoint) - Implement checkpoint system with database support; add checkpoint activation and respawn logic 2025-03-27 18:41:18 +01:00
Félix MARQUET
fda87b8582 Update README with installation instructions and add requirements.txt 2025-03-24 11:07:11 +01:00