A Tanker Game Built with React, Phaser 3, bitECS and Typescript
- React JS - Runtime Environment
- Create React App - Create React App is an officially supported way to create single-page React applications. It offers a modern build setup with no configuration.
- Phaser - Desktop and Mobile HTML5 game framework, A fast, free and fun open source framework for Canvas and WebGL powered browser Games.
- BitECS - Functional, minimal, data-oriented, ultra-high performance ECS(Entity Component System) library written using JavaScript TypedArrays..
- git clone Tank Wars
- Run
npm install
to install packages. - Run
npm start
to run the application in development mode.
This is the basic flow of the application.
- Player can move up, down, left, right on the platform
- Cpu moves randomly with the help of CPU and Movement System
- They Collide With trees and themselves
- No Test Implemented
- No Documentation Further Yet Implemented
This project is not hosted Yet
- Players cannot select their preferred tanks
- Shooting is not implemented
- Map is not implemented Yet
- Multiplayer is not implemented Yet
- Authentication will be implemented so players can have battle records
- Implement Leader-board
- Make it Multiplayer
- Issue Tracker: https://github.com/officialyenum/tank-wars/issues
- Source Code: https://github.com/officialyenum/tank-wars
If you are having issues, please let me know. I have a mailing list located at:
The project is licensed under the MIT license.