Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

111 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Online-Game-For-Cs

About

Tank Trample is a game that is being developed by @Moulik-Budhiraja and @Toonyloo for a high school computer science class. The game is a 2D top-down shooter where the player controls a tank and must destroy the enemy tanks. The game is heavily inspired by the local multiplayer game Tank Trouble. The key difference between the two games being that Tank Trample has online multiplayer. The game is being developed using typescript and the React framework.

Installation

There are multiple ways to install the game but the recommended method is to use Docker but it is also possible to use Node.js and npm.

Docker (Recommended)

You will need to have Docker and Docker Compose installed on your computer.

To install the game, clone the repository and run the following command in the root directory of the project:

docker compose up

The docker compose file will build both the client and server images and run them. The client will be available at http://localhost:3000 and the server will be available at http://localhost:3001.

Node.js

You will need to have Node.js and npm installed on your computer.

To install the game, clone the repository and run npm install in both the client and server directories.

cd client
npm install
cd ../server
npm install

To run the client, run the following command in the client directory:

npm start

To run the server, run the following command in the server directory:

npm start

The client will be available at http://localhost:3000 and the server will be available at http://localhost:3001.

Usage

The game is currently in development and is not yet playable. The game will be playable once the game is finished.

About

A clone of the popular game tank trouble with online multiplayer capabilities

Resources

Stars

1 star

Watchers

1 watching

Forks

Releases

Packages

Used by

Contributors

Languages