- Docker Desktop
- Git (recommended)
- Windows 10/11
- macOS
- Linux
git clone https://github.com/YaelRov/Submarine-Placement-Game
cd submarine_placement_program
- Visit https://github.com/YaelRov/Submarine-Placement-Game
- Click "Code" > "Download ZIP"
- Extract the downloaded ZIP file
- Open terminal/command prompt in extracted folder
- Install Docker Desktop
- Download from: https://www.docker.com/products/docker-desktop
- Follow installation wizard
- Ensure WSL 2 is installed and configured
- Install Docker Desktop
- Download from: https://www.docker.com/products/docker-desktop
- Drag to Applications folder
- Launch Docker Desktop
# Ubuntu/Debian example
sudo apt-get update
sudo apt-get install docker.io docker-compose
Open terminal/command prompt in project directory:
docker build -t submarine-app .
docker run -it --rm -v "C:\submarine_placement_program:/app" -w /app submarine-app
docker run -it --rm -v $(pwd):/app -w /app submarine-app
- 4 concurrent search threads
- Supports configurable board sizes
- Memory-mapped file logging
- Yael Rov (@YaelRov)
- Yael Taub (@YAEL-TAUB)
- Tsipi Wajsberg (@tsw1212)
- Tiferet Maimon (@TiferetM)