mirror of
https://gitea.smigz.com/smiggiddy/odin-codeprojects.git
synced 2025-06-28 04:45:36 -04:00
933 B
933 B
Battleship
Description
Battleship is a web-based game where players strategically place ships on a grid and attempt to sink their opponent's ships by guessing their locations. This project is a digital implementation of the classic board game, built using JavaScript.
Local Development
Prerequisites
- Node.js (with npm)
Installation
- Navigate to the project directory:
bash
cd battleship
- Install dependencies:
bash
npm install
Build
- Build the project: This project uses webpack to bundle the code.
bash
npm run build
Run
- Start the development server:
bash
npm start
-
Open the game:
Open your web browser and navigate to
http://localhost:8080
to play the game.
Tests
- Run the test suite:
bash
npm test
This command will run the test suite using jest.