https://github.com/k2on/battleship
https://github.com/k2on/battleship
Last synced: 14 days ago
JSON representation
- Host: GitHub
- URL: https://github.com/k2on/battleship
- Owner: k2on
- Created: 2026-03-09T18:18:07.000Z (5 months ago)
- Default Branch: main
- Last Pushed: 2026-04-25T18:19:53.000Z (3 months ago)
- Last Synced: 2026-04-25T20:24:11.451Z (3 months ago)
- Language: TypeScript
- Homepage: https://battleship-rho-eight.vercel.app
- Size: 452 KB
- Stars: 0
- Watchers: 0
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
Battleship
Project Overview
A full-stack web app implementing the classic Battleship game using Next.js, TypeScript, and Drizzle ORM. Users can place ships, play turns, and track game state.
Architecture
Frontend: React + Tailwind (UI & game interaction)
Backend: Next.js API routes (game logic)
Database: Drizzle ORM (ships, games)
Config: Nix + environment variables
API
Supports:
Game creation & state retrieval
Ship placement & validation
Turn-based attacks and win detection
Team
Max Koon
Reno117
AI Tools
ChatGPT (OpenAI)
Roles
Max Koon: Frontend, UI, integration
Reno117: Backend, API, database, setup
ChatGPT: Debugging, code suggestions, documentation