- I wrote this code in Node Knockout 2016 in 2 days.
- This is multi-play shooting game with sushi.
- node
4.6.0
or6.7.0
.
# Clone
$ git clone git@github.com:bobmk2/sushi-versus.git && cd sushi-versus
$ npm install
# Build server and client codes for prod
$ npm run build
# Run game server
npm run start:server
# 🎉 Let's play game 🎉
# Access => http://localhost:5000
- maintenance dependencies
- buggy
- required test
- required lint
Copy from entry page
This is multiplay shooting game with sushi.
You can control your sushi, and battle another team.
Shoot your bullet(this is salmon-caviar), and drawing another team's mass.
There are three teams, Maguro-Sushi(Tsuna), Tamago-Sushi(Egg) and Dish(NPC).
Your sushi can draw another team's mass by shooting bullet, and move in only your team color. (maguro is red, tamago is yellow).
Dish(NPC) is invader, closing your sushi with drawing your area by void area.
- Move only to your team area
- Drawing to another team area by bullets
- Dead when you are in another team area
- Dish is incoming to you with drawing void area
- Move: [A][W][S][D] keys
- Shot: [←][↑][↓][→] keys
- Multiple-Shot: Holding shot button and release
- Your sushi has max 5 bullets.
- Your sushi dose not replenish bullets when shot keys is holding-pressed.
- Phaser: https://phaser.io/
- socket.io: http://socket.io/
- webpack: https://webpack.github.io/
- babel: https://babeljs.io/
- nodejs: https://nodejs.org/ja/
- express: http://expressjs.com/
- socket.io: http://socket.io/
- gulp: http://gulpjs.com/
- babel: https://babeljs.io/
- INVERSUS: http://www.inversusgame.com/