chandyego84 / Minimax-Tic-Tac-Toe

Some 3x3 game vs AI in various languages

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Knoughts and Crosses

Tic-Tac-Toe vs. AI in Python, C, Verilog...

Minimax algorithm is being used for Python and C. I am currently trying to write minimax in Verilog, but I might switch to using MCTS to add some more spicing.

Running the Games:

TODO:

  • Write tests
  • Check efficiency across the languages
  • Add MORE languages and implementations. Let's write this in 10+ languages and draw comparisons.

Python Implementation

  1. Make GUI version
  2. Optimize: Pruning or different evaluation function

C Implementation

  1. Optimize: Pruning or different evaluation function

Verilog Implementation

  1. Implement in Verilog

About

Some 3x3 game vs AI in various languages


Languages

Language:Jupyter Notebook 47.7%Language:Assembly 17.2%Language:JavaScript 14.8%Language:C 13.3%Language:CSS 3.8%Language:HTML 2.8%Language:Verilog 0.4%