Larger Project
Battleship
Java desktop game focused on object-oriented design, game-state logic, and a complete playable loop.
What it demonstrates
- Object-oriented programming and design patterns
- Game logic, state management, and AI algorithms
- Arrays, collections, and algorithm design
My contributions
- AI player logic and strategy
- Game rules and turn-based mechanics
- Grid design and text-based UI