/zombie-siege

Zombie Siege is a Connect Four style game as an example submission for the fourier-space/Computing-2-Applications coursework.

Primary LanguageJavaScriptMIT LicenseMIT

Zombie Siege

Zombie Siege is a Connect Four style game as an example submission for the Computing 2: Applications coursework.

Screenshot of Zombie Seige gameplay

It defines a module, web-app/Connect4.js, for representing and playing Connect Four style games in pure Javascript. This module exposes pure functions in its API that act on a game board object.

A set of unit tests are written for this module, web-app/tests/Connect4.test.js. The test set is not exhaustive, but tests the game-end conditions.

A front-end application is written to wrap the game module in a browser based web app, web-app/ This web app is designed with a zombies theme.

Installation

  • Clone the repository.
  • Run npm install in the root directory to install dependencies (ramda, mocha, docdash)