Releases: jvondermarck/dinosaur-exploder
Releases · jvondermarck/dinosaur-exploder
v2.0.0
What's Changed
- feat: Add Brazilian Portuguese translation and fix encoding in Spanish by @Omar-Ballesteros in #214
- chore(deps-dev): bump org.mockito:mockito-core from 5.18.0 to 5.19.0 by @dependabot[bot] in #219
- chore(deps): bump com.github.almasb:fxgl from 21 to 21.1 by @dependabot[bot] in #218
- chore(deps): bump org.openjfx:javafx-maven-plugin from 0.0.6 to 0.0.8 by @dependabot[bot] in #217
- [Refractor] Refractored DinosaurController class by @JustTOE in #220
- chore(deps): bump org.apache.maven.plugins:maven-shade-plugin from 3.6.0 to 3.6.1 by @dependabot[bot] in #221
- [Refactor] Solved double instantiation of LevelManager by @JustTOE in #223
- chore(deps-dev): bump junit.version from 5.12.1 to 5.13.4 by @dependabot[bot] in #224
- chore(deps): bump org.apache.maven.plugins:maven-compiler-plugin from 3.14.0 to 3.14.1 by @dependabot[bot] in #225
- chore(deps-dev): bump org.mockito:mockito-core from 5.19.0 to 5.20.0 by @dependabot[bot] in #226
- chore(deps-dev): bump junit.version from 5.13.4 to 6.0.0 by @dependabot[bot] in #227
- chore(deps-dev): bump junit.version from 6.0.0 to 6.0.1 by @dependabot[bot] in #230
- Fix audio control bug (fixes #146) by @ftaramo in #231
- Added greek translation and improved font support (fixes #232). by @ftaramo in #233
- [Feature]: Weapon Spam Cooldown by @streakh in #238
- [Feature]: Added linter and formatter by @Hyeonji-Ahn in #237
- Added sheild feature by @VijayPatil0046 in #235
- Fix: Remove duplicate "Coins" title in HUD by @Beno-Jeffry-B in #246
- chore(deps): bump org.apache.maven.plugins:maven-pmd-plugin from 3.23.0 to 3.28.0 by @dependabot[bot] in #248
- chore(deps): bump com.diffplug.spotless:spotless-maven-plugin from 2.43.0 to 3.1.0 by @dependabot[bot] in #249
- chore(deps-dev): bump org.mockito:mockito-core from 5.20.0 to 5.21.0 by @dependabot[bot] in #250
- Refactor: font usage with a better font and include the font everywhere by @jvondermarck in #257
- [Feature]: Adjust the sound volume while playing by @streetmarker in #258
- Fix: resolve volumn inconsistency issue on restart (actual volume back to 100% while showing 5%) by @whoisrgxu in #259
- feat: init website Next.js for Dinosaur website by @jvondermarck in #271
- chore(deps): bump org.jacoco:jacoco-maven-plugin from 0.8.12 to 0.8.14 by @dependabot[bot] in #276
- [Feat]: add navigation and footer components, update layout and feature section by @jvondermarck in #280
- [Docs]: recommend using Visual Studio Code for website development in R… by @jvondermarck in #281
- feat: update NavBar layout for improved responsiveness and styling by @jvondermarck in #283
- Refactor of the GameConstants.java and BombComponent.java by @IPT87 in #282
- added Junit test cases for controller class by @Swarna7414 in #275
- Improved the code quality fallowing the SonarQube standarts. by @IPT87 in #284
- fix(DinosaurController): fix issue 274 by @AlexandrAnatoliev in #285
- chore(deps-dev): bump org.mockito:mockito-junit-jupiter from 5.11.0 to 5.21.0 by @dependabot[bot] in #287
- [Feature/Website]: Add How it works, Credits and Contact pages for Dinosaur Exploder website by @HamzaAzeem97 in #290
- Improvement/quality code refactor by @IPT87 in #286
- fix: fix issue #266 by @AlexandrAnatoliev in #288
- feat(website): add star button to navigation by @AndyBodnar in #295
- chore(deps-dev): bump junit.version from 6.0.1 to 6.0.2 by @dependabot[bot] in #297
- [Feature]: Show language names in their native language by @MiguelGarcia-E in #296
New Contributors
- @Omar-Ballesteros made their first contribution in #214
- @JustTOE made their first contribution in #220
- @ftaramo made their first contribution in #231
- @streakh made their first contribution in #238
- @Hyeonji-Ahn made their first contribution in #237
- @VijayPatil0046 made their first contribution in #235
- @Beno-Jeffry-B made their first contribution in #246
- @streetmarker made their first contribution in #258
- @whoisrgxu made their first contribution in #259
- @IPT87 made their first contribution in #282
- @Swarna7414 made their first contribution in #275
- @AlexandrAnatoliev made their first contribution in #285
- @HamzaAzeem97 made their first contribution in #290
- @AndyBodnar made their first contribution in #295
- @MiguelGarcia-E made their first contribution in #296
Demo
dinosaur-exploder_v2.0.0.mp4
Full Changelog: v1.2.2...v2.0.0
v1.2.2
What's Changed
- [Feature] selected language is now also stored in the settings file. by @ursteiner in #167
- chore(deps): bump org.apache.maven.plugins:maven-shade-plugin from 3.0.0 to 3.6.0 by @dependabot in #173
- chore(deps): bump org.apache.maven.plugins:maven-compiler-plugin from 3.8.0 to 3.14.0 by @dependabot in #171
- [Fix] Different game versions being displayed by @ursteiner in #175
- [Feature] added an animated countdown by @ursteiner in #179
- [Feature] started a refactoring by @ursteiner in #182
- [Feature]: Dinos can drop ❤️ once killed by @David-Tubeuf in #186
- [Feature]: Add new spaceship's projectiles / weapons by @MiisaelCabrera in #184
- [Feature]: adding a dino Boss #176 by @Johann4002herti in #188
- [Feature] merged all new cool features in my latest refactoring fork by @ursteiner in #189
- [Feature] Refactored DinosaurController by @ursteiner in #190
- #181 Extracted a BossSpawner class by @ursteiner in #191
- [Feature]: Improve UX/UI layout and alignment of text shown during gameplay (with workflow files) by @ameliakratzer-code in #196
- [Feature] Add coin functionalities so that coins affect game play by @AutumnQiu99 in #197
- Improved display of lives by @ursteiner in #200
- [Feature]: add tests by @dybyte in #201
- Fixed green dino fire spawn by @ursteiner in #203
- [Fix]: coins weren't considered for unlocking ships and weapons by @Johann4002herti in #204
- [Feature]: Added level progress bar by @powerpuff-luv in #206
- Added new Audio Manager to manage Audio accross the game by @SakshamKaundal in #207
- Feature: added another Dino Boss, by @Johann4002herti in #210
- chore(deps-dev): bump org.mockito:mockito-core from 5.17.0 to 5.18.0 by @dependabot in #211
New Contributors
- @dependabot made their first contribution in #173
- @David-Tubeuf made their first contribution in #186
- @MiisaelCabrera made their first contribution in #184
- @ameliakratzer-code made their first contribution in #196
- @AutumnQiu99 made their first contribution in #197
- @powerpuff-luv made their first contribution in #206
- @SakshamKaundal made their first contribution in #207
Demo
dinosaur-exploder-demo.mp4
Full Changelog: v1.2.1...v1.2.2
v1.2.1
What's Changed
- fix: added missing translations by @AlexiSkyline in #143
- coin functionality added by @pramanandasarkar02 in #145
- [Issue #138] feat: unlock specific spaceships after a certain score by @dy102 in #147
- Level feature added by @Carolina-GomezM in #148
- #150 Implemented a settings system. Currently only for the sound volume. by @ursteiner in #151
- refactored Settings Provider and added a simple Test for it by @ursteiner in #154
- Ci/140 add build jar release by @jvondermarck in #159
- #153 missing translations at some places by @ursteiner in #156
- fix(SettingsProvider): create the file if it does not exist at first by @jvondermarck in #160
- [Issue #152] feat: display the spaceships locked/unlocked in the lobby by @dy102 in #157
- implemented the bomb regeneration feature by @Keerthi421 in #162
New Contributors
- @AlexiSkyline made their first contribution in #143
- @pramanandasarkar02 made their first contribution in #145
- @dy102 made their first contribution in #147
- @ursteiner made their first contribution in #151
- @Keerthi421 made their first contribution in #162
🎥 Demo
release-v1.2.1.mp4
Full Changelog: v1.2.0...v1.2.1
v1.2.0
What's Changed 🤩
- Feature 91 translate text by @demian-ae in #129
- [Feature issue 128] Select a spaceship by @MaferRod in #130
- Issue #131 fixed by @Johann4002herti in #135
- generate an executable JAR for the game feature added by @Carolina-GomezM in #141
New Contributors 🥳
- @demian-ae made their first contribution in #129
- @MaferRod made their first contribution in #130
- @Johann4002herti made their first contribution in #135
- @Carolina-GomezM made their first contribution in #141
Full Changelog:
v1.1.0...v1.2.0
Preview 🎥
Screen.Recording.2025-04-01.at.22.56.32.mov
Now it's your turn 🙈
Test the game, just download the jar file below and run the command java -jar dinosaur-exploder.jar :)
Be sure to have Java 21 installed
java --version
v1.1.0
What's Changed
- Manage sounds on the game and control the volume by @alemarin5 in #109
- Fixed the music button on the main menu not working by @Thompson6626 in #108
- changed menu sound ui design by @CGaneshKumar2002 in #113
- Vrushalpatilbranch by @itsVrushal in #115
- Add animation of an explosion when the dinosaurs are killed by @QwitherY in #117
- Add bomb feature by @ZJF39 in #122
- update interface of the home screen by @ThreeWater1037 in #116
- Added a gameplay clip and updated the controls list in the Readme file by @bruhjeshhh in #126
New Contributors
- @alemarin5 made their first contribution in #109
- @Thompson6626 made their first contribution in #108
- @CGaneshKumar2002 made their first contribution in #113
- @itsVrushal made their first contribution in #115
- @QwitherY made their first contribution in #117
- @ZJF39 made their first contribution in #122
- @ThreeWater1037 made their first contribution in #116
- @bruhjeshhh made their first contribution in #126
Full Changelog: v1.0.2...v1.1.0
v1.0.2
What's Changed
- Add initial draft by @fnwirth in #104
- Added improvements to Main menu & Movements by @PrethamMuthappa in #105
New Contributors
- @fnwirth made their first contribution in #104
- @PrethamMuthappa made their first contribution in #105
Full Changelog: v1.0.1...v1.0.2
v1.0.1
What's Changed
- new feature: sideway movement animation by @gabrielaramburu in #80
- imported new font to game and new image for Score label by @shivam98 in #83
- [Feature]: Update the life system design by @singhparmeetb in #84
- Java Doc - Resolve merge conflict from mjsgitt by @jvondermarck in #87
- Fix typos in README.md and issue templates by @Gilithrimm in #97
- Created a class to hold the constants by @MelissaAyllon in #98
- Quit Game Button by @leonardojava in #100
- Save high score data by @leonardojava in #101
- Life text aligned on the left side by @diegoborbadev in #102
New Contributors
- @gabrielaramburu made their first contribution in #80
- @shivam98 made their first contribution in #83
- @singhparmeetb made their first contribution in #84
- @Gilithrimm made their first contribution in #97
- @MelissaAyllon made their first contribution in #98
- @leonardojava made their first contribution in #100
- @diegoborbadev made their first contribution in #102
Full Changelog: v1.0.0...v1.0.1
v1.0.0
🆕 Notable changes
- #12 : Hitbox issues
- #19 : Life system
- #25 : Add a image icon of the game
- #40 : Adding sounds (SFX)
- #56 : Options Menu modification
- #58 : Create a design when player die
- #59 : Put a red background when spaceship get hit
🌍Contributors
Thank you to all contributors for this first pre-release.
More improvements are to be expected in the future, so thanks to all contributors who will contribute to our project. 👨💻
1.0.0-beta
🆕 Notable changes
- #39 - Create a home screen on startup
- #20 - Random spawning for dinosaurs
- #6 - Avoid leaving the game screen
- #3 - Infinite Background
- #21 - Scoring system
- #49 - Lock the fps to 60
- #17 - Shooting Dinosaurs
🌍Contributors
Thank you to all contributors for this first pre-release.
More improvements are to be expected in the future, so thanks to all contributors who will contribute to our project. 👨💻