Skip to content
/ v1ral Public

This game is called V1r@l (viral) a work-in-progress way for me to train myself in the use of Angular2, Typescript, and other technologies.

Notifications You must be signed in to change notification settings

eprislac/v1ral

Repository files navigation

Viral

This project was generated with angular-cli version 1.0.0-beta.21.

Development server

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.

Game Description

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.

About

This game is called V1r@l (viral) a work-in-progress way for me to train myself in the use of Angular2, Typescript, and other technologies.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published