Abalone

Hello, i have started writing a abalone computer opponent. My inspiration came from the pbm-server. With the pbm-server you can play nearly every known classic board game by email.
See also:
Abalone on the pbm server
The pbm server

My first abalone program (written in 2 days => quite a hack) reads the board (like the abalone emails from pbmserv) from stdin. It has a primitive computer opponent and a move class (input and output also in pbm style). Of course it can do moves and knows which ones are allowed.

I wanna start a little tournament of computer opponents.

Tournament Requirements:

  • Program can parse email like abalone board (see also the "start" file)
  • One move should not take more than 1 min.
  • Program must be written in a portable language (I have written it in ANSI C++)
  • Program must follow the rules

    That's it

    Now download my program as a staring point.Of course you may use it and change it. It is free and without any warranty.

    Download:

    abalone-1.0.0.tar.gz

    Usage:

    First you must uncompress the tar archive:
    tar -xzvf abaloneXXX.tgz
    compile it (best with gcc otherwise you will have to do some changes) with make
    Just pipe the start file in stdin
    Linux/Unix:
    cat start|abalone



    Jens Thiele
    Last modified: Tue Apr 28 15:57:41 CEST