mirror of
https://gitea.smigz.com/smiggiddy/odin-codeprojects.git
synced 2025-06-30 08:19:09 -04:00
adding devops
used gemini to create the k8s/dockerfiles faster
This commit is contained in:
parent
5c09c5a22f
commit
6c14a968c3
74 changed files with 2061 additions and 16 deletions
57
battleship/README.md
Normal file
57
battleship/README.md
Normal file
|
@ -0,0 +1,57 @@
|
|||
# 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
|
||||
|
||||
1. **Navigate to the project directory:**
|
||||
```
|
||||
bash
|
||||
cd battleship
|
||||
|
||||
```
|
||||
2. **Install dependencies:**
|
||||
```
|
||||
bash
|
||||
npm install
|
||||
|
||||
```
|
||||
### Build
|
||||
|
||||
1. **Build the project:**
|
||||
This project uses webpack to bundle the code.
|
||||
```
|
||||
bash
|
||||
npm run build
|
||||
|
||||
```
|
||||
### Run
|
||||
|
||||
1. **Start the development server:**
|
||||
```
|
||||
bash
|
||||
npm start
|
||||
|
||||
```
|
||||
2. **Open the game:**
|
||||
|
||||
Open your web browser and navigate to `http://localhost:8080` to play the game.
|
||||
|
||||
### Tests
|
||||
|
||||
1. **Run the test suite:**
|
||||
|
||||
```
|
||||
bash
|
||||
npm test
|
||||
|
||||
```
|
||||
This command will run the test suite using jest.
|
Loading…
Add table
Add a link
Reference in a new issue