feat: implement structured levels#348
Merged
Merged
Conversation
…-structured-levels
…-structured-levels
…-structured-levels
…nemy configurations and spawn patterns
…nd spawn patterns
…-structured-levels
…nemy types, behaviors, and spawn patterns
…-structured-levels
…-structured-levels
…emy configurations
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.


This pull request updates the jungle and ruins level configuration files to improve gameplay balance, enemy variety, and environmental features. The most significant changes include major rebalancing and renaming of enemies in the jungle levels, introduction of new obstacles and enemy groups, and the addition of wall definitions for the ruins levels to support collision detection.
Jungle Level Updates:
jungle_level1.jsonandjungle_level2.json, including renaming, stat adjustments (HP, speed, score, projectile properties), and new movement patterns. Old enemies likesmallEnemyandmediumEnemywere replaced by new ones such asmosquito,hunter,pyrotechnician, andheavyGunner. [1] [2]infantrinsect,jungleCommander,ambushSquad) with revised member arrangements and offsets for more dynamic encounters. [1] [2]Obstacle and Wave Changes:
gravityWellinjungle_level1.jsonnow has adjusted pull strength, damage, and radius;vineTrapreplacesgravityWellinjungle_level2.jsonwith new stats. [1] [2]Ruins Level Environmental Features:
wallssection to bothruins_level1.jsonandruins_level2.json, specifying wall sprites, scroll speed, dimensions, depth, and collision boxes to support environmental collision and level boundaries. [1] [2]