FIMS

  • : Function split() is deprecated in /var/www/oellermann.com/modules/filter.module on line 1066.
  • : Function split() is deprecated in /var/www/oellermann.com/modules/filter.module on line 1066.
  • warning: Parameter 1 to theme_acidfree_print_thumb_photo() expected to be a reference, value given in /var/www/oellermann.com/includes/theme.inc on line 166.
  • warning: Parameter 1 to theme_acidfree_print_thumb_photo() expected to be a reference, value given in /var/www/oellermann.com/includes/theme.inc on line 166.

FIMS 0.1 Released, Online

| | |

The first release of the Free Internet Morabaraba Server (FIMS) has been completed. You can connect to the server by using:

telnet fims.morabaraba.org 5000 

Details on how to use it, as well as the source code, are available from the FIMS web site.

My next priority is to get a graphical client working for Windows and Linux, after which I can start making improvements to the server.


First Game Played on FIMS

| | |

The first Morabaraba game has been played on FIMS, the Free Internet Morabaraba Server! It was a pretty poor game, with me playing against myself (I lost...), and so I haven't recorded the game (well, FIMS has it in the database but I'll be cleaning out the database pretty soon. There is a bit of testing and tying off of loose ends to be done, but the server is up and running and should be launched very soon! Of course, not many people will be comfortable with the Telnet interface, so it will probably only be when a client is available that things really take off. I hope to have a (Windows|Linux) client released not too long after the server's first release.

FIMS will provide a place where players from all around the world can find an opponent and play a game. The server also provides rudimentary chat facilities, which will be expanded in future versions. By design, it should scale to very large groups of users (although that hasn't been tested), so I hope to see it become the definitive place for online Morabaraba (which currently has no online place).

If you're interested in beta testing or contributing to the project (it's in C# on Mono, runs happily on Windows and Linux) please contact me . If you just want to play, keep checking out http://www.morabaraba.org , where details will be posted when it goes live.


FIMS Approaching Release

| | |

The first release of the Free Internet Morabaraba Server is nearing completion. The telnet server has been running continuously on a server for a few days without problems, so the network code seems to be stable. A lot more functionality is in, too, including online registration with email based confirmation. The code which understands Morabaraba positions and validates moves for legality is finished and tested (I've written a small test suite to exercise the code, though there may still be lurking bugs). The actual gameplay mechanisms are next, followed by a little bit of documentation and packaging for GPL v3 release!

I haven't done any scalability testing, but the design of the code and supporting database should scale to (at least) thousands of users on reasonably modest hardware.

Anyway, after the first server release, I aim to follow up quickly with a GUI client as well as an interface to allow my Morabaraba-playing program to join the fray (that way a willing opponent will always be online). After that, a number of "nice-to-have" features (ideas borrowed mostly from FICS) will be added to the server. The server design is such that it could be genericised relatively easily, allowing one server to support Morabaraba, SesothoMorabaraba and many other turn-oriented board games (draughts? mancala games? anything else?)

If you're a programmer (preferably C#) with an interest in Morabaraba, and you'd like to help work on FIMS, now is a good time to contact me (adam@oellermann.com) and get involved!


Syndicate content