Phaser 3 starter copied from cook-engine, with server side stripped away
Play here: https://vicksonzero.github.io/tank-beyond-repair/
P1: WASD to move, C
to do actions
P2: Arrows to move, /
to do actions
npm install
npm run dev
It is a share-screen offline multiplayer game. we do all development work onto master
, and it will be seen on gh-pages
Entry point is client.ts
Main Phaser scene is MainScene.ts
(duh)
All meat starts with the create()
and update()
calls
https://photonstorm.github.io/phaser3-docs
https://globalgamejam.org/2020/games/tank-beyond-repair-5
https://github.com/vicksonzero/tank-beyond-repair
https://globalgamejam.org/2020/jam-sites/hong-kong
git checkout master
npm install
npm run build
git add .
git commit
git push
Built content will be put in master
- open the game in browser
- Open console
- input
_Debug.enable('tank-beyond-repair:*')
and press enter - Replace
'tank-beyond-repair:*'
with any filter you want. consult npm package debug for more doc
- typescript (For Static type)
- webpack (For client side dependency management; server side will just use
require()
after running tsc) - phaser 3 (For Graphics and some game rules)
- box2d.ts (For Stand-alone Physics Engine)
- debug.js (for logging with tags)
- Programming
- Dickson Chui (https://github.com/vicksonzero)
- William Chong (https://github.com/williamchong007)
- Sunday Ku (https://github.com/199911)
- Graphics
- Kenney.nl (Once again!)
- Sound
Music: Eric Skiff - Song Name - Resistor Anthems - Available at http://EricSkiff.com/music (CC-BY 4.0)
- https://freesound.org/people/LittleRobotSoundFactory/packs/16681/ (CC-BY 3.0)
- https://freesound.org/people/Raclure/sounds/458867/ (CC0, but did not make it into the final game...)
BSD-3-Clause
- Can
- Commercial Use
- Modify
- Distribute
- Place Warranty
- Cannot
- Use Trademark
- Hold Liable
- Must
- Include Copyright
- Include License