This repository has all the AI game agents made for artificial intelligence B551. Written in Python
8-puzzle -> Solves 8puzzle game with different appraoch like BFS, DFS, Depth limited search, best first search and A* using Manhattan distance and Misplaced blocks as heuristics.
Othello -> Minimax algorithm with alpha-beta pruning is used along with an evaluation function to decide best move for my player. Evaluation function using positional strategy and mobility as key to weigh goodness of a move.
Tic-Tac-Toe -> An agent that is designed to play rule-wise in the game of tic-tac-toe.