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.
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:
$ git clone https://github.com/subiabre/gushgame.git
$ cd gushgame
$ npm install
$ npm start