Twixt Commentator FAQ (Fake Asked Questions)

About Twixt Commentator

I've learned a lot about Twixt by following other players' games on Little Golem. However, it was always like watching a sports game with the sound turned off: no commentary, no analysis, no explanations. You just had to guess.

Twixt Commentator aims to fix that. Now commentary can be attached to a game, thereby making it easier for people to learn and improve their Twixt skills.

Some people like to use Twixt Commentator as a convenient way to analyze their in-progress games. This was not the original intent of the site, but I can't stop you. You can't add comments to a game until it is over, however.

Even if you don't plan to comment on a game, Twixt Commentator makes it possible to step through a game quickly. Little Golem also lets you step through games, but each click is a round trip to the server, generating an image file every time, which can try your patience.

Twixt Commentator sticks to familiar Little Golem styles. It is like a mix of two Little Golem pages:

What do R, F, L, and D mean in the End column?

These are shorthand codes for how the game ended. Most games end in resignation (R). A game can also end by Forfeit (somebody ran out of time), Loss (the opponent actually connected his sides of the board), or Draw (which must be agreed upon).

How do you cancel a comment?

When the comment box is empty, the "Comment" button turns into a "No Comment" button. A quick keyboard shortcut to empty the comment box is Ctrl+A, Backspace.

How do I make automatically clickable moves in the comments?

Anything that looks like a Twixt move (such as 23.L4, 1.i6, 2.swap, 37.resign, 27.???, etc. (the move number is required)) is automatically highlighted and becomes clickable. You can type them in just like that; they will be recognized. The most reliable way is to cut-and-paste your variation from the text that appears when you can recreate your variation on the board.

Watch out—moves in the comments can be ambiguous. Make it clear what variation you are talking about. Twixt Commentator makes its best guess, which means:

  1. If the numbering sequence fits with previous numbering in the comments, it assumes you mean a continuation of that. For example, "23.g7 24.g8" will result in a link on "23.g7", and a separate link on "24.g8" that tries to guarantee "23.g7" first. If you write "23.g7, and then 24.g8 or 24.g6", then both "24.g8" and "24.g6" will try to place the "23.g7" peg first. I have found this to be the best compromise. This logic does not cross comment boundaries.
  2. If the numbering does not follow in the text, for example "24.f6 23.g7 25.g8", then the link on "25.g8" will begin on move 25, and the first thing it does when you click on "25.g8" is check to see if the board is currently at move 24, and if so, continue from there.
  3. Otherwise, it assumes that you mean a branch off of the main variation.

Because of this ambiguity, whenever you really do mean a main branch off of the main variation, you should put a vertical bar (|) in front of your moves. For example,


means that 23.g7 follows whatever move 22 was in the actual game. There is no ambiguity here. Also, you can avoid ambiguity by including your entire variation in your comment.

I recommend using "Preview" and testing all of your moves.

Also, you can use some safe HTML tags, such as <i> and <b>, but not others, such as <script>.

Time Zones

The time zone is UTC, even though the server is in the Eastern US Time Zone.

What if I forget my password?

Since I don't keep anyone's e-mail address, and the password is stored with one-way encryption, there is really no way for me to recover your password. The only secure thing is to... remember your password!

About JTwixt

There is a "Download JTwixt file" link under every game board. JTwixt is a separate Java program that you can use to analyze board positions. It is much more powerful for analyzing Twixt game trees and keeping notes about branches.

Who's behind this site?

This site is a personal project of Alan Hensel, originally made for the purposes of learning Ruby on Rails. Since this is just a personal project, I don't guarantee any improvements in the future. Ultimately, I'll do what strikes my fancy. If you have any questions I didn't cover, you can reach me at

Have fun!

Main page