/Unbeatable-Tic-Tac-Toe

An AI powered Tic Tac Toe written in Python.

Primary LanguagePython

logo

Unbeatable Tic-Tac-Toe

An AI powered Tic-Tac-Toe written in Python.

Features

  1. Available in two modes that are:

    a. Human vs Human Mode

    b. Human vs AI Mode

  2. Names for AI and Humans are configurable.

  3. Turns can be chosen by players,to let which player to move first.

  4. Players can choose the logo(zero or cross) on their own.

  5. As the name suggests, Human vs AI mode is unbeatable.

Requirements

Python3

Pillow

Tk

Installation

  1. Clone the repo by given command below or Download and extract the repo in a folder.

git clone https://github.com/RoyalEagle73/Unbeatable-Tic-Tac-Toe.git

  1. Install the dependencied using given command.

pip3 install -r Requirements.txt

  1. Now, It's ready to play.

How to Play?

  1. Open a terminal in the same directory as the downloaded folder.

  2. Start the program using given command and follow the instructions.

python3 game.py

Bug Submission

In case you find any bug in the game, please raise an issue in repo or mail at deepakchauhan878@gmail.com

Contribution

If you think, you can make it even better, just fork the repo and start coding on yout own version.

Languge Used

Python3

Other Project related to Gaming

Rock Paper Scissor

Follow me on

GitHub

Linkedin

Credits

Credits for AI Algorithm Cledersonbc/tic-tac-toe-minimax

⛥ the repo, if it was fun to play :)