|
Welcome to the project site of IBGS.
Please select an item from the menu on the left.
You will find contact information on the bottom of the page.
Release of IBGS 0.2. | (August, 22., 2003) |
IBGS 0.2 has a lot of new features and tons of bug fixes.
Highlights are
- new SQL backends for postgresql and sqlite
- Integration of the game database in the server
- a rating system (thank you, towa!)
- an improved IBGS Client (check it out!)
- a lot of more. Look in the
NEWS file.
Download it from here
ibgs-0.2.tar.bz2.
Our test server is up to date.
|
Second release of IBGS. | (May, 28., 2003) |
The new Release contains an updated IBGS
Client. You can get it here: ibgs-0.1.tar.bz2.
|
Screenshot of IBGS Client added.
|
(May, 19., 2003) |
The shown piece set (here called "Chess Leipzig") will be selectable. It's
just a true type font set. BTW, resizing works fine by now.
|
IBGS-0.0 released
|
(May, 19., 2003) |
First release of IBGS is here:
ibgs-0.0.tar.bz2.
|
New Project Page
|
(May, 16., 2003) |
It's time to explain goals of my little project. So I wrote this
page.
Unfortunately, my English skills are rather poor.
Is there anyone, who wants to take this job?
|
IBGS is a game server for board games like chess, go, checkers, nine mens morris, and so on.
There are some chess (GICS or FICS) and go servers (IGS), but IBGS
will have some features beyond these servers.
- IBGS is Open Source. It is released under the GPL license.
- New game rules can be implemented as a new plugin.
Most servers are limited to one game type. Everyone can contribute a rule plugin for
his favorite game.
Later I'll write a tutorial how to create a plugin.
- IBGS uses an SQL Database to store all
informations about players and games. So IBGS inherits all advantages of
databases like reliability, ad-hoc queries, multi user operations
(concurrency statistics or manually fixes of the database), simplicity
and data independence.
Maybe it is possible to create a distributed game server (local
games/global datas) through a distributed database.
The test server uses postgresql.
- Protocol is mostly compatible to the protocol of FICS. Interfaces for
FICS like xboard or winboard
should work without any adaption.
You can download the sources from sourceforge.net. Check out
the module ibgs through cvs server. Detailed description
can be found on sourcefouge web page. The source contains an
INSTALL file. If you use the server, please write a bug
reports!
A test server is running at chess.unix-ag.uni-kl.de on port 5050. Look at
the next section to learn how to use it. Please support this server.
A client is in preparation. Until the first release of this client,
you can use xboard or winboard.
Instructions for xboard
Download and install xboard. Type the following command (single line) in a xterm window:
xboard -size small -ics -icshost 131.246.89.4 -icsport 5050 -icslogon ~/.ibgsrc
DON'T USE TIMESEAL!
Choose a login name. If it is unused you don't need a password.
To get a real account, use the command "register handle email fullname".
Anyway, here is a first screenshot of the IBGS client:
At the moment there is just a plugin for standard chess. But I will
write a tutorial, how to add a plugin on the example of
TicTacToe. Then you can write a plugin by yourself to support your
favorite board game.
The server is under heavy development. Please check the
test server.
We need players, administrators and coders. Furthermore donations and
hardware are welcome :-)
|