Skip to content

Instantly share code, notes, and snippets.

@dariusk
Created November 4, 2021 17:56
Show Gist options
  • Save dariusk/fac5300e45f9b5dbeb2d275647b79d93 to your computer and use it in GitHub Desktop.
Save dariusk/fac5300e45f9b5dbeb2d275647b79d93 to your computer and use it in GitHub Desktop.
How to play Backgammon via Telnet on FIBS

you log in:

telnet fibs.com 4321

put guest as your username, which will then prompt you to register a user/pass. do that, and you'll be dumped into the main lobby.

type help to get a list of commands, help [command] to get help on the command.

actual helpful documentation is here: http://www.fibs.com/CommandReference/index.html

you probably want to immediately do this:

> toggle report
> toggle notify
> toggle silent
> set boardstyle 1

The first three turn off spammy messages when people start/end matches, log in/out, or shout to the server, which a lot of the bots do. The last command sets the board style to something a human can read.

next type who and you'll get a list of who is online including bots. It'll look like this:

23 P   BlunderBot_XI  1515.82 10025 16:49  0:04 47.199.51.61
24 P   BlunderBot_VI  1517.63 12321 15:47  0:00 47.199.51.61
25 R   BlunderBot     1523.95 13277 16:49  0:21 47.199.51.61
26 P   BlunderBot_X   1530.96 12439 15:47  0:43 47.199.51.61
27 P   BlunderBot_IV  1549.17 13111 15:47  0:08 47.199.51.61
28 P   BlunderBot_VII 1550.74 12297 15:47  1:52 47.199.51.61

P means currently playing, R means ready to play. Pick a bot like BlunderBot who is ready to play and type invite [name] 1. The 1 means it's a 1-point match.

You'll see something like this:

> invite BlunderBot_XII 1
** You invited BlunderBot_XII to a 1 point match.
> 
BlunderBot_XII wants to resume a saved match with you.
Type 'join BlunderBot_XII' to accept.
> You are now playing with BlunderBot_XII. Your running match was loaded.
turn: tinysubversions.
match length: 1
points for tinysubversions: 0
points for BlunderBot_XII: 0
   +13-14-15-16-17-18-------19-20-21-22-23-24-+ X: BlunderBot_XII - score: 0
   | O           X    |   |  X              O |
   | O           X    |   |  X              O |
   | O           X    |   |  X                |
   | O                |   |  X                |
   | O                |   |  X                |
  v|                  |BAR|                   |    1-point match
   | X                |   |  O                |
   | X                |   |  O                |
   | X           O    |   |  O                |
   | X           O    |   |  O              X |
   | X           O    |   |  O              X |
   +12-11-10--9--8--7--------6--5--4--3--2--1-+ O: tinysubversions - score: 0

   BAR: O-0 X-0   OFF: O-0 X-0   Cube: 1  You rolled 6 1.
> 
> 
BlunderBot_XII says: We have a saved match, please resume it now.
> 

I rolled a 6 and 1. To move I'll type

> 13 7 8 7

To move a piece from the 13 to the 7, and from 8 to 7. You have to enter both your moves at the same time (I think). Then the bot will autoplay a new turn. It looks like this:

> 13 7 8 7
   +13-14-15-16-17-18-------19-20-21-22-23-24-+ X: BlunderBot_XII - score: 0
   | O           X    |   |  X              O |
   | O           X    |   |  X              O |
   | O           X    |   |  X                |
   | O                |   |  X                |
   |                  |   |  X                |
  v|                  |BAR|                   |    1-point match
   | X                |   |  O                |
   | X                |   |  O                |
   | X                |   |  O                |
   | X           O  O |   |  O              X |
   | X           O  O |   |  O              X |
   +12-11-10--9--8--7--------6--5--4--3--2--1-+ O: tinysubversions - score: 0

   BAR: O-0 X-0   OFF: O-0 X-0   Cube: 1  turn: BlunderBot_XII
BlunderBot_XII rolls 6 and 5.
> 
BlunderBot_XII moves 12-18 12-17 . 
   +13-14-15-16-17-18-------19-20-21-22-23-24-+ X: BlunderBot_XII - score: 0
   | O           X  X |   |  X              O |
   | O           X    |   |  X              O |
   | O           X    |   |  X                |
   | O           X    |   |  X                |
   |                  |   |  X                |
  v|                  |BAR|                   |    1-point match
   |                  |   |  O                |
   |                  |   |  O                |
   | X                |   |  O                |
   | X           O  O |   |  O              X |
   | X           O  O |   |  O              X |
   +12-11-10--9--8--7--------6--5--4--3--2--1-+ O: tinysubversions - score: 0

   BAR: O-0 X-0   OFF: O-0 X-0   Cube: 1  turn: tinysubversions
You roll 5 and 2.
Please move 2 pieces.
> 

If you have a piece on the bar you type bar 22 13 1 (to move from the bar to row 22 and from 13 to 1, for example). To take a piece off the board at the goal, type 24 off for that move. If you roll a double just enter 8 numbers for all four moves.

That's... basically it? Give it a shot.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment