28 Commits

Author SHA1 Message Date
Félix MARQUET
05ca554578 Feat(Enemy) - Update boss and checkpoint positions; add alive state to enemy for improved behavior. 2025-04-11 10:53:05 +02:00
Félix MARQUET
3f33f35792 Feat(Player) - Refactor respawn logic; add respawn grace period and update attack range for boss enemy. 2025-04-11 09:21:14 +02:00
605dd9b7e9 Feat(Level 3) - Add boss enemy with defined attributes and behavior; update platform definitions for consistency. 2025-04-10 23:13:17 +02:00
MateoLT
299ab0c250 Feat[3.json], creation Level 3 2025-04-10 23:01:47 +02:00
bae49c04dc Feat(Enemy) - Update enemy sizes and add boss behavior; refactor loading and scaling of enemy sprites. 2025-04-10 21:28:10 +02:00
Félix MARQUET
55bee48093 Feat(Level Design) - Update level dimensions and platform properties; enhance enemy and collectible configurations; increase jump and speed boost durations. 2025-04-10 11:56:20 +02:00
MateoLT
d674e47195 Feat[1.json], creation Level 1 2025-04-10 09:59:15 +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
Félix MARQUET
3866a0b48c Feat(Level Design) - Update platform and enemy configurations in JSON files; modify platform IDs, positions, and textures, and add new enemy types with behaviors. 2025-04-07 13:24:14 +02:00
Félix MARQUET
5287f84c90 Feat(Enemy Animation) - Implement GIF support for turret enemies; update enemy sprite handling and enhance enemy generation in InfiniteMapGenerator
# Conflicts:
#	src/Entity/Enemy.py
2025-04-07 10:11:03 +02:00
f57e9e1620 Feat(Level Design) - Update platform textures in 1.json; modify textures for various platforms and enhance checkpoint handling in handler.py for infinite mode 2025-04-07 10:10:18 +02:00
Félix MARQUET
ac5fa10752 Merge pull request #26 from BreizhHardware/dev_table_basse
Feat[Enemy], add assets for the enemies
2025-04-07 09:14:35 +02:00
MateoLT
5539fe9e84 Feat[Enemy], add assets for the enemies 2025-04-07 09:11:23 +02:00
Félix MARQUET
80ed86c387 Feat(Level Design) - Update Level 3 background and platform textures; enhance platform appearance and add dynamic background selection in LevelEditor 2025-04-04 11:59:57 +02:00
Félix MARQUET
8535ebad4d Feat(Sprite Management) - Replace exit door sprite with new asset 'Zeldo.png' across multiple JSON and Python files 2025-04-04 11:24:57 +02:00
Félix MARQUET
a5a05d23cf Feat(Level Design) - Update background assets and improve background handling in game; add cave background and enhance drawing logic for seamless effect 2025-04-04 10:03:12 +02:00
ClementHVT
125062a424 Merge remote-tracking branch 'origin/dev' into dev_clement
# Conflicts:
#	main.py
#	src/Entity/Player.py
2025-04-04 09:43:28 +02:00
Félix MARQUET
90b6c948eb Feat(Level Design) - Update platform positions and add movement behavior; implement camera panning in LevelEditor for enhanced editing experience 2025-04-01 13:23:33 +02:00
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
Félix MARQUET
d20d2c5252 Feat(Level Design) - Adjust spawn points and platform positions in JSON files for improved level layout; refine enemy and exit coordinates for better gameplay experience 2025-03-31 13:24:28 +02:00
MateoLT
0b14cf2d61 Merge remote-tracking branch 'origin/dev' into dev_table_basse 2025-03-31 11:52:47 +02:00
ClementHVT
c7bdd34deb Merge remote-tracking branch 'origin/dev' into dev_clement
# Conflicts:
#	main.py
2025-03-31 11:44:04 +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
ClementHVT
5e5ca57f6f FEAT [Collectibles] - Added Coin item : collectible in map - Coin counter on top of screen - Added custom font for display 2025-03-31 09:52:53 +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
63c0e2d4fe Ajout plateforme mouvante (gauche à droite et circulaire) 2025-03-28 15:35:42 +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