As I wrote WatchBot, I am frequently asked How to write a FICS bot? This is the first of a few articles intended to give the detailed explanation.
It can be also of some interest for people wishing to write a FICS client interface (playing program), and maybe even for those wanting to write some program interacting with another telnet-based game server, be it ICC, WCL, or something else (as far as I know some go and backgammon servers also work similarly).
Continue reading "How to write a FICS bot - part I" »