Massattack: Annihilation (2021)
Description
Our worst fears have come true. A mysterious armada, originating from an unknown source, is approaching our planet. The true intentions of these invaders remain unclear, but one thing is certain: we cannot afford to take any risks. The only option is to eliminate them before they reach our doorstep. Welcome to Massattack: Annihilation, a fast-paced space shooter where survival depends on your ability to strike first.
Gameplay Overview
In Massattack: Annihilation, players take control of a space vessel that must face the oncoming threat from an alien armada. Your goal is simple: annihilate everything in sight. Use the arrow keys or WASD to maneuver your ship across the battlefield, and hold down the spacebar (or F key) to unleash a barrage of firepower against the invaders.
The game has a straightforward mechanic where your survival hinges on quick reflexes and precise aiming. The enemies are relentless, and the only way to ensure victory is by eliminating them before they overwhelm you. As the game progresses, the waves of enemies grow more intense, testing both your shooting accuracy and dodging skills.
Game Controls
- Movement: Use the arrow keys or WASD to move your ship.
- Shooting: Press and hold the spacebar (or F key) to shoot your weapon.
- Respawn: If you die, simply refresh the page to restart the game.
Game Details
Massattack: Annihilation was developed as part of the Autumn 2021 Lisp Game Jam. Written using ClojureScript, the game utilizes the canvas API for graphics and Howler.js for audio. The combination of simple mechanics and challenging gameplay creates an addictive experience, especially for players who enjoy high-stakes space battles.
In terms of sound design, Massattack: Annihilation is enhanced by a variety of sound effects that add to the intensity of the game. The laser firing sound is provided by dklon, while the explosions are credited to Unnamed ([email protected]). The background music, titled The Looming Battle, is composed by Zefz, and perfectly sets the tone for the game's chaotic atmosphere.
Building the Game Locally
If you're interested in running the game on your own machine, the process is quite simple. Start by installing the necessary dependencies with the following command:
npm install && npm run watchOnce everything is set up, navigate to localhost:8080 in your web browser to launch the game and dive into the action.
Conclusion
Massattack: Annihilation offers an exciting and fast-paced experience for those looking for a quick, thrilling game. Its simple controls and escalating difficulty provide an engaging challenge for players of all skill levels. Whether you're trying to survive as long as possible or just looking for a fun way to pass the time, Massattack: Annihilation delivers a space-shooting adventure that is sure to keep you on the edge of your seat.