📄️ Stateful version
Account-Based smart contracts, when stateful, have the capability to maintain and modify their own internal state. The contract itself maintains the state of the game. It doesn't rely on external systems to keep track of the game board or whose turn it is. Instead, it updates its internal state based on the actions of the players tracking the game board, whose turn it is, and whether someone has won.
📄️ Stateless version
The Account-Based paradigm, in its stateless form, allows executing smart contract functions without maintaining any internal state.
📄️ UTXO version
In the UTXO-Based paradigm, we adapted the Tic Tac Toe game to utilize the unique principles of this model.