Skip to content

The Tic Tac Toe Game is a Godot-engine-based project developed for an AI study unit. Using GdScript, it implements a playable game with an AI driven by the MinMax algorithm. This repository provides insights into implementing game logic and AI strategies using Godot and GdScript.

Notifications You must be signed in to change notification settings

Sami-Krim/TicTacToe

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 

Repository files navigation

Tic Tac Toe Game

This project is a Tic Tac Toe game developed as a mini-project for the Artificial Intelligence study unit.

Project Description

This project is a mini-project given as an assignment for the Artificial Intelligence study unit.

It was developed using the Godot game engine and programmed with GdScript (a language similar to Python, running directly within Godot).

Running the Project

To run the project, follow these steps:

  1. Download Godot 4.0:

    • Download the Godot 4.0 game engine from this link.
  2. Importing the Project:

    • In Godot, select "Import" from the project list.
    • Navigate to the project directory and select the project.godot file.
  3. Running the Project:

    • Once the project is imported, launch it by pressing F5 in Godot to start the game.

Project Structure

The files in the "code" directory contain game scripts defining the general functionality and communication between different elements.

  • The AI.gd file concerns the game's AI code, programmed using the MinMax search algorithm.

Don't forget to install Godot 4.0 and import the project into the engine to enjoy the Tic Tac Toe game!

About

The Tic Tac Toe Game is a Godot-engine-based project developed for an AI study unit. Using GdScript, it implements a playable game with an AI driven by the MinMax algorithm. This repository provides insights into implementing game logic and AI strategies using Godot and GdScript.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published