Skip to content

syb0rg/Ultimate-Tic-Tac-Toe

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

35 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

#Ultimate Tic-Tac-Toe

Tic-Tac-Toe is boring. So here is Ultimate Tic-Tac-Toe, a whole different story.

###Uh, what?

  1. Each turn, you mark one of the small squares.
  1. When you get three in a row on a small board, you’ve won that board.
  1. To win the game, you need to win three small boards in a row.

You don’t get to pick which of the nine boards to play on. That’s determined by your opponent’s previous move. Whichever square he picks, that’s the board you must play in next. (And whichever square you pick will determine which board he plays on next.)

What if my opponent sends me to a board that’s already been won? In that case, congratulations – you get to go anywhere you like, on any of the other boards. (This means you should avoid sending your opponent to an already-won board!)

What if one of the small boards results in a tie? I recommend that the board counts for neither X nor O. But, if you feel like a crazy variant, you could agree before the game to count a tied board for both X and O.

Rules source

Inspired by the Weekend Challenge Reboot.

About

A better and more strategic version of Tic-Tac-Toe implemented in C.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages