In order to make use of the previous recipes, we will devise a way to implement a rival for a popular game: tic-tac-toe. Not only does it help us extend the base classes, but it also gives us a way to create rivals for our own board games.
We will need to create a specific move class for the tic-tac-toe board derived from the parent class we created at the beginning of the chapter:
using UnityEngine; using System.Collections; public class MoveTicTac : Move { public int x; public int y; public int player; public MoveTicTac(int x, int y, int player) { this.x = x; this.y = y; this.player = player; } }