Download Shareware and Freeware Software for Windows, Linux, Macintosh, PDA

line Home  |  About Us  |  Link To Us  |  FAQ  |  Contact

Serving Software Downloads in 956 Categories, Downloaded 50.247.937 Times

Online Cardgame System 0.9.0

  Date Added: May 22, 2010  |  Visits: 1.432

Online Cardgame System

Report Broken Link
Printer Friendly Version


Product Homepage
Download (99 downloads)



Online Cardgame System project is a client-server system for playing card games over the net. OCS is a client-server cardgame system, similar to those found at Yahoo! Games and elsewhere. The server is portable and has been tested under Linux, Win32, and several unix systems. We currently have Win32 and Java clients available, and a Qt client for Linux is in development. Games are implemented as plugin modules, so new games can be added without recompiling the server. In addition, the client is written to be unaware of the mechanics of gameplay, so it can theoretically play any games the server supports without having to know how to play them specifically. We currently have Euchre and Spades implemented, with bot support for both games, meaning you dont need a full 4 people to play a game. We plan on implementing more games in the future. On a side note, development of this project tends to wax and wane with our motivation and amount of schoolwork. Whats New in This Release: - Massive restructure of code into more object orientated patterns - Added daemon capability to server - Got rid of checksumming in the protocol since TCP/IP does it internally - Padded STRINGS in the protocol on DWORD boundaries - Added support for loadable account managers - Removed crypting of the password by ocsd (account managers may do it) - Added ODBC (for windows) and mySQL (for unix) account managers (database connectivity!!) - Modified packet classes to throw exceptions instead of returning true-false - Created packet manager classes to queue client packets, reduces total send calls - Implemented bots when there arent enough people to play games - Added new command line processing capabilities as well as configuration file support - Fixed bug that allowed a person to overwrite an account when creating that same account - Win32 - Made server link with DLL runtime library to reduce executable size and ease DLL dependencies - Updated messages to be sent in HTML since the main clients support it - Created Java client which can be run as an application or as an applet - After a client is booted from a game, they cannot join the game again until they receive an invitation - Fixed libtidy bug which caused it to erroneously format HTML - Euchre supports intelligent bots - Spades supports moronic bots (the AI is horrible but allows for gameplay) - Fixed Spades textual problem when a round was over. - Fixed Spades score calculation that resulted in no loss of points - Win32 client now supports HTML (IE4+ required) - Win32 client can now join games by right-clicking on an empty game slot in the game view. - Fixed major bug in Win32 client that would cause it to crash when sending private messages - Win32 client can now use /msg to send private messages. SourceForge presents the Online Cardgame System project. Online Cardgame System is an open source application. SourceForge provides the world's largest selection of Open Source Software. A client/server cardgame system. The server is cross platform, and clients will be written for different platforms. Games are developed as 'plugin' modules, and can be added without recompiling the server.

Requirements: No special requirements
Platforms: Linux
Keyword: Card Games Cardgame Client Client-server System Games Html Online Playing Card Playing Card Games Puzzle System System Project
Users rating: 0/10

License: Freeware
USER REVIEWS
More Reviews or Write Review


ONLINE CARDGAME SYSTEM RELATED
Libraries  -  Client / Server Communications Library for Visual Basic 6.1
CSC (MarshallSoft Client / Server Communications Library) is a DLL component library useful for client/server programs which can communicate across any TCP/IP network including the Internet. for WindowsAll
 
File Sharing  -  GSTorrent 5
GSTorrent is a Bittorrent client/server system. A daemon program handles all the file transfers as a Bittorrent client. The GSTorrent daemon also acts as a server for an external GUI client. The objective is to have a relatively small Bittorrent...
 
MP3 Tools  -  Tcp Client Server 1.0.3
Tcp Client Sever is a useful network utility for testing network programs, network services, firewalls and intrusion detection systems. Tcp Client Sever can also be used for debugging network programs and configuring other network tools. Depending...
587.21 KB  
Security Tools  -  CipherCore For Java Client/Server Apps 0.1.0
The functional objective is to provide a simple secure socket infrastructure for client/server apps. The usability objective is to allow inexperienced developers to deploy the system and write 'Hello World' with a single page of documentation.
30.37 KB  
Development Tools  -  Client/Server Gateway JSAPI 1.0
The Client/Server Gateway is a JavaScript API. This API automates most of the tasks for you and provides a very simply—yet powerful—method for passing JavaScript data objects between the browser and the server.There are included a number of...
 
Business  -  EZPunch Client/Server rc
E-PunchClock Client/Server is a network Time Clock with a focus on simplicity. Based on the EZPunch Standard software by the same author, but designed as a client/server model.
777.28 KB  
Scientific and Engineering  -  Quality Assurance & Control system 2.1
Quality Assurance & Control system software provides you a Quality Assurance & Control database client server system. Postgresql server, delphi clients, web php, www-sql interface. It could be used for cable factory, solve all traceability needs,...
 
Utilities  -  Supervisor for Linux 3.0 Alpha 10
Supervisor is a client/server system that allows its users to monitor and control a number of processes on UNIX-like operating systems.
430.08 KB  
Science  -  OPeNDAP 3.5.1
OPeNDAP is a client/server system for making local data accessible to remote locations without regard to the local or remote storage format, architecture, or environment. BES is a new, high-performance back-end server software framework that...
901.12 KB  
Science  -  OpenMetix 2.1.5
OpenMetix is a modern client/server-system to acquire, visualize and analyze measured data (e.g weather data). Data can be acquired and displayed with various display instruments (digital, list, bar-, round-, and list-chart).
6.18 MB  
NEW DOWNLOADS IN GAMES, PUZZLES
Games  -  Forge Of Empire 3
In the browser game Forge of Empires you can build your own city and experience all of history from its perspective - from the stone age on through the centuries. Explore new technologies that ring in a new era. Leave a mark with unique,...
4.26 MB  
Games  -  JediMUD 1.0
JediMUD is a Multi User Dungeon (MUD) game. In other words, it's a text-based role-playing game with users from all over the world. During your travels, you will encounter characters run by real people, challenge the computer-generated...
92.16 KB  
Games  -  WorldForge::Eris 1.3.18
Eris is designed to simplify client development (and promote code reuse) by providing a common system to deal with the back-end Atlas tasks. Notably, Eris encapsulates most of the work in getting Atlas entities available on your client, logging...
583.68 KB  
Games  -  SportsPHool for Linux 1.0
SportsPHool is a PHP/MySQL-based sports pick 'em application, similar to the pick 'em games on ESPN and other sports sites. SportsPHool will track winners/losers, play against the spread, run multiple sports games, and build dynamic graphs.
368.64 KB  
Games  -  Pentagram 20101015
Pentagram is a project aiming to create an Ultima 8 engine for use on modern operating systems, including Linux, Mac OS X and Windows.
5.58 MB  
Puzzles  -  xJigsaw 2.1.0
xJigsaw combines xpuz 2.6 with a simple gui that allows easy creation of jigsaw puzzles from image types jpeg,png,bmp,tiff or gif. The puzzles can be played from with xJigsaw, or stand-alone executable puzzles can be created that will run...
3.24 MB  
Puzzles  -  Pushover 0.0.3
Pushover is a fun puzzle game originally published by Ocean in 1992. In this game you control an ant that can walk along platforms that are connected with ladders. On those platforms are dominos that need to fall according to some rules.
20.63 MB  
Puzzles  -  Simon Tatham's Portable Puzzle Collection 0.61
Simon Tatham's Portable Puzzle Collection is an assortment of single-player puzzle games for Linux users. It contains a reimplementation of Minesweeper where every puzzle is guaranteed to be solvable, a number of logic puzzles originally invented...
2.26 MB  
Puzzles  -  Tetzle 2.0.0
Tetzle is a jigsaw puzzle game that uses tetrominoes for the pieces. Any image can be imported and used to create puzzles with a wide range of sizes. Games are saved automatically, and you can select between currently in progress games.
583.68 KB  
Puzzles  -  4DTris 0.4.2
4D-TRIS is an alteration of the well-known Tetris game. The game field is extended to 4D space, which has to filled up by the gamer with 4D hyper cubes. The software is written in C and uses OpenGL and SDL .
583.68 KB