Course:CPSC312-2024W2/TicTacToeandMinimaxAI

From UBC Wiki

What is the problem?

The Tic-Tac-Toe application in Prologs aims to provide a user-friendly interface for playing the game either with a human, or with the computer with varying difficulties.

What is the something extra?

Includes the Minimax algorithm with some heurstic functions.

A CLI that creates a menu-driven system where users can interact with the project.

What did I learn from doing this?

How to create a project using logical programming and how to think in the logical programming paradigm.

Using extensive pattern matching to solve problems.

Links to code etc.

https://github.com/dietcoke7/CPSC312Prolog.git