The Capitalist Handbook
Daniel Hermann hoermen@users.sourceforge.net
Version 0.2.1 , Mon Aug 7 11:34:41 CEST 2006
This Handbook describes Capitalist Version 0.2.1.
Table of Contents
- Introduction
1.1 Changes
1.1.1 v0.1 1.1.2 v0.2 1.1.3 v0.2.1
- Installation
2.1 How to obtain Capitalist
2.2 Requirements
2.2.1 Server 2.2.2 Client 2.3 Compilation and installation
- Usage 3.1 Starting the server 3.2 Starting the clients 3.3 Starting the game
- Questions and Answers
- Copyright
- Additional Information, Clients
[1m1. Introduction[0m
Capitalist is a Monopoly(R)-like board game for 2-8 players. Walk around the board, buy properties, receive rent from your competitors, try to get monopolies to build houses and hotels on them and finally be the richest on the board.
Capitalist is server-based and can be played over the internet. This handbook describes the server.
[1m1.1. Changes[0m
[1m1.1.1. v0.1[0m
+o Initial Release
[1m1.1.2. v0.2[0m
+o debts
+o bankruptcy
+o allow animations for moving the token on client
+o (list incomplete)
[1m1.1.3. v0.2.1[0m
+o minor updates for gcc-3.x compatibility
[1m2. Installation[0m
[1m2.1. How to obtain Capitalist[0m
You can download the latest version of Capitalist at
.
[1m2.2. Requirements[0m
[1m2.2.1. Server[0m
There are no special requirements. It currently compiles only on linux (AFAIK), but there should not be any problems to port it to any other UNIX operating system. Feel free to try it and send me your patches.
[1m2.2.2. Client[0m
The client (Kapitalist) requires the following libraries/headers to compile and run:
+o KDE 3.x (tested on KDE 3.3.2)
+o Qt 3.x (tested on Qt 3.3.4)
Get them at .
[1m2.3. Compilation and installation[0m
In order to compile and install Capitalist on your system, type the following in the base directory of the Capitalist distribution:
% ./configure
% make
% make install
Since Capitalist uses autoconf you should have no trouble compiling it. Should you run into problems please report them to the author.
[1m3. Usage[0m
[1m3.1. Starting the server[0m
Capitalist is server-based, so at first you have to start the server on a console with the command
% capitalist
which opens up a special server console with a prompt,
This is the server for Capitalist version x.x
Get more info at http://capitalist.sourceforge.net/
1: Now accepting new client connections
Get a list of the available commands with 'help'.
> _
where you can type in commands like
> help
Available commands:
-------------------------------------------------------------------
help - this help text
list - list players
quit - quit game and shutdown server
start - start game
...
Abbreviations are allowed.
> _
[1m3.2. Starting the clients[0m
In the next step, each player who wants to play in the game should join the game by starting a client (i.e. Kapitalist) and connecting to the server. When a game is in progress, there is one server running, and as many clients as there are human players.
So each player types
% kapitalist
on the commandline (or starts Kapitalist in the K-Menu) and connects by selecting Game->Connect. A Dialog appears where you must type in the correct hostname and port of the server (in many cases, the default, localhost:2525, is already ok). In addition you have to chose a suitable nickname.
[1m3.3. Starting the game[0m
Now there should be at least 2 players connected to the server, and the game can be started by typing
> start
on the server console. Now most of the action takes place in the client windows.
[1m4. Questions and Answers[0m
[1mError: [22mbind failed: address already in use
You have to use a different port. The default port is 2525. You
can tell the server to use a different port by giving '--port'
as a command line argument:
% capitalist --port 3456
You can get a list of other available command line arguments by
typing
% capitalist --help
[1m5. Copyright[0m
Capitalist Copyright 2006 Daniel Hermann, hoermen@users.sourceforge.net
This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version.
This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.
You should have received a copy of the GNU General Public License along with this program; if not, write to the Free Software Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
[1m6. Additional Information, Clients[0m
For additional information see the Capitalist Homepage
