GameMaker Studio 2 (2.3)
Icon

AI with Tic-Tac-Toe

William Jones

You must be logged in to obtain assets

Description

This is a project for beginner to intermediate GML programmers who are interested in Artificial Intelligence or a turn-based game such as Tic-Tac-Toe.

Try a Windows build of the project here: Demo

What you get:

  • A well documented implementation of 4 basic AIs within Gamemaker

  • A well documented Tic-Tac-Toe project containing turn-based game programming logic

  • My full support and assistance to help you use these tools and assets for your own project. My contact information is provided in the project's Read_Me note

  • A neon rainbow shader

  • An example of simple and easy to use button logic

  • Examples of 2.3 function, method, and struct usage

4 different types of Artificial Intelligence are included:

  • A random AI that goes anywhere

  • A simple AI that makes good moves but doesn't strategize

  • A perfect AI that makes perfect moves but very-very-slowly

  • A perfect AI with smart conditioning to make perfect moves almost instantly

It includes all the documentation you would expect - but it goes a step further. The code is written in an easy to understand manner with clean formatting and consistent, easy to follow styles. If you're looking for fancy syntax techniques to reduce the line count, you won't find any here.

As a former university programming tutor I'm fully committed to helping you make better games.

  • If you have any questions before you make your purchase feel free to contact me using the "Contact Publisher" link above.

  • If you have purchased the project and have suggestions or need support, you can reach out to me directly using the contact information given in the project's Read_Me note.

End User Licence Agreement (EULA).

Age Rating: 4+

Version

GMS2.3 - Version 0.0.2. Published September 22, 2020

Removed button scripts and changed them to methods

Loading, please wait

Package contents

Loading, please wait

What is the issue?

Loading, please wait

Back to Top