Monday, 3 August, 2020 UTC


Tic-tac-toe, like many grid-based games, relies upon a 2-dimensional array data structure to hold the state of our `grid`. A `grid` is a matrix. The outer array contains all the `rows`, and each row is an array of `columns`. Often each column value is referred to as a `cell`. In tic-tac-toe, we create a 3x3 grid of `null` values that will be replaced with `X`s and `O`s as the user interacts with the game.