Minecraft Maps / Redstone Device

Tic Tac Toe Ultimate [Unbeatable AI, AntiCheat, Win Detection]

  • 1,063 views, 2 today
  • 71 downloads, 0 today
  • 6
  • 1
  • 4
beefmasta's Avatar beefmasta
Level 10 : Journeyman Princess
3
Hello Planet Minecraft. Today, I have for you a project I've been working on for the past month: Tic-tac-toe Ultimate.


Now I'm reasonably certain we all know how the game's played but for the few people out there who might not know, let me explain. In tic-tac-toe, two players, playing as X and O, attempt to get three of their pieces in a row on a 3x3 grid. Because of the game's simplistic nature, I thought it might be fun to try and make it out of redstone in Minecraft.



But, I always had one issue with the aforementioned version of the game, and it was that if no one else wanted to play, you couldn't do anything with the machine. For a while I was stuck, because I didn't know and decent strategies for the game and I wasn't sure how to go about writing them down. This all changed when I found xkcd comic #832. With that, I finally had a means of making an unbeatable AI.


There were also some significant security and organization issues present, but I didn't want to destroy the old machine to do it. Thankfully though, my friend 156265 volunteered to help me out, and we destroyed and rebuilt the machine, this time with more security and less spaghetti-wiring.


Skip forward about a month, a month of hard work and seemingly endless monotony, to today, and we have Tic-Tac-Toe Ultimate.

If you want to try it out, the whole shebang is hosted at server.chilldymcs.com. Make sure to register for the server so you can see all we have to offer! If you don't feel like that, you can also you use the world download listed below.

If you find any bugs, pm me the set of moves that caused it and, if possible, a screenshot/diagram of the screen in its bugged state.

Additional Notes

PICTURE 8/9 DESCRIPTION/ELABORATION:

These are the two security measures that I consider most essential. Everything else that I've implemented is ostensibly optional, but I feel as though the game would be impossible without these two pieces of circuitry.




Basically, they are the parts of the machine that determine the validity of your moves. When you make a move to an open space, it trips one of those latches and from there until the reset switch is turned on, it prevents anyone from moving to that space. So if O were to go to the middle square, no one else could ever go there again until the game is reset. It is far and away the most useful part of the machine because it forces everyone to play fair.





This bit is more than that, however, because when a valid move is made by one side, that side's moves are suppressed until the other side makes a valid move. Because of this, it is impossible to move twice in any scenario, unless you flip the password-protected "Freeplay" switch which, for security reasons, is not going to be shown in this post.
Credit156265
Progress100% complete
Tags

Create an account or sign in to comment.

1
11/21/2017 6:07 am
Level 42 : Master Architect
JackMiller
JackMiller's Avatar
How does it work?
1
08/11/2013 5:56 pm
Level 1 : New Miner
nielpatel24
nielpatel24's Avatar
Nice job beef :D
1
08/08/2013 11:35 pm
Level 28 : Expert Engineer
newomaster
newomaster's Avatar
Very nice :D
1
08/09/2013 5:20 pm
Level 10 : Journeyman Princess
beefmasta
beefmasta's Avatar
Thank you! :D
Planet Minecraft

Website

© 2010 - 2024
www.planetminecraft.com

Welcome