Tafl games server and client Code
Status: Pre-Alpha
Brought to you by:
darksidex
netjatafl readme ---------------- Keep an eye out here and in NEWS for notes on what's working. This readme will not tell you how to run netjatafl right now (since only taflbordh works, and, well, just run 'taflbordh' after installing it... the rest is pretty simple/useless). netjatafl was founded with the goal of creating a flexible system for playing tafl games modelled on the nngs/igs style Go servers. Currently, all of the existing tools only run in Linux; as the system matures, I will aim for a cross-platform client (probably implemented in PHP/js and designed to run on a web server). Currently, only taflbordh works, and only in a simple, default, 1-player-and-no-AI configuration. However, in the end state, the system will work like this: 1. Someone starts taflserv on a machine, and exposes port 6006 to the Internet. 2. Peole then connect to this machine with any TNP-based client. Eventually, I would like to abstract the system out to allow it to run any number of board games (go, chess, shogi, xiangqi, mancala, backgammon, possibly card games), with clients advertising their capabilities (i.e. you could connect with a client that only supports tafl, go, and chess, and you wouldn't be listed to a user looking for a game of shogi). However, this is a more long-term plan; for now, only tafl is being implemented.