Skip to content

Fix game difficulty#374

Merged
marinlamy merged 4 commits into
mainfrom
fix-game-difficulty
Jan 16, 2026
Merged

Fix game difficulty#374
marinlamy merged 4 commits into
mainfrom
fix-game-difficulty

Conversation

@marinlamy

Copy link
Copy Markdown
Collaborator

This pull request updates the balance of several enemies and projectiles in the game. The main changes include increasing the health and score values of bosses and some enemies, adjusting the health and score values of other enemies for better difficulty scaling, and modifying projectile damage values. Additionally, new components have been added to some projectiles, such as sound effects and damage.

Enemy and Boss Balance Adjustments:

  • Significantly increased the health and score values for boss1 and boss2 to make boss fights more challenging and rewarding. (configs/entities/boss/boss1.json [1] configs/entities/boss/boss2.json [2]
  • Increased the health and score of boss2head for consistency with the bosses. (configs/entities/boss/boss2head.json configs/entities/boss/boss2head.jsonL13-R14)
  • Adjusted health and score values for various enemies to better differentiate their difficulty and rewards:
    • Increased health and score for barnacle, canon, and clam enemies. (configs/entities/enemies/barnacle.json [1] configs/entities/enemies/canon.json [2] configs/entities/enemies/clam.json [3]
    • Decreased health and score for bat, flyingFish, shirmp, and starfish to make them easier. (configs/entities/enemies/bat.json [1] configs/entities/enemies/flyingFish.json [2] configs/entities/enemies/shirmp.json [3] configs/entities/enemies/starfish.json [4]
    • Adjusted health and score for enemy3, magicien, and trampoline for better balance. (configs/entities/enemies/enemy3.json [1] configs/entities/enemies/magicien.json [2] configs/entities/enemies/trampoline.json [3]
    • Slightly decreased health but increased score for snake_head. (configs/entities/enemies/snake_head.json configs/entities/enemies/snake_head.jsonL13-R15)

Projectile Improvements:

  • Increased damage for blimpShoot and heavy_shot projectiles to make them more impactful. (configs/entities/projectiles/blimpShoot.json [1] configs/entities/projectiles/heavy_shot.json [2]
  • Added DamageComponent to rapid_shot, spread_shot, and triple_shot projectiles, setting their respective damage values. (configs/entities/projectiles/rapid_shot.json [1] configs/entities/projectiles/spread_shot.json [2] configs/entities/projectiles/triple_shot.json [3]
  • Added a SoundIntentComponent to the beamShoot projectile to play a sound effect when fired. (configs/entities/projectiles/beamShoot.json configs/entities/projectiles/beamShoot.jsonL86-R91)

@marinlamy marinlamy merged commit f6dfc1e into main Jan 16, 2026
11 checks passed
@marinlamy marinlamy deleted the fix-game-difficulty branch January 16, 2026 15:44
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants