Change Log
28 August 2020
- Fixed an issue with the game not loading in if localStorage is disabled.
- Improvements to German and French localizations.
11 July 2020
- Added full localization for German.
- Minor UX improvements to English, Norwegian and Dutch localizations.
- Fixed leaderboard UI glitch for smaller screen sizes.
19 June 2020
- Parrying the enemy with your double boost shield gives you points.
- Enemy is outlined for visibility if it's in the shrouded edges of the screen when you're low on health.
- The explosion's particle collision sound effect now plays correctly for each one.
- Improved in-game text readability.
- Improved rendering performance and reduced memory usage.
- Improved batching of particle rendering and simplified particle style fidelity.
- Improved the dynamic resupply system's selection algorithm and fixed a problem where it would give you a speed boost if you already had one available.
- Replaced the inefficient low health post-processing filter with a more efficient one for Firefox.
- Dialogs now close when clicking its backdrop.
- Changed background pattern color.
- Upgraded from Howler.js to Calvin Harris.
- Fixed problem with available speed boost message not showing up if picked up during activated state.
- Fixed problem with speed boost progress bar disappearing if you pick up a another one during activated state.
- Fixed a rare problem where the enemy's steering behavior would malfunction if the player and laser beam were aliged diagonally.
- Fixed a rare problem where the low health post-processing filter would be initialized after the double boost has ended on normal health.
- Added Norwegian and Dutch localization to leaderboard.
- Minor improvements to Norwegian, Dutch and German localizations.
- Improved how message bar is displayed.
- Switched boost's alternate activation key to SHIFT.
- Minor improvements to Norwegian, Dutch and German localizations.
- Units of length are now represented in centimeters.
- Significantly reduced code base.
- Reduced the number of image assets and decreased their total size by 30%.
- Suspended 21 UI icons in hidden menus and dialogs from loading initially.
21 December 2019
- Added French localization.
- Switched to Howler.js to handle positional audio.
- Added positional audio to shield hit.
- Made profanity filter less intrusive by removing some words and adding a whitelist.
- Fixed flickering issues.
- Fixed spacebar and arrow keys being disabled while using input fields.
- Reduced the number of audio assets and decreased their total size by ~20%.
- Units of length are now represented in meters.
- Improved English localization.
- Improved contrast ratio in dialogs, boost gauge and leaderboard for readability.
- Game saves are now encoded in Base64.
- Minor performance and design tweaks.
23 November 2019
- The dynamic resupply system now evaluates the next type of boost as it spawns.
- Added control as alternate keybinding for boost activation.
- Added automatic language detection.
- Added English tooltips to language selection.
- Improved Norwegian localization.
- Tweaked some UI design.
- Removed unused code.
15 November 2019
- Improved enemy collision avoidance movement.
- Removed decreased increment to enemy speed multiplier after score reaches 90.
- Added arrow keys support.
- Improved hitbox accuracy.
- Added full localization for Norwegian and Dutch.
- Rearranged the placement of menu elements.
- Improved menu look when viewed on lower resolutions.
- Improvements to the general UX and instructions
- Improved German, Norwegian and Dutch localization.
- Speed boost ready notification no longer disappears after double boost has ended.
- Fixed a bug where the player would get stuck in the wall clipping.
- Clamped game time to prevent overspeed.
- Fixed confirmation pin code sometimes only showing 3 numbers.
- Halved the size and reduced the number of image assets.
- Removed separate font for Chinese logograms.
- Updated favicon.
- Minor optimizations to game logic, rendering and memory usage.
- Minor design tweaks.
26 February 2019
- Improved Dutch localization.
23 December 2018
- Added Romanian and Russian localization.
- Improved Norwegian and Dutch localization.
- Added cheat prevention measures.
14 December 2018
- Improved Norwegian, Dutch, German, Spanish and Polish localization.
- Improved the profanity filter's detection algorithm.
- Minor optimizations to game logic and in general.
2 December 2018
- Added German and Spanish localization.
- You always receive health boost if your health is 1.
29 November 2018
- Added Polish localization.
- Added Noto Sans font for improved Simplified Chinese logogram rendering.
- You no longer receive health boost if you have full health.
23 November 2018
- Added Portuguese and Simplified Chinese localization.
- Improved Dutch and Norwegian localization.
- Made more space for game instructions.
- Cleaned up code and removed unused assets.
15 November 2018
- Added Finnish localization.
- Fixed enemy spawn outline not showing up sometimes.
- Minor UI tweaks.
8 November 2018
- Added higher resolution menu icons.
- Added new background pattern.
- The enemy's 1% exponential speed increase now starts after reaching 10 points
- Removed the capped speed increase after reaching 90 points; beyond that, the speed increase is lowered to 0.1%.
- Explosion particles' velocity and decay rate increased by 40% to make them less obstructive.
- Improved particle rendering performance by a factor of 10.
- Random enemy spawn points are now clipped to outside a 150 unit radius from the player's position.
- Low health overlay is now less obstructive.
- Improved enemy AI maneuvering by removing its clipping to the play area.
- Added ray cast from player to enemy to show their relative positioning when enemy is outside play area.
- Removed enemy spawn cool down; enemy now spawns with a black outline for visibility.
- Lowered explosion debris gib count from 100 to 64 for increased visibility.
- Ironed out the general UI.
- Improved Dutch and Norwegian localization.
- Native dialog for game save deletion.
18 October 2018
- Improved menu and HUD design and added animations.
- Switched to Roboto as main font.
- Added Dutch and Norwegian localization.
- Added double boost shield hit and debris impact sound effects.
- Added boost time remaining bar.
- Lowered enemy's reaction speed by ~30%.
- Removed background blur from dialogs.
- Game pauses when a dialog is open.
- Optimized enemy AI's seek and avoidance algorithm.
- Optimized collision detection logic.
- Replaced loading screen fade out animation with CSS.
- Added pin code confirmation to delete saved game.
- Menu click and double boost end sounds no longer play if muted.
30 April 2018
- Double boost now also makes you invincible.
- Improved enemy AI's collision avoidance algorithm.
- Added game over fact card for pre-aiming enemy.
- Added game over fact card for getting better.
- Optimized modal box animation effect.
- Optimized and tweaked chromatic aberration post-processing filter.
- Optimizations to game logic and debris rendering.
- Minor UI styling and graphical improvements.
- Removed unused code.
15 April 2018
- Enhanced modal box popup animation effect.
- Added game over fact card for distance moved.
- Added game over fact card for diagonal speed increase.
- Changed debris color to a red shade.
- Added profanity filter for leaderboard name.
- Fixed problem with message bar displaying incorrectly.
- Fixed debris impact sound effect playing while muted.
- Optimized debris rendering.
- Optimized enemy collision and hit detection.
- Optimized boost circular animation path logic.
- Improved simulation speed to time cohesion algorithm.
- Removed unused code.
26 March 2018
- Switched to Whitney as main font.
- Improved footer menu UI alignment (thanks Ragu!).
- Added less obstructive message bar to replace native browser alert.
- Minor tweaks to the general UI and some code optimizations.
- Added 10 character limit to leaderboard names.
23 November 2017