my tic tac toe meats all the requirements.
win detection - if there is a winner the 10th spot will display who won with an X or O and the game will be reset after 16 Redstone ticks.
turn detection - it will show the person who has the turn and after a game is over the turn detect will pick a random player to go first.
spam proof - a player can't do a move whilst another button is pressed, and if a button is pressed when another is it won't input X or O on the screen.
other features - if someone has won the game no moves can be entered until the game fully resets, above the buttons is a reset button In case the game is a tie or if you just want to end the game, noteblocks are around the game and make sound effects.
one more thing. the build is really big! I hope that's fine.
to use Ticky Tacky, start by pressing one of the 9 buttons on the right side of the game, the buttons represent the 3x3 lamps and pressing a button will input either an X or O on the corresponding lamps. you can see if X or O will go first from the TD below the buttons. and you must wait until the button you pressed has been released, otherwise the lamps will not turn on. if the player gets three in a row the game will display who won and end the game. that's all.
Comments
Temporarily denied
It is a nice TTT.
I was able to identify two weird things:
- There is a combination of inputs, which will cause X to win, while nobody should have won. I placed signs on the pixels with an order to press things to reproduce this.
- Reset switches the turn when the board gets cleared. But when it is empty it does not. Feels inconsistent to me. I would have expected it to either: Always reset to X; Never switch turn; Always switch turn.
These issues must be addressed, before the PR can be approved.
The win-fault is likely just a torch fix.