Love solving mazes? Or love shooting?
We bring for you an awesome combination of both which will leave you thrilled.
Come and join us.
Compete with your friends or with our awesome A.I.(undefeated till date) (feature coming soon...)
Visit https://tank-assault.herokuapp.com/ (For outside IIT network)
Visit http://game.devclub.cse.iitd.ac.in/ (On IIT network)
Controls | Keys |
---|---|
Move: | Up & Down arrow key, rotate by left & right arrow key |
Fire: | F |
Reload: | R |
Controls | Keys |
---|---|
Move: | Up & Down arrow key, rotate by left and right arrow key |
Fire: | Press M |
Reload: | Press N |
Controls | Keys |
---|---|
Move: | W(up) & S(Down), rotate by A and D |
Fire: | Press X |
Reload: | Press Z |
- Install nodeJs on your system
$ git clone https://github.com/devclub-iitd/tankAssault.git
$ cd tankAssault
$ npm install
$ node server.js
$ visit http://localhost:3000
- Select Beat Your Friend mode to play 2 player game
- Select Multiplayer Game mode to play with another player and open another client on other tab
- Atishya Jain - https://github.com/Atishya-jain
- Arpan Mangal - https://github.com/ArpanMangal
- Ayush Patel - https://github.com/Ayush21298
- Arshdeep Singh - https://github.com/arshsherdill
See also the list of contributors who participated in this project.
- Bullet goes through after hitting
- Lag on slow networks
- On hitting edges, sometimes tank disappear and appear at other side of the cell (mainly at convex edges).
- Not loading mutiplayer on VM (Cannot GET /OnlinePlay.ejs/)
- "Teleporting" tank movement in online on heroku
- When tank dies, actual initialisation is somewhere else and it shows up somewhere else. On movement it goes to the actual position.
- Correct Bullet Problems
- Reduce the size of JSON Objects sent over network
- Optimize correct bullet and player speed for good play
- Implement Prediction Model for reducing lag
- Fix screen resolution and resizing problem
- Decrease tank and game speed for smooth game
- Favicon not found on index page (on VM)
- Fix the view of index page, controls page
Have Fun :-)