Skip to content

A C++ terminal-based Tic Tac Toe game featuring ASCII art, PvE mode with AI, and upcoming support for PvP and sound.

License

Notifications You must be signed in to change notification settings

gtRZync/TicTacTermpp

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

14 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

🎮 TicTacTerm++

⚠️ This project uses Windows API and currently only runs on Windows.

A terminal-based Tic Tac Toe game written in modern C++ featuring ASCII art, a basic AI (Minimax), and plans for PvP and sound support!


Features

  • Single Player (Player vs AI)
  • Really bad AI
  • ASCII art title screens and endgame messages
  • Smarter AI every move
  • Keyboard input in terminal
  • PvP mode (coming soon)
  • Sound effects (coming soon)

How to Play

  • Launch the game from the terminal in fullscreen mode to ensure proper display of the ASCII art.
  • Choose your game mode (PvE available now, PvP coming soon)
  • Pick your moves by entering row or column (e.g., 1 to 9)
  • Try to beat the AI or force a tie!

🛠️ Installation

  1. Clone the repo
git clone https://github.com/gtRZync/TicTacTermpp.git
cd TicTacTermpp
  1. Run
make run

📦 Dependencies

  • C++17 or later
  • Standard Terminal (Windows only)

Roadmap

  • Basic game loop (PvE)
  • Minimax AI
  • ASCII UI
  • PvP support
  • Sound effects
  • Difficulty levels for AI
  • Better UI/UX polish

Images

Start Screen
Menu

Game in progress Tie
GameProgress Tie

Victory Defeat
Victory Defeat

📄 License

MIT License — LICENSE


About

A C++ terminal-based Tic Tac Toe game featuring ASCII art, PvE mode with AI, and upcoming support for PvP and sound.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published