Skip to content

Latest commit

 

History

History
284 lines (255 loc) · 35.5 KB

CHANGELOG.md

File metadata and controls

284 lines (255 loc) · 35.5 KB

Changelog

All notable changes to this project will be documented in this file. See standard-version for commit guidelines.

1.0.0 (2022-05-03)

Features

  • 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)

Bug Fixes

  • 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)

Features

  • 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)

Bug Fixes

  • 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)

Features

  • 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)

Bug Fixes

  • 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)

Features

  • 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)

Bug Fixes