/-C-Tic-Tac-Toe-with-minimax-AI

Our C project for the Applied Programming course in the Arab Academy for Science and Technology.

Tic-Tac-Toe in C

Tic-Tac-Toe game made in C and C++ for the 'Applied Programming' course in AAST's Computer Engineering curriculum.

Overview

Tic-Tac-Toe which includes 4 different modes.

  • Easy difficulty
  • Medium Difficulty (Implemented by merging Mini-Max algorithm and Random placing)
  • Hard Difficulty (Implemented using Mini-Max algorithm)
  • Two-Player Mode

Game also includes Main Menu done using Win32 API graphics library and manual graphics for the main game in C++.

Game also features original compositions able to be downloaded on MediaFire.

Screenshots

image image

Credits

Game Created by Alaa Imam, Ismail Fakhr, and Ahmed Kamal.

Alaa Imam - Music, C++ Graphics, and General Coding

Ismail Mohamed - Main Menu Graphics and General Coding

Ahmed Kamal - Mini-Max Algorithm Implementation and General Coding

Note

All codes for the game are available in the repository and can be modified.

  • main.cpp for the Main Menu graphics.
  • easyai.cpp, mediumai.cpp, hardai.cpp, and twoplayers.cpp for each mode's code.