github RighteousRyan1/TanksRebirth 1.7-alpha
Alpha 1.7

latest releases: 1.8.1.1-alpha, 1.8.1-alpha, 1.8-alpha...
pre-release20 months ago

Sorry, been a while. Got caught up in stuff... Anyway, finally another update!

Remember you can enable speedrun mode with F1! Top 5 uploaded (may be changed later) speedruns will get their spot on the main menu!

Additions

  • Achievements you unlock will appear at the top of your screen when unlocked!

  • New player callouts/pings system!

    • Use the numbers at the top of your keyboard to make pings, choosing from (in ascending order):
      • General
      • Stay
      • Watch
      • Avoid
      • Go To
      • Focus
      • Group up
  • Mission countdown now is the common "Ready? Set, Start!" from most games with countdowns.

Changes

  • Made the mission display show what number mission you're on, to know how many you have left/what mission you're on (numerically)
  • The game now uses .NET 8.0, which means there will be performance improvements around the board.
  • Largely overhauled enemy AI, including changes to:
    • The pathing system (tanks now prefer exploration instead of wandering in circles endlessly)
    • The shooting system (tanks now shoot at walls with a tank on the other side much less often)
    • Mine laying system (tanks will trap themselves with mines LESS OFTEN)
    • Shell avoidance system (tanks will now only avoid shells if the shell is heading in their direction)
  • Everything in the game is now framerate independent.
  • Main menu rotation speed decreased for sensitive eyes.
  • Made the grading system much less strict.

Source Code Changes (for modders)

  • Moved a lot of methods from GameHandler into their own files.
    • Lots of game-specific debug methods have been moved to DebugManager
    • Game Scene management is now all moved to SceneManager
    • Mission intermission handling is now moved to IntermissionHandler

Fixes

  • Fixed level editor warnings disappearing fast on high refresh rates.
  • Fixed main menu either spinning way too fast or not zooming out once leaving levels.

TODO

  • Bonus life screen
  • Overhaul the multiplayer lobby screen
  • Math operations optimization
  • Level Editor bug fixes (rotation bug, etc.)
    • Re-entering the level editor from testing will now no longer flip the tanks around the Y-axis.
  • New AI tank aggression system (depending on the tank type, will either make advances towards you or will avoid you)

Linux/MacOS builds will be included at a later date.

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!

Don't miss a new TanksRebirth release

NewReleases is sending notifications on new releases.