An open API service indexing awesome lists of open source software.

https://github.com/k2on/battleship


https://github.com/k2on/battleship

Last synced: 14 days ago
JSON representation

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