Skip to content

Project 1 of CS50's Introduction to Artificial Intelligence with Python from HarvardX

Notifications You must be signed in to change notification settings

JamesMascarenhas/ai-minimax-tictactoe

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 

Repository files navigation

ai-minimax-tictactoe

Description

  • This project is from HarvardX CS50's Introduction to Artificial Intelligence with Python
  • This program implements an AI using Minimax to play Tic-Tac-Toe optimally

Background

  • Minimax is a kind of backtracking (recursive) algorithm that is used in decision making and game theory to find the optimal move for a player, assuming that your opponent also plays optimally
  • This algorithm works well with two player deterministic games such as tic-tac- toe or chess
  • It works by minimzing the possible loss for a worst case scenario

About

Project 1 of CS50's Introduction to Artificial Intelligence with Python from HarvardX

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published