Skip to content

v0.4.0

Latest
Compare
Choose a tag to compare
@tomas7770 tomas7770 released this 01 Mar 15:55
· 41 commits to main since this release

NOTICE: v0.4.0 is backwards compatible with saves from older versions, but older versions will NOT work with saves from v0.4.0.

Highlights

  • New characters with different physics, colors, and jumping sounds:
    • Separate high scores are kept for each character;
    • Green had its physics tweaked to feel more responsive and less "floaty";
    • Orange has Green's old physics; high scores from previous versions now belong to this character;
    • Red has variable gravity: low when jumping, high when falling;
    • Blue is a surprise ;)
  • Speed and score tweaks: the game now starts a bit faster, accelerates twice as fast, but you also get score twice as often;
  • Rendering interpolation (optional): if you have an high refresh rate screen (> 60 Hz), you can now take advantage of increased smoothness;
  • Improved HiDPI support (desktop);
  • Other minor fixes and improvements;
  • Godot engine updated to 3.4.3.

Full Changelog

  • Target Godot version upgraded from 3.3.2 to 3.4.3
  • Game timers are now updated in the physics step to make the game more deterministic
  • Pressing the "back" (Android) or "window close" (desktop) button now triggers some in-game menus rather than closing the game
  • Linearly interpolated rendering between game ticks - can be toggled in the new "Advanced" settings sub-menu
    • Platform collision is now disabled when the physics body goes offscreen, rather than relying on sprite visibility
  • Menu toggles now use pretty check buttons
  • 25% higher initial speed and 2x acceleration; the score also increases twice as often
    • Added a speed cap to prevent the game from becoming impossibly fast
  • Background is now black by default
  • Jump sound is now louder
  • PausePopup: Added manual toggle for difficulty/high score: press the text to toggle which is shown
  • GameOver: Added manual toggle for "New High Score" label
  • New characters with different physics, colors, and jumping sounds:
    • Separate high scores are kept for each character;
    • Green had its gravity increased, along with jump velocity; upward velocity gets significantly more reduced when you release the jump key;
    • Orange has Green's old physics; high scores from previous versions now belong to this character;
    • Red has variable gravity: low when jumping, high when falling;
    • Blue can fly but has "energy" that needs to be recharged by standing on the floor; score 150 with Red character on Normal difficulty to unlock Blue;
  • Added a delay before score starts counting to minimize minimum possible score
  • Major save system update: New save format, version tagging, warning when loading saves from newer versions or unknown formats (saving also gets disabled in that case)
  • HiDPI support (https://docs.godotengine.org/en/3.4/classes/class_projectsettings.html#class-projectsettings-property-display-window-dpi-allow-hidpi)

Check the commits for more detailed information about changes.