
Track 09GDG Brooklyn
Handkerchief Duel
Developed a web-based strategic handkerchief game built on a 10-node number line and finite-state machine, implementing real-time two-player gameplay with Socket.io and AI opponents. The game features asymmetric roles—a Dropper strategically decides whether and where to drop the handkerchief, while a Guesser chooses whether to open their eyes to infer the drop, with damage determined by the handkerchief's placement and each player's decisions.
“I was surprised by how capable AI Studio is—it generated most of the application with very little code from me. The only thing I missed was the ability to force or replay specific scenarios, which would make manual testing much easier.”


