Project
JavaScript Game Project · 2024

This project recreates the classic Battleship game in the browser. The user places ships on a grid and plays against a computer opponent, taking turns to guess positions and sink all enemy ships.
It was built to practice DOM-driven UIs, game state management in JavaScript, and responsive layout so the board stays usable on smaller screens. The UI aims to stay accessible and clear with good feedback for hits, misses, and game over.