SourceForge.net Logo ArgentinaEsta página fue hecha en Argentina

The JCardGames Project Page

Ver esta página en español See this page in English

Welcome! This is the main page of the JCardGames Project. Here you will find useful information about the project and what it is about.

Sections:


Project Aims

The object of this project is to build a Java client/server application to play cards over the internet. There will be a server to allow players to connect to a game, and a client that each player will use.

It aims at supporting any card game. For now, I'm implementing the spanish game "Escoba", which is my favourite, but just by changing a couple of classes it will be able to support any card game. If you want me to support a specific card game, just send me the rules and I'll do it.

Suggestions for developing artificial intelligence players are also very much appreciated. I will soon publish the rules upon which the AI for escoba is based.

This project is my first OpenSource development. Your contribution will be very much appreciated. Just send a message to the Project Manager.

Technical Details

The program is designed to run in three modes:

All the modes support computer controlled players.

Software Used

This project will be constructed with Forte for Java, a free application by Sun MicroSystems, Inc., which is a very powerful IDE for Java language.

It's still in design stage. I'm using a very good tool for UML design, ArgoUML, which is also free. The operating system I'm using to build this program is Linux, which is also free. As you see, this is a complete project based on free applications.

Files

To see these files you have to go to the download page.

Copyright information

This project is released under the terms of the GNU General Public License. This is free software. All the sources, specifications, documents and other information about the project available at this site is delivered to you "AS IS" without a warranty of any kind, including, but not limited to, the implicit warranties of merchantibility and fitness for a specific purpose.

Sun, Sun Microsystems and Forte for Java are trademarks of Sun Microsystems, Inc.