This project was generated with angular-cli version 1.0.0-beta.21.
Run ng serve
for a dev server. Navigate to http://localhost:4200/
. The app will automatically reload if you change any of the source files.
In this game, you take the role of a malware which emulates nodes of a targeted host system in order to infect and gain control over it.
The nodes are represented by different colored blocks in a 20 x 20 grid, and the systems get more complex as the levels progress.
The malware (you) starts off each level in the colorless node at the bottom left of the grid
Select the color you would like to emulate from the control buttons below the grid.
Selecting a color switches all infected nodes to the chosen color,
and infects adjacent nodes which share that color
Each level you are given a number of tries to infect the entire system.
Every five levels, a new color is added.
Point bonuses are given for remaining tries, and for infecting larger numbers of nodes.
When you have zero tries remaining,
the host systems' anti-malware program has caught up with you, and the game is over.
The game is currently in pre-alpha.
However, the game is playable - it currently has 15 levels, working sound, and a mechanism to save high-scores to Firebase.
On the roadmap are more visual polish, level difficulty balancing, and an options menu to adjust or turn off audio.