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.