Cogent Core Docs

0%

Loading...

Static preview:

Cogent Core DocsTutorials

Tic tac toe

This tutorial shows how to make a simple tic-tac-toe game using Cogent Core.

First, we will make a 3x3 grid of action buttons with borders:

Then, we will make a squares array that keeps track of the value of each square, and we will make it so that clicking on a button sets its value in the array to either X or O based on an alternating variable current. We also add a core.WidgetBase.Updater to update the text of each button based on its value in the array. Also, we add a reset button that clears all of the squares.

Finally, we will add status text that updates according to the current state of the game. This includes checking if there is a winner and displaying it if there is one.

Next player: X