Menu

Tree [7f611d] master /
 History

HTTPS access


File Date Author Commit
 doc 2009-05-23 Patrick Wiggins Patrick Wiggins [f14a6a] Refactored the screen refresh code to do things...
 src 2010-01-22 Patrick Wiggins Patrick Wiggins [7f611d] Third and final removal of optimization flags f...
 AUTHORS 2009-04-16 Patrick Wiggins Patrick Wiggins [8e2409] Implemented autotools
 COPYING 2009-04-16 Patrick Wiggins Patrick Wiggins [8e2409] Implemented autotools
 ChangeLog 2009-12-26 Patrick Wiggins Patrick Wiggins [9b4194] Fixed clicking on Board after resize and cleane...
 HACKING 2009-12-15 Patrick Wiggins Patrick Wiggins [679439] Minor documentation changes, fixed some things ...
 INSTALL 2009-04-16 Patrick Wiggins Patrick Wiggins [8e2409] Implemented autotools
 Makefile.am 2009-04-16 Patrick Wiggins Patrick Wiggins [8e2409] Implemented autotools
 Makefile.in 2010-01-22 Patrick Wiggins Patrick Wiggins [7f611d] Third and final removal of optimization flags f...
 NEWS 2009-12-15 Patrick Wiggins Patrick Wiggins [679439] Minor documentation changes, fixed some things ...
 README 2009-04-23 Patrick Wiggins Patrick Wiggins [26f3df] Updated some docs
 TODO 2009-12-26 Patrick Wiggins Patrick Wiggins [9b4194] Fixed clicking on Board after resize and cleane...
 aclocal.m4 2010-01-22 Patrick Wiggins Patrick Wiggins [9f50c3] Took out optimization for real. Also made a fi...
 autogen.sh 2009-04-16 Patrick Wiggins Patrick Wiggins [abf338] Factored the tafl game code into a common libra...
 configure 2010-01-22 Patrick Wiggins Patrick Wiggins [7f611d] Third and final removal of optimization flags f...
 configure.in 2010-01-22 Patrick Wiggins Patrick Wiggins [7f611d] Third and final removal of optimization flags f...
 depcomp 2009-04-16 Patrick Wiggins Patrick Wiggins [8e2409] Implemented autotools
 install-sh 2009-04-16 Patrick Wiggins Patrick Wiggins [8e2409] Implemented autotools
 missing 2009-04-16 Patrick Wiggins Patrick Wiggins [8e2409] Implemented autotools

Read Me

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.