Commit Graph

13 Commits

Author SHA1 Message Date
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
bf17cc7891 Fix(Enemy) - Correct indentation for player.add_projectiles() call to ensure proper execution flow in event handling. 2025-04-10 12:33:04 +02:00
Félix MARQUET
14783601e4 Feat(FloatingText) - Implement FloatingText class for displaying temporary messages; update player to manage and draw floating texts on screen; enhance error messages in constant.py and improve code readability. 2025-04-10 12:29:58 +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
ClementHVT
f293369f56 FEAT [Projectiles] - Projectiles are no longer infinite : now obtained by 3 through a 30% drop chance when killing mob - deleted some debug print 2025-04-07 09:55:20 +02:00
MateoLT
5539fe9e84 Feat[Enemy], add assets for the enemies 2025-04-07 09:11:23 +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
MateoLT
945623e1e3 Ajout fonctionnalité projectile de Sanic 2025-03-31 13:18:58 +02: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
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
16b77f4bbf Refactor(Enemy) - Update comments and improve code readability; enhance enemy behavior descriptions 2025-03-27 16:59:10 +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