Skip to content

Releases: tomas7770/RunJump

v0.4.0

01 Mar 15:55
Compare
Choose a tag to compare

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.

v0.3.0

28 Dec 14:08
Compare
Choose a tag to compare

NOTICE: v0.3.0 is fully backwards compatible with saves from older versions (i.e. you can safely upgrade and keep your high score), but due to the introduction of different difficulty levels, older versions will NOT work with saves from v0.3.0. (Depending on your device, opening and closing v0.3.0 may be enough for an old save to be converted to the new format!)

v0.3.0 Changelog:

  • New difficulty levels, "Easy" and "Fast":
    • Separate high scores are kept for each difficulty level;
    • "Easy" adjusts platform generation to make the game easier and more predictable;
    • "Fast" makes the game speed accelerate twice as quickly; (expect much lower scores!)
    • "Normal" is the default difficulty level and represents the original mode.
  • Support for tall screens with notches, introduced in phones some years ago: the game will try to fill up as much of the screen as possible while keeping the HUD away from notches;
  • Currently selected difficulty and associated high score are shown both when you pause the game and when lose;
    • In addition, when you achieve a new high score, a comparison between your previous one and the new one is shown.
  • Added a button to quit the game; should save you from having to pull the navigation bar in phones without off-screen buttons;
  • Other minor fixes and HUD tweaks, including moving the in-game version label to Settings menu;
  • Godot engine updated to 3.3.2.

v0.2.2

28 Dec 14:10
Compare
Choose a tag to compare

v0.2.2 Changelog:

  • Added settings menu to pause dialog
  • Added an option to reset BG color to default
  • Other bug fixes