It is played on ruled grids (paper or board) on which each player's fleet of warships are marked. The locations of the fleets are concealed from the other player. Players alternate turns calling "shots" at the other player's ships, and the objective of the game is to destroy the opposing player's fleet.
- NextJs -> Frontend framework
- Tailwind CSS -> CSS styling
- ExpressJs -> Node server
- Socketio -> Sockets
- Flywheel -> Leaderboard
- Firebase -> Authorization an Storage
- Singleplayer mode
git clone https://github.com/mgautam07/Battleship.git
cd Battleship
npm run start
cd backend
npm i
npm run dev
cd frontend
npm i