Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/gargsaar/tic-tac-toe-ai
AI bot for Tic-Tac-Toe game based on MiniMax algorithm powered by Kivy
https://github.com/gargsaar/tic-tac-toe-ai
ai kivy kivymd minimax-algorithm python
Last synced: 12 days ago
JSON representation
AI bot for Tic-Tac-Toe game based on MiniMax algorithm powered by Kivy
- Host: GitHub
- URL: https://github.com/gargsaar/tic-tac-toe-ai
- Owner: gargsaar
- Created: 2020-05-22T02:35:56.000Z (over 4 years ago)
- Default Branch: master
- Last Pushed: 2020-06-04T02:16:52.000Z (over 4 years ago)
- Last Synced: 2024-11-14T22:30:17.989Z (2 months ago)
- Topics: ai, kivy, kivymd, minimax-algorithm, python
- Language: Python
- Homepage:
- Size: 631 KB
- Stars: 1
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: readme.md
Awesome Lists containing this project
README
# AI Bot for Tic-Tac-Toe
Kivy app for Tic-Tac-Toe game powered by MiniMax algoritm for Artificial Intelligence
![Game Cover](https://github.com/gargsaar/tic-tac-toe-ai/blob/master/tic-tac-toe.jpg)
## Purpose
This app is for beginners who want to implement AI [Minimax](https://en.wikipedia.org/wiki/Minimax) algorithm in python code.
Minimax is a decision rule used in artificial intelligence, decision theory, game theory, statistics, and philosophy for minimizing the possible loss for a worst case (maximum loss) scenario.
To learn the theory, check this out: Algorithms Explained – minimax and alpha-beta pruning: https://youtu.be/l-hh51ncgDI
This app is for beginners who want to get a hang of [Kivy](https://kivy.org) and [KivyMD](https://kivymd.readthedocs.io/en/latest/index.html) application development.
Kivy is a open source python library for cross platform application development. It the only library that supports python for cross platform web and mobile application development that make use of innovative user interfaces, such as multi-touch apps.
KivyMD is a collection of Material Design compliant widgets for use with Kivy framework.
## Game Screenshot