Skip to content

A multi-agent bot for the Extreme TicTacToe Tournament. A 4 * 4 board is further subdivided into 4 * 4 blocks. The bot plays against the opponent using Artificial Intelligence.

Notifications You must be signed in to change notification settings

saurabh-ramola/Extreme-Tic-Tac-Toe-Bot

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commit
 
 
 
 
 
 
 
 

Repository files navigation

Extreme TicTacToe Bot

A multi-agent bot for the Extreme TicTacToe Tournament. A 4 * 4 board is further subdivided into 4 * 4 blocks. The bot plays against the opponent using Artificial Intelligence.

Methodology

It searches with iteratively increasing the depth of the search. It uses minimax algorithm with alpha-beta pruning to decide its move and on reaching the depth limit it uses a heuristic function as a quantitative analysis of the board state. It also uses Zobrist Hashing to compute the next move quickly if the same state of the board is acquired again.

About

A multi-agent bot for the Extreme TicTacToe Tournament. A 4 * 4 board is further subdivided into 4 * 4 blocks. The bot plays against the opponent using Artificial Intelligence.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Python 100.0%