Skip to content

Latest commit

 

History

History
124 lines (110 loc) · 4.94 KB

CHANGELOG.md

File metadata and controls

124 lines (110 loc) · 4.94 KB

Changes

Version 1.2.1a

  • updated to WADE 4.1.1
  • updated PDO Wrapper class
  • updated link to demo
  • removed backticks from SQL schema
  • removed Codacy

Version 1.2.1

  • added database fallback configuration
  • moved assets out of root folder

Version 1.2

  • added Block Bad Queries (BBQ) script by Jeff Starr
  • added CSRF token to secure AJAX requests
  • added licenses of used vendor parts
  • added nginx compatibility
  • fixed potential undefined index error in BBQ
  • put the whole application under the GPL-3 license

Version 1.1.9

  • fixed counter of no-target addon getting values lower than 0
  • fixed distorted audio of power-ups (caused by the default system ACM being unable to process the audio properly while the LAV decoder works fine)
  • added bonus points being added to score upon player's death
  • added different formats of game font (e.g. EOT, WOFF2 and SVG)
  • updated calculation of score needed to advance to next level
  • updated tier 5 to survival-of-the-fittest mode (e.g. the "LEFT: 1234567890" score display shows "OVERKILL!" and only huge motherships and lots of asteroids are spawned)
  • improved handling of variables (e.g. properly reset variables to their initial values)
  • improved backward-compatibility
  • checked compatibility with Web Audio autoplay policy again due to Google doing Google things for details see here sigh

Version 1.1.8

  • fixed endless spawning of asteroids if the game is paused or focus is lost
  • fixed status display of power-ups so it doesn't overlap anymore
  • fixed timing and interval issues
  • added loading icon when showing highscore table
  • added sounds for spawning and collecting power-ups

Version 1.1.7

  • added five power-ups, each comes in three sizes
  • added status display for power-ups
  • updated to WADE 4.0.1
  • still investigating on that endless spawning of asteroids

Version 1.1.6

  • fixed issue where tier 2 could not be completed
  • added type safety
  • removed else-clauses
  • removed static references in PDO wrapper class

Version 1.1.5

  • improved score calculation and difficulty

Version 1.1.4

  • fixed endless spawning of asteroids on main screen when the browser is minimized or has no focus for some time
  • fixed player name no being added to JSON
  • fixed sound issues by resuming AudioContext object on click if it has been paused by the browser when the game is loaded for details see here
  • updated to WADE 4.0

Version 1.1.3

  • fixed blank screen issue (e.g. "Warning: it isn't possible to render this frame")
  • added loading status to console
  • updated initialization of asteroids on main screen to trigger only after assets are fully loaded
  • improved load order of assets
  • improved order of functions

Version 1.1.2

  • added counter showing remaining points until next level (energy refill)
  • added highscore table (requires an SQL database; makes use of my ADOdb compatible PDO wrapper class)
  • updated audio handling
  • updated menu music
  • updated scoring logic
  • updated to WADE 3.8.1

Version 1.1.1

  • fixed issue with background music being played twice
  • fixed issue with fire rate and damage not being reset upon game over
  • fixed issue with level not being increased when reaching the first 1000 points
  • fixed issue with setting identifier being minified
  • fixed some annoyances in Microsoft Edge and Internet Explorer (e.g. music not playing, event handlers and toggling fullscreen not working)
  • added .jshintrc
  • added screenshots
  • added ship animation when moving left/right
  • updated window title
  • code cleanup
  • hid cheat-mode

Version 1.1

  • added asteroids to the main screen
  • added background music and option to toggle it on/off
  • added check for focus loss (will pause the game automatically)
  • added option to pause game (press space key to toggle)
  • added option to switch between WebGL and 2D canvas
  • updated asteroids and enemies (images, health, strength, fire rate, ...)
  • updated default rendering to use WebGL, but fallback to 2D canvas on failure
  • updated logo and toggle icons
  • improved brightness of toggle icons
  • improved mobile device compatibility

Version 1.0

  • fixed "unable to die" issue when cheating
  • fixed explosion sound issue
  • added cheat-mode
  • added health indicator
  • added health to enemies and asteroids (e.g. destroy objects only if hit by multiple shots)
  • added level indicator
  • added logo
  • added multiple enemy types (e.g. alien ships and asteroids)
  • added option to toggle fullscreen mode
  • added parallax starfield background
  • added saving of current highscore as cookie
  • added sounds
  • added turbo fire (if cheat-mode is enabled)
  • updated bullets
  • updated explosion and hit animations
  • updated top row icons and asteroids with higher quality images
  • improved behaviour when getting hit
  • improved collision checks (per-pixel collision)
  • improved darkness of space
  • improved performance
  • improved score indicator and logic

Version 0.9

  • initial version