A real-time multiplayer Battleship game built from scratch — featuring live opponent sync, an AI targeting algorithm, and a fully interactive grid interface.
Built across three iterative phases: from a core game loop to a networked multiplayer experience.
Single-player game loop with grid logic, ship placement, and turn-based targeting.
View live Phase 1Probabilistic targeting AI that hunts and destroys ships using density mapping.
View live Phase 2Real-time two-player mode with WebSocket sync, rooms, and live game state.
View live Phase 3[One sentence: what it does.] [One sentence: the core technical challenge you solved.] [One sentence: the outcome or who uses it.]
I'm a full-stack developer studying computer science at Clemson University. I build things that ship — not just demos.
My focus is on interactive systems and real-time applications. I care about code that's readable, interfaces that are fast, and products that actually get used.