Skip to content

Latest commit

 

History

History
38 lines (25 loc) · 1.11 KB

README.md

File metadata and controls

38 lines (25 loc) · 1.11 KB

gush

A simple re-imagination of point-and-click games.

gush is based on movement. Each time you move your box in the board:

  • Each enemy has a 1/10 chance of losing a barrier.
  • If you double click on some position you'll set up a barrier there.

Objective is to survive and be the last player alive. Players die when:

  • They can't set up more barriers. By default each player can set up to 10 barriers.
  • They move past an enemy barrier.

When one player wins all the other players are revived and the winner is given x1.5 more barriers to set up, however their barriers counter will reset if they die.

Installation

gush is built using socket.io for real-time updates on the game events and Vue to manage UI and user's position on the board. Powered by a simple express application on the server side.

To host and play your own instance of gush, simply:

1. Clone this repository

$ git clone https://github.com/subiabre/gushgame.git

2. Install dependencies

$ cd gushgame
$ npm install

3. Run the server

$ npm start