Probably the largest release to date. A lot of new features and a lot of bugfixes.
Additions
-
New campaign completion/failure screen! View fun facts and how many tanks of each type you have destroyed.
- A new grade system to accompany it, the following stats will affect your grade:
- Shots hit out of how many you fired
- The effectiveness of your mines
- The amount of suicides you have
- The amount of lives remaining by the end of your run over the total possible lives
- A new grade system to accompany it, the following stats will affect your grade:
-
A complete Level Editor UI. No, campaigns are not formatted into their own files, still determining if that will happen.
-
MODDING SUPPORT. Check out the wiki for a tutorial on how to set up modding and modding at different levels.
-
Swedish Localization (Thanks, vsjoqvist!)
Changes
- Blocks now have shadows under them.
- Assets now load when requested, not when loading the game.
- HUGELY optimized the amount of storage space the game takes up. From ~86MB to now ~35MB.
- Improved the AI a handful.
- Powerups- while they are not obtainable outside of debugging the game- now have 3D graphics.
- Assets now load differently. Textures will load from
.pngfiles, and Audio assets will load from.oggfiles. - Changed the lighting of the scene slightly.
- The Third Person difficulty should be a little more smooth.
Fixes
- Fixed more campaign-related crashes. IF THE GAME CRASHES WHEN LOADING CAMPAIGNS, YOU ARE LOADING AN OLD, OUTDATED CAMPAIGN.
- [MAJOR] Fixed UI and other things bugging out on different resolutions.
- Fix occasional crash when loading missions.
- Fix crash related to accessing opened files when loading the game. (If you want to build the game- manually copy all texture and audio assets. I know, it's weird)
- Fixed the "Enter" key on "Single Player" menu not working properly on Mac and/or Linux.
- The "Thunder Mode" difficulty should no longer heavily bottleneck FPS.
- Added an option to make tank tracks fade out over time. Changeable only in the
settings.jsonconfig file, and requires a reload. - Fixed faulty tank rotation load values.
TODO
- Finish achievements. UI needs to be written for it.
- Make IDs more flexible- instead of using enumerators, use integers for identification.
Afterword
- We are REALLY close to a Beta build of the game! Below are the list of things that need finishing before it can be released.
- Finish game data related saving and loading
- Have prosper intermissions for bonus lives
- Finish the vanilla campaign.
PLEASE, if you find anything wrong, go to my discord server and report bugs in the #bugs channel, or, if you want to suggest something, suggest them in the #suggestions channel.
Happy tanking!