Tic Tac Toe is widely popular because of its minimal requirements, any piece of paper and a pen would do. Most of my notebooks in school had the grid drawn in the last pages, and most of yours must have had it too. But we cannot enjoy tic tac toe for long enough as it is solvable. The person who has the first turn can force a draw at least, if not a win. With our little game, we aim to take that advantage away and make it a bit more interesting, without making it too complicated.
💡What it does/ the plan
Each player has 6 pieces (or dots as we like to call them). Each dot has a number assigned to it, 1 through 6. Let us say a dot is placed on the grid anywhere, let the number of that dot be x. Now the opponent can overrule that dot and occupy the same dot if they place a dot with a higher number y such that y>x. For eg- If player one has a dot of 3 in the center, player 2 can capture the center with a dot of 4 or higher. Final aim remains the same, get three in a row!
🛠 How we built it
The wireframes were designed in Adobe XD. The app was used in Flutter.
Challenges we ran into
Using the usual algorithm for tic tac toe would not cut it, so we had to come up with our own algorithm. Also implementing the drag and drop in the app was more challenging than anticipated.
Accomplishments that we're proud of
This is the first time that the developer has worked with a dedicated designer and vice versa. Working in tandem was a fresh experience!
What we learned
- Developing this is easier with TDD as we would have to play each game just to see what happens next otherwise.
- Deep down we all miss playing tic tac toe with friends in the backbenches of our school.
What's next for Toe TacTic
We will be working on publishing it as a simple local multiplayer game and a bot mode too.