Hi !
Featured games (91)
games approved by the League of Dukes
Games in Showcase (757)
Games in Android Showcase (229)
games submitted by our members
Games in WIP (844)
games currently in development
News: Read the Java Gaming Resources, or peek at the official Java tutorials
    Home     Help   Search   Login   Register   
Pages: [1]
  ignore  |  Print  
  Rook-Online wants YOU! - Multiplayer Card Game  (Read 10150 times)
0 Members and 1 Guest are viewing this topic.
Offline Rooker

Junior Newbie

Java games rock!

« Posted 2005-07-04 18:08:45 »

Greetings all,

I created a coming soon multi player card game site over a year ago, and it has yet to see the light of day. Grin You can find it here: It basically plays like spades and I would LOVE to mirror the game functionality found below (but could improve on the looks) of the game below: - User ID: Rooker - Password: snarf

Unlike most gaming sites, my site idea was to make ONE card game shine, not several or 500 in the case of Yahoo games. I specialize in graphic/web design and web marketing and need some advice from you gurus on the back end of things. From my understanding a developer has to know java and PHP or MySQL to create the client/server environment. I seriously need help with what is needed to create something like this, and can be scalable. For example, have 100 connections max to begin but can go much higher. I would love for someone to explain to me what is needed to create something like this. From what I can tell it needs the following: Control tools, chat server, ranking system, anti-hack/cheat (try at least), database, client/server functionality. What am I missing? How much would a project like this cost realistically? As far as the initial cost and the hosting. Time frame?

Any advice would be greatly appreciated.  If someone is also interested in helping me out with the project that would be awesome!  I can do all of the front end work.  I would love one day to test and play my OWN game on MY site.  Kiss  You can contact me at

Erik Brown
Creator of
Offline Alan_W

JGO Knight

Medals: 8
Projects: 3

Java tames rock!

« Reply #1 - Posted 2005-07-04 19:06:03 »

If cheat-resistance is a must, I suggest that all the game functionality is on the server.  On the client side, you could just use plain HTML with a number of buttons, which would cause the server to take the appropriate action and regenerate the display.  If you want a more sophisticated client look, then java could be used to display the cards on the client.  However I suggest that only data that the player can legitimately see is transmitted to the client.

The disadvantage of using Java on the client is that not everyone has Java installed.  You can get the browser to fetch it using the <OBJECT>  html tag, but this still requires a 15MB download - fine for broadband, but not for dial-up.  It might be possible to do the client using Macromedia Flash, which has a wider installed base.  I don't know whether Flash has sufficient functionality for your application, but I think its worth a closer look.

The server side is where the bulk of the work (and cost) lies.  You will need a fast server side program to do the donkey work.  Scripted languages such as PHP won't really cut it here when many players are involved.  Either you need 'shell' access to the webserver, in which case you can write the server application in C++, or you could look at web hosts specialising in supporting Java Servlets.  I suspect the second choice would be cheaper from a hosting point of view because you have less access to the server and thus less chance of screwing it up.

Servlets can also be used in conjunction with Java Server Pages (JSP) technology to provide back-end services for a webserver and might also be a good choice, if you decide to use HTML only on the client.

Costs are a bit of a grey area.  The client isn't too complex and could take anywhere from a week to a month to write depending on the complexity.  Most Java or Flash programmers could manage this.  You may want to employ an artist to do the graphics. The server is likely to be where the complexity lies, particularly if it has to handle billing (you didn't say), in which case linking to a site providing card transaction services is required.  You would need to consider security pretty seriously if user card details are stored on your server.  I have no idea how to do this and suspect that those with the right knowledge won't be particularly cheap.  Here be dragons.

The other issue, if this is a commercial proposition, is to determine the extent of the market and figure out how to draw the happy punters to you site.  Some of the freebies I have posted on this site (only) have had several hundred downloads, but I doubt that many of those would have converted into paying customers (even if my product was better).  I guess notifying magazines of your product and some modest advertising would significantly up the throughput.  I see you're in marketing, so hopefully you've got a handle on this Smiley

That sadly is the limit of my knowlege. 

Time flies like a bird. Fruit flies like a banana.
Pages: [1]
  ignore  |  Print  

EgonOlsen (59 views)
2018-06-10 19:43:48

EgonOlsen (42 views)
2018-06-10 19:43:44

EgonOlsen (61 views)
2018-06-10 19:43:20

DesertCoockie (240 views)
2018-05-13 18:23:11

nelsongames (142 views)
2018-04-24 18:15:36

nelsongames (141 views)
2018-04-24 18:14:32

ivj94 (883 views)
2018-03-24 14:47:39

ivj94 (144 views)
2018-03-24 14:46:31

ivj94 (795 views)
2018-03-24 14:43:53

Solater (159 views)
2018-03-17 05:04:08
Java Gaming Resources
by philfrei
2017-12-05 19:38:37

Java Gaming Resources
by philfrei
2017-12-05 19:37:39

Java Gaming Resources
by philfrei
2017-12-05 19:36:10

Java Gaming Resources
by philfrei
2017-12-05 19:33:10

List of Learning Resources
by elect
2017-03-13 14:05:44

List of Learning Resources
by elect
2017-03-13 14:04:45

SF/X Libraries
by philfrei
2017-03-02 08:45:19

SF/X Libraries
by philfrei
2017-03-02 08:44:05 is not responsible for the content posted by its members, including references to external websites, and other references that may or may not have a relation with our primarily gaming and game production oriented community. inquiries and complaints can be sent via email to the info‑account of the company managing the website of java‑
Powered by MySQL Powered by PHP Powered by SMF 1.1.18 | SMF © 2013, Simple Machines | Managed by Enhanced Four Valid XHTML 1.0! Valid CSS!