MVIDELL.SE

Ultimate Tic-Tac-Toe

Ultimate Tic Tac Toe is a more advanced variation on the ordinary tic-tac-toe. The game is divided into 3-by-3 boxes and each box contains an ordinary game of tic-tac-toe.

The goal of the game is to win three small games of tic-tac-toe so that the winning boards create three-in-a-row in the larger game. But there is a catch.

After a player has made their move by placing their piece in a cell in a board, the following player can only make a move in the board corresponding to the cell that the previous person played in.

Implementing Ultimate Tic-Tac-Toe has for me become a sort intermediate test of web development frameworks and libraries. I have made three different implementations of Ultimate Tic Tac Toe. The first was made in AngularJS when it starting to get popular (2013?). The second implementation was made with Vue.js in 2017, and the third one was made with Svelte in 2020.

Of the different framworks Svelte is definitely my favorite.

Links