Félix MARQUET
|
ee54b5d272
|
Feat(Game Logic) - Refactor main game loop into a separate handler function for improved code organization and maintainability
|
2025-04-01 13:09:15 +02:00 |
|
Félix MARQUET
|
ec9972f650
|
Feat(Level Design) - Update platform and enemy positions in JSON; add movement behavior to platform and adjust exit coordinates for improved gameplay dynamics
|
2025-03-31 13:24:28 +02:00 |
|
MateoLT
|
945623e1e3
|
Ajout fonctionnalité projectile de Sanic
|
2025-03-31 13:18:58 +02:00 |
|
MateoLT
|
0b14cf2d61
|
Merge remote-tracking branch 'origin/dev' into dev_table_basse
|
2025-03-31 11:52:47 +02:00 |
|
Félix MARQUET
|
cb30ab52f6
|
Feat(Gamepad Support) - Implement joystick initialization and controls for player movement, jumping, and dashing; enhance input handling for both keyboard and joystick
|
2025-03-31 11:35:38 +02:00 |
|
Félix MARQUET
|
3a8803650a
|
Feat(Level Design) - Enhance level JSON structure with detailed properties for platforms, enemies, collectibles, checkpoints, and exits; implement movement and behavior attributes for dynamic gameplay elements
|
2025-03-31 10:59:35 +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 |
|
MateoLT
|
65ddc81c53
|
Merge remote-tracking branch 'origin/dev' into dev_table_basse
|
2025-03-28 15:32:22 +01:00 |
|
MateoLT
|
b8c937f04a
|
Ajout plateforme mouvante (gauche à droite et circulaire)
|
2025-03-28 15:30:59 +01: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
|
5de37d121a
|
Refactor(Game) - Introduce GameResources class to centralize game constants and resources; update related classes to use GameResources for improved maintainability
|
2025-03-28 10:18:26 +01:00 |
|
MateoLT
|
dae5bb5f5b
|
Ajout plateforme mouvante (de haut en bas)
|
2025-03-28 09:35:19 +01:00 |
|
Félix MARQUET
|
b42e7d7b85
|
Update main.py
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
|
2025-03-27 18:43:32 +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
|
11770e0ca7
|
Feat(Projectile) - Add Projectile class for enemy attacks; update enemy attack logic to create projectiles
|
2025-03-27 18:17:28 +01:00 |
|
Félix MARQUET
|
388d32d53c
|
Feat(Enemy) - Implement Enemy class with patrol, chase, and attack behaviors; update game loop to include enemy updates
|
2025-03-27 16:44:28 +01:00 |
|
Félix MARQUET
|
e8934d673a
|
Add reset_game function to initialize game state and handle game resets
|
2025-03-27 16:44:28 +01:00 |
|
ClementHVT
|
a790ac6877
|
FEAT [Player] - Add cooldown bar to player's dash ability
|
2025-03-27 16:04:31 +01:00 |
|
Félix MARQUET
|
908fc76331
|
Add background image support and texture loading for entities and platforms
|
2025-03-26 14:00:10 +01:00 |
|
Félix MARQUET
|
04edc72c41
|
Add camera functionality and map loading support with JSON parser
|
2025-03-25 15:59:21 +01:00 |
|
Félix MARQUET
|
40e3dafacb
|
Add game structure with main menu, leaderboard, and player controls into classes
|
2025-03-25 13:43:54 +01:00 |
|
Félix MARQUET
|
9eb9fec690
|
Implement game state management with menu and leaderboard functionality
|
2025-03-25 12:06:54 +01:00 |
|
Félix MARQUET
|
b6a6891243
|
Add CI configuration and enhance game testing setup
|
2025-03-24 13:22:40 +01:00 |
|
Félix MARQUET
|
9f754f49dc
|
Add main.py with a simple Hello World program
|
2025-03-24 11:10:05 +01:00 |
|