Die deutsche Version gibts hier
Preguntas frecuentes aqui
News
- Nov 12th 2008: Gccg is under active development again! Join #gccg on EFNet.
Server available at the moment for all games: Mtg, Pokémon, Metw, Nr, Cthulhu and Lotr.
Introduction
Generic Collectible Card Game is a
multiplayer multiplatform implementation of a card game
engine. The card game engine is designed to be of general
purpose core for several modules each defining the game specific
behaviour. Players download a client for their platform and all
modules of interest. After launching the client for one of the
games, it connects to the central server of the game
chosen. When connected, all aspects of the collecting, trading
and playing are availble to the player. Here is a brief summary
of features:
- Deck editor including import and export from/to a text
file.
- Fast game play: bureaucracy not implemented (on purpose).
- 1-4 players.
- You can watch games while not playing yourself.
- Highly customizeable: macros and scripting
language included.
- Servers have a knowledge of several
game formats (for example Type 1, Type 1.5, etc. in Mtg). Own
game formats can be defined.
- Sell cards by determining a price and the number of cards for
sale. Clients can see always the best offer.
- Easy trading: create your want list and the server helps you
to find a trade.
- Sealed deck games.
- Export and import to/from existing deck formats.
History
- Jan 25th 2001: The project was founded.
- Jan 9th 2002: First complete game of Mtg was played.
- Sep 18th 2002: First complete game of Pokemon was played.
- Dec 4th 2002: First complete game of Metw was played.
- Jan 25th 2003: First public announcement on happypenguin.org.
- Jan 29th 2003: Project moved to gccg.sourceforge.net.
- Sep 26th 2003: First complete game of Lotr was played.
- Oct 26th 2004: Gccg II project started.
- Sep 1st 2005: Gccg II project postponed.
- Nov 12th 2008: First complete Netrunner game was played.
- Dec 4th 2008: First complete Cthulhu game was played.
Screenshots
Click to enlarge.
NOTE: Card images are not included with the game.
Installing
Linux
- Install required libraries SDL, SDL_net, SDL_image, SDL_ttf
using your distribution's package management.
- Create a game directory
mkdir gccg
cd gccg
- Download gccg-core-0.9.0.tgz
to
the game directory and unpack
tar xzvf gccg-core-0.9.0.tgz
- You can now use a package manager gccg_package to install the rest of
the game. You need to install at least packages
client, fonts and linux-i386
./gccg_package install client fonts linux-i386
- You can list available modules
./gccg_package status
- Install game modules you wish to play
./gccg_package install game
where game is one of the mtg, pokemon or metw.
- Each game module have startup script with the same name as the module capitalized. You can launch the game using, i.e.
./Mtg
- To update all installed packages, say
./gccg_package update
Source
- Make sure that you have libraries (includig headers)
SDL,
SDL_image,
SDL_net and
SDL_ttf.
- Install gccg-core-0.9.0.tgz
module as described above. Then, instead of binaries, install
source code
./gccg_package install client fonts
source - Compile
./configure
make
- Continue as above and install game modules.
Source code is also available gccg-source-0.9.1.tgz
here.
Windows
If you are interested in development, you should install Gccg with Cygwin as explained in the
Cygwin guide. Otherwise you can just download the general windows installer.
Unpack all files to your harddrive and then run the game installer named Install Game.bat
It downloads and installs all Gccg modules needed to play the particular Game. To play the game, launch
Game.bat
and follow the instructions on screen.
To update all modules installed later, launch the the update script called
Update Everything.bat
Other
- Not available for other platforms yet. Should compile easily on any platform with SDL.
Documentation
IRC EFNet: /join #gccg.
FAQ
Browsable reference manual.
Links
Gccg
Gccg-Forum
SourceForge Project Page
Avatars
Metw
Metw rules
Authors
Code
Tommi Ronkainen
Miscellaneous contributions
Antti Kantola, Aaron, Ilja Savolainen, Richard R. Buonanno, Napsu, Aleksi Keurulainen, Malakh Harbonah,
Peter van Hardenberg, Jukka Karvonen, Antonio Cardenas, Jani Pietikäinen, FaUsT, Jonas Jermann, Pierre Bureau, Joshua Delahunty,
Petteri Nurmesjärvi, Dyami Serna, Gerard Glaser, Bannor, Peter Minten, Dario Carlentini, Kuba Krchak, Dark, Grilled Fish, Kris Van Beurden, Ilkka Launonen, Mark Alfano, Vastor Peredhil a Aerfaroth,
Nicolas Perotin.
Playtesting
Petteri Nurmesjärvi, Ilja Savolainen, Veli Maaranen, Aleksi Keurulainen, Jukka Karvonen, Antti Kantola, Tommi Aittola, Lavapunk, Wim Heemskerk, Timo Tuomainen
Special thanks
Andre Arko and Tom Hackett (for providing me access to OS X).