Susam Invaders Versions Save

A 1980s-arcade-style game written using HTML5, Canvas, and Web Audio

0.9.0

4 months ago

This is a minor release of Andromeda Invaders that makes it easy to demonstrate the autoplay algorithm available in this game.

Normally after the game is loaded if there is no user activity for 5 seconds, then the autoplay algorithm starts automatically. With this release, if the URL of the game is appended with #auto, then the autoplay algorithm starts quickly after 1 second of inactivity.

Visit https://susam.net/invaders.html#auto to see the autoplay algorithm in action.

0.8.0

1 year ago

This release contains a minor change in the autoplay algorithm to avoid aiming directly at the centre of the ship. The problem with aiming directly at the centre of the ship is that the boulders are released from the centre of the ship, so aiming directly at the centre often leads to hitting a recently released boulder instead of the ship. This can lead to loss of valuable time especially when the ships are too close to the player. As a result, this change ensures that pulses are aimed slightly to the left or right of the ship to avoid hitting recently released boulders.

Visit https://susam.net/invaders.html, press enter twice, and wait for 5 seconds to watch the autoplay algorithm play the game.

0.7.1

1 year ago

Minor bug fix to correct the version number that appears on the info screen.

0.7.0

1 year ago

This release adds a clock on the top-right corner that shows the duration of the current game. Further, the autoplay algorithm has been improved to allow boulders to get closer to the player before it begins to avoid the boulders. This allows the player more time and flexibility to move around during autoplay. See https://github.com/susam/invaders/blob/main/CHANGES.md for more details. The updated autoplay algorithm has been found to reach level 13 a few times which is much better than any human is known to play this game.

Autoplay is a new feature of this game that was introduced in the previous release. After 5 seconds of idle time, the autoplay algorithm begins playing the game on its own. To try it out, visit https://susam.net/invaders.html, press enter twice, and wait for 5 seconds.

0.6.0

1 year ago

This release introduces automatic play where the computer automatically begins playing the game after some idle time. To see the automatic play in action, go to https://susam.net/invaders.html, press enter twice, and wait for 5 seconds.

The automatic play algorithm is quite rudimentary. It sometimes makes mistakes. However, it has been found to reach level 12 a few times. That's better than any human is known to play this game yet. The automatic play algorithm may be further improved in future releases. However, the current automatic play that comes with this release is quite fun to watch too!

0.5.0

1 year ago

This release increases the difficulty level of the game levels a little by introducing a new feature. The ships now descend as each game level progresses. The lowest ship collides with the player too and a collision between a ship and the player results in the game ending. See https://github.com/susam/invaders/blob/main/CHANGES.md for more details.

0.4.0

1 year ago

0.3.0

2 years ago

0.2.0

2 years ago

0.1.0

2 years ago