- Apache Thrift 0.6.0
- Erlang R14
- Python 2.6
Source if available on GitHub:
$ git clone git://github.com/KenMacD/tarabish.git
.
├── api Thrift API for any servers/clients
├── client-py
│ ├── qt Qt4 main client
│ └── py Python test client and bot
└── server Erlang Tarabish Server
├── src
└── test
The API must be build first:
$ cd api
$ make
Then the server can be build:
$ cd server
$ make
To start the server run make start
from the server directory. It will listen
on port 42745 and 42746 for client connections.
To start a client run ./client/qt/tarabish.py
.
A bot exists in the client-py directory that can be made to connect. It joins
the first empty seat and plays any card permitted. Currently a bot has to be
started from the base directory with ./client/py/bot.py
. Start 4 to get a
game going.
Licensed under an MIT/Expat license. See COPYING