All notable changes to this project will be documented in this file. See standard-version for commit guidelines.
1.0.0 (2022-05-03)
- Ability to unlock all levels from the menu bar -- (1985f44)
- add click sfx in menu pane (6e52818)
- add collision (d2e9343)
- add env movement for moving platforms (ead2717)
- add jump and land sfx (fc6e3ea)
- add level creator support for horizontal moving platforms (f1f0296)
- add moving platforms (f434ee9)
- add platform movement (0aafde3)
- add shoot sound effect (d15eed7)
- Added ability for the player to move platforms vertically + (2864747)
- Added ability to add hover effects for buttons (08fdfb9)
- added ability to change music in creator mode and added more music (0e6e048)
- Added ability to move multiple platforms at inverted interps (6fcb191)
- Added ability to move platforms up/down (940e5d9)
- Added animated main menu bg (c52bf19)
- added back button (8fade6f)
- added back button to level pane (42ba227)
- added click sfx to StageSelect pane (9368e4b)
- added custom level (f90b963)
- added dev ability to switch between 8 levels in level creator mode (b3453b4)
- added dummy stage7 (30831f1)
- added jump fx support (b6b43bd)
- Added Level 6 (bb9126d)
- added player fall image change logic (c1f3c19)
- added stage 2 (b0efc4f)
- Added stage 3 (46f0722)
- added toggle sfx option and restructured dev menu option (29cab7f)
- back button is smaller (1605063)
- background can be changed in creator mode (643d798)
- button is now pressed with 'f' (f2aea5a)
- changed level order (bbafe02)
- click to shoot enabled (655071c)
- Colliding w/ enemies resets stages --- (23e495c)
- Completed level 5 (a59a007)
- Custom level sprite added (1613e6c)
- Door transitional logic added to stage 3 + 4 (9daa698)
- enemy collision resets the level (684b35f)
- final commit (da8d3da)
- fix bullet (7f36533)
- fixed puzzle4 and added moving platforms (aa4ffad)
- If Puzzle 1 is solved, open door and load into stage select (4e78bf2)
- implemented audio synchronization (5711045)
- implemented stage 5 (29a1f93)
- level creator can now load background and music from JSON file (a71be73)
- level creator fully supports spikes (4a2fab9)
- level creator supports door (7fe17af)
- loads into next level after beating curr level automatically (f2f5023)
- Main Menu Updated (b02ca70)
- modularized moving platforms (9630d98)
- modularized shooting and shot disappears after snemy collision (81c1738)
- Move platforms horizontally with single key press - (7eb4055)
- No longer have to hold key to interpolate platforms. Single press (a052bd4)
- Overhauled level 4 (54c6078)
- player has to release jump key before jumping again (3084ed1)
- Puzzle transitional logic (14fe34f)
- refactored sfx and music player into its own classes, added back (54fe0fe)
- remove default objects (ea8512e)
- restructured resources folder, converted all GImages to Sprites, (35385e2)
- Stage 2 puzzle solve condition + transitional logic implemented (2ff70b7)
- Stage 4 transitional logic added (a09d3dd)
- Stage Unlock System implemented (5d00246)
- test (a02f2b7)
- Tips Menu updated (a85e3cd)
- update lvl3 (b0c71d1)
- Updated all menus (b8bae89)
- updated collision (22e851d)
- updated main menu background (d5292fd)
- updated menu pane buttons to accurately reflect button function (2a8c154)
- updated player collision (604a54b)
- updated stage 2 (27c2d54)
- updated stage1 music (e69aff7)
- updated stage2 (ce76f53)
- updated stage3 (b2aa317)
- updated stage4 (00bc038)
- updated stage5 (a4a7532)
- updated stages (449e874)
- updated stages (8ec3921)
- updated stages (3866149)
- updated stages and menubar (c746e21)
- enemy collision fixed (86cd126)
- Fixed audio issue with Jump Sound Effect - (6ddabe3)
- fixed bug that teleports player upwards (9297220)
- fixed ground collision (c58b637)
- fixed image resolution (ed2211e)
- Fixed platform offset issues -- (37a1707)
- fixed player collision (405f2f8)
- fixed spikes (42f96ce)
- Fixed stage 3 spawn location issue (6cd5906)
- fixed switch to level creator and base stage from dev options (711f618)
- fixed the tips menu (8c76edc)
- key spawning (767437d)
- level switching fixed (a30bab9)
- movable platforms can be removed now (9a158a8)
- player does not fall through a platform at start of level when user (cd32071)
- Player spawns in correct location in Stage 3 (4f8e559)
- removed print statement (405d7bb)
- reset movable platforms (6abc070)
- Returned the add button JMENU option (2dd8e77)
- stage select int conversion error fixed (71ed7e6)
- temp fix for platform movement (1f419ec)
- updated menu option order (6552b2b)
- updated player collision (2389195)
- updated puzzles to accomodate button change (ce9e108)
0.0.1 (2022-04-19)
- Added ability to add Reverbot enemies from menu (7ade69d)
- Added additional stages (bfdc70c)
- added button class (416531b)
- added button textures (da7a8db)
- Added clickable reset button, implemented puzzle2 (052d6ff)
- added collision with spikes/spikes now properly load with json (4e172c0)
- added comment for testing dev mode on normal stages (a647049)
- added demo stage2 (9cf2abd)
- added dev mode and fixed issue of setting default camera (96896fa)
- Added diamonds to stage 5 (5dbd5eb)
- added image scaling (0b59112)
- added level creator support for enemies (8e7c766)
- added level creator unit test (740bf5b)
- added level for testing puzzle 1 (bd8e555)
- added menu bar module, added ability to add all objects, (0fdfe1b)
- added more art for puzzle1 (29939b5)
- Added puzzle1 unit tests (900d7a0)
- added reset functionality for stage creator (2e4d356)
- added right boundary limit (6831c8a)
- Added the ability for the player to shoot projectiles (7d15c82)
- Adjusted enemy movement parameters - (6ff9158)
- Base Puzzle Room 1, 2 added (21d4afa)
- Buttons can now be added, and given logic for puzzle solving (29c06fa)
- Completed Level 2 (c9d9cb8)
- completed stage 1 (d83c7a5)
- enemies can be dragged (48c68f9)
- Enemies die when hit by projectiles - (52f806a)
- If satisfied stage 5 condition, open door (66b35b7)
- implemented level creation, stage loading and level reset (508a956)
- Improved puzzle2 art assets, added reset button (c4de3eb)
- level creator supports background modification (4e3079f)
- made spike a object that can be added! (36832e7)
- Merge (07b9847)
- modified level2 spacing (56fc58d)
- Pickup diamonds in stage 5 (fe4348f)
- platforms can now only be moved in dev mode (1a8f614)
- puzzle is no longer a pane; introduced Puzzle base class (c348b0a)
- refactored code bstage2 (02ccd5f)
- refactored level creator into its own class (ae21509)
- removed puzzle panes, as they are now obsolete. (7daacc0)
- replaced placeholder art (4de5ea4)
- restructured files (4112f77)
- spikes save to json (413d830)
- Stage 5 diamonds tracked (9591082)
- Stage 5 updates (9941373)
- stageFlag test cases added - (84cd248)
- test (b190f1d)
- test (1b62195)
- update tips (d2a530b)
- updated enemies (dfd0910)
- updated enemies (cde4c74)
- updated enemies and objects to use sprite class (8228aca)
- Updated Stage 1 (924e56b)
- When Puzzle one is solved, door loads into stage select (3868776)
- Condensed puzzle2 button functions into one (958400c)
- enemies (f53999a)
- enemies (d54e25b)
- fix player fall (53ab785)
- fixed button appearance (9495f0e)
- fixed left boundary (92e93ac)
- fixed level saving (131f9d3)
- fixed mouse click in edit mode causing errors (524a851)
- fixed puzzle1 (f77c375)
- fixed puzzleElems null pointer exception (bc7170e)
- fixed stage loading (0aeb277)
- fixed stage2 spacing (7dd37c1)
- fixed typo in comments (acbe2d1)
- json (3c4484e)
- moved Button.java out of the puzzles directory. (7d48acc)
- Partial puzzle 1 fix (9699fa7)
- puzzle1 now functions correctly (a92dd71)
- PuzzleRoom no longer tries to display Puzzle1 pane (0ffa00f)
- refactor level creator test (6b29e8a)
- Removed sight rectangle (e44c79a)
- restructured gradle file (23c2584)
- setImage now properly updates fileName (b6e36bb)
- shooting removes enemy sightrec (880afd6)
- solved is now protected (435e3fe)
0.0.1-1 (2022-04-13)
- Added ability to re-orient objects, flip vertical/horizontal (292752b)
- added dev mode (68a9014)
- added horizontal and vertical background movement (80a9748)
- added megaman support (2350cbc)
- added new music and fall state (5735341)
- Added Puzzle 2 (4171fa2)
- added puzzle 2 placeholder assets (ac7f9bc)
- added vertical environment movement (fa381af)
- closes #13, closes #25, closes #27; added player movement, object (d44c9e8)
- level load (3f11d51)
- movement bugfix (c71db54)
- optimized player collision, refactoring, resized player gifs (c5af821)
- Puzzle 1 can now be switched to + added reset button (10f439b)
- Reset button added (60244d0)
- stage loading (394ebe5)
- stages can be saved in json files (371665e)
- testing character collision (28f07dc)
- updated gitignore (226df96)
- updated player collision, jump, and image (69125fb)
- fixed background horizontal movement (d8bd000)
- fixed boundary (81d6feb)
- fixed drag lag (3b4c180)
- fixed jump not working at boundary (c4e7e12)
- fixed movement (11a5b6b)
- fixed player state when moving against an object (13bdedb)
- player cannot jump if player is presssing both left and right (2a2a72b)
- player cannot move past left edge of screen (2d0592f)
- player image changes back to stand state if user presses A and D (9fedf25)
- Puzzle now switches back to BaseStage2 (acf56b3)
- updated KeyEvents (66de6ee)
- updated player movement (2b3747f)
0.0.1-0 (2022-04-10)
- Added additional enemy types (dee0eab)
- added auto changelog generation (4276b62)
- added auto changelog generation (ceca87b)
- Added enemy class + ability to add enemies from menu (418ef6e)
- added mario character image files (2503120)
- added new level backgrounds (e139489)
- added player movement and related gifs (1382acd)
- added puzzle1 placeholder assets (4023235)
- added puzzle1 placeholder assets (9c06de1)
- added puzzle1 placeholder assets (0e4a993)
- added sprites, player class, gravity (6b159ef)
- added StageSelection menu which can be reached from options button (37fa768)
- added title track and music toggle option in menu (45fc083)
- fixed gradle (7c70c8b)
- implemented a main menu screen (49b1119)
- Implemented puzzle 1 (70726b9)
- remove parent dir (ab93bdc)
- resized window and related elements (3ed0481)
- restructured files (2e74add)
- restructured files (1526e77)
- restructured files in packages (c7abb99)
- Toolbar for developer navigation / level creation added. Existing (5084a23)
- update mainApp (afb02f0)
- updated .gitignore (6c44cef)
- updated menu with start track (d3d9f97)