the homepage of Jeffrey Ellis

Ultimate Tic-Tac-Toe


Ultimate Tic-Tac-Toe is a new spin on the old Tic-Tac-Toe game. In Ultimate Tic-Tac-Toe, each square in the 3×3 grid contains a smaller Tic-Tac-Toe board. In order to put your X in a square on the Ultimate Tic-Tac-Toe grid, you must win the mini-board that square contains.

But there is an additional complication: You don’t get to pick which board in the 3×3 grid you get to play on. That is determined by your opponent’s previous move. Whichever square he played on, that is the board you must play on when it’s your turn. For example, if your opponent chooses the bottom right square, then you must play on the bottom right board. If you then choose the top middle square on that board, your opponent must then play on the top middle board. And so on.

If the next board to be played has already been won or tied, then the player can choose any board to play next.

For a more detailed explanation of Ultimate Tic-Tac-Toe, see this post on Math With Bad Drawings.



  • Play a 2-player game or against the computer
  • Sound on/off
  • Undo capability lets you take back your move (and, for 1-player games, also makes the computer take back its move)

System Requirements

Ultimate Tic-Tac-Toe was developed under Windows 7, but should run under Windows 2000 or later.


Ultimate Tic-Tac-Toe is free.

However, in lieu of payment, I ask you to please consider making a donation of $5, or whatever you feel is appropriate, to the Friends of League City Animal Shelter. They are an all-volunteer non-profit organization that relies on donations and adoption fees to provide shelter and care for pets while finding them permanent, loving homes. You can donate via PayPal or credit card by clicking the Donate button on their website.

To download and install:

  1. Download the file. Click here to download
  2. Unzip it. (Get a free zip/unzip program such as 7-Zip if you don’t have one already.)
  3. Run the extracted setup.exe program.
Copyright © 2023 by Jeffrey Ellis. All rights reserved. Frontier Theme