Tic Tac DS
Saved games stay in this browser only.
About the game
Tic Tac DS is the oldest pencil-and-paper game there is, put on the DS touch screen. The board is drawn on the bottom screen in plain text characters; the top screen keeps the score for X and O and says whose turn it is. Get three of your marks in a row, across, down or diagonally, before your opponent does.
There are two modes. Against the computer you choose easy, medium or hard: the higher the level, the fewer chances the computer gives away. Against another player, two people share the DS (here, the mouse or the screen) and take turns. After each game the board clears and the score carries on, so you can play a long match.
The game is by Jonatan Schneevoigt (Jonatan6), who also wrote Pistol Pong DS, and was his small exercise in writing a complete DS program in C. Version 3.1, from 2021, is the one here.
Playing it here
This is a homebrew game made for the Nintendo DS: a new game by an independent developer, not a commercial release. It runs here in the DeSmuME emulator and needs no Nintendo BIOS or firmware. Both screens appear on the page, one above the other (side by side in a wide window); the bottom one is the touch screen, and the whole game is played on it.
Click Play, then click VS COMPUTER or VS OTHER PLAYER on the bottom screen. Against the computer, pick the difficulty next. You play X; click a square to place your mark. Z (the DS B button) goes back to the title screen. F2 saves the emulator state and F4 loads it.
Controls
| Key | DS button | Action |
|---|---|---|
| Mouse / touch | touch screen | choose the mode and difficulty, place a mark |
| Z | B | back to the title |
| F2 / F4 | — | save / load the emulator state |
On a phone or tablet the DS buttons appear on screen, under the two screens (or on the sides, with the device lying down), and the bottom screen works as the touch screen.
Tips
Take the middle. The centre square is part of four possible lines, more than any other; corners come next.
Make two threats at once. The way to beat a careful opponent is a move that sets up two lines at the same time, so only one can be blocked.
Against hard, play for the draw first. Perfect play on both sides always ends in a draw; learn not to lose before you try to win.
Credits and licence
Tic Tac DS is by Jonatan Schneevoigt and is under the GNU General Public License version 3. We build the ROM ourselves from the author's source with the BlocksDS toolkit, with one added line so the touch screen is read the way this toolkit expects; the licence text and the exact source are linked from this page.
Screenshots