Tic Tac Toe in C++
AI-Powered Command-Line Game
A command-line Tic Tac Toe game with object-oriented design featuring multiple game modes and intelligent AI strategies. Includes both random and strategic AI players that evaluate the board to win, block, or create opportunities.
Why it mattered
Strategic AI evaluates 3 priorities: Win → Block → Opportunity
What shipped
A command-line Tic Tac Toe game with object-oriented design featuring multiple game modes and intelligent AI strategies. Includes both random and strategic AI players that evaluate the board to win, block, or create opportunities.
Proof signal
Strategic AI evaluates 3 priorities: Win → Block → Opportunity
System flow
Mode Selection -> Player Setup -> Game Loop -> AI Evaluation -> Win Detection.
Honest maturity snapshot
A workflow or idea that needed clearer structure, validation, and delivery.
A working product surface with defined features, links, and a reviewable case study.
Features
- C++ integrated into the workflow.
- OOP integrated into the workflow.
- Game Logic integrated into the workflow.
- AI Strategy integrated into the workflow.
- Mode Selection stage documented in the delivery flow.
- Player Setup stage documented in the delivery flow.
Engineering challenges
- Keeping the implementation clear enough to explain while still solving the core technical problem.
- Choosing a scope that could be shipped, tested, and documented.
- Turning technical work into proof a visitor can evaluate quickly.
Results
- Strategic AI evaluates 3 priorities: Win → Block → Opportunity
- Documented the engineering path and important learnings.
- Made source code or technical proof available for review.
What I learned
- Tradeoff learned: Keeping the implementation clear enough to explain while still solving the core technical problem.
- Proof learned: Strategic AI evaluates 3 priorities: Win → Block → Opportunity
- Next iteration: Add richer screenshots or a narrated demo.