In Progress

Java Client Server basic game architecture

Based on attached project this task is about designing the basic architecture of a slot machine.

The project will be divided into 2 parts.

Server side:

use tomcat

Make a server sided program that generates the 15 random numbers for the slot machine.

use standard random number generator.

Every client starts a new session the credit will be stored only on server side.

Initialize credit with value 1000.

The state of the variable credit must be stored and should not get forgotten during the active session.

The credit will only be sent down to the client. The client should not store the credit (future security issue)

Every spin request from client side results in:


generate any 15 random numbers.

send random numbers and current credit to client.

The server side program should be callable from any client, which means (JAva client, C# client or HTML5 client)

Client side:

i have html5 demo of the slot game and full java game, pls write pm for the demos.

(current java game has no client server communication, which is required as an security issue, it also does not have the spin-more function).

Attached java program is doing all the Fullscreen and drawing of the slot machine stage and menu buttons.

Press start in client side:

1. spin

when the slot wheels are spinning exchange the images of the fruits with the blurred images of the same fruits.

this makes the spin look better and smoother.

2. get server side result of 15 random numbers and credit.

3. display result (no animation neccesary like in html5 demo)

4. after spin is finished unblur images.

variable definition:

see attached matrix;

int random_game1_1 to random_game3_5 for 15 random numbers.

result of the numbers will be









necessary images are in


Tricky and important part for this project:

When server does not respond quickly enough (spin is already finished but there is still no result from server)

spin more. which means the wheels should turn until the result from server is there.

this spin more function will be tested with for example a do while counting loop on server side that holds back the result.

this is very important for this project.

also wheel lock in function in required:

the wheels turn 50% of one image further down. that means that 50% of the upper image will be visible.

then spin back until stop position.

on next spin the correct image on upper side should move trough the wheel.

Skills: J2EE, Java

See more: client server random number java, java server side architecture game, java basic architecture, java client server game, same game java, neccesary, java same game, java 1.5 for loop, game stop, 4 wheel parts, java client server example game, server game java, game 1000, active matrix, stop animation, slot machine, plum, java tomcat, java to c, java security, java game, java ee, java communication, java client server, image divided

About the Employer:
( 162 reviews ) Steyr, Austria

Project ID: #2693913

11 freelancers are bidding on average $421 for this job


Hello, I am expert and dedicated in JAVA Development.I am very much interested for your project. I can complete your project quickly and efficiently in time. Details will be discussed in the message.

$450 USD in 10 days
(157 Reviews)

Please check your inbox. Thanks

$400 USD in 7 days
(63 Reviews)

Hi, I am oracle certified java 6 professional, I can do this task for you

$275 USD in 2 days
(5 Reviews)

Greetings, I am a Java expert with a lot of professional experience in complex projects. I am capable to implement your project and run it on your specified application server. Simple servlets and JSON are more than en More

$250 USD in 5 days
(1 Review)

Hi veroca01, I'm an expert Java coder, with more than 10 years of experience (Oracle certified as well). I can implement this quickly and correctly.

$700 USD in 3 days
(5 Reviews)

Hi, can I help you on this one? Please send me remaining demos. By the way I'm still working on the previous application - help with JSF, I'm trying to port it to Tomcat + Spring + Hibernate. Regards, Mar More

$250 USD in 6 days
(1 Review)

The business logic is simple but response time and availability are the issues to be considered. The REST web service is the solution for. I suggest to make an the web service using the latest java ee6 technologies. More

$260 USD in 5 days
(0 Reviews)

Hi, i am ready to this task. please check my profile. thanks rbollu

$500 USD in 7 days
(0 Reviews)

Custom software development: w w w . The Administrator removed this message for containing contact details which breaches our Terms of Service . i o

$750 USD in 1 day
(0 Reviews)

Hi, Looking for a quick response.

$500 USD in 40 days
(0 Reviews)

Dexter is small startup company active since [url removed, login to view] we are two member dedicated team with more than 15 years of industry experience committed to deliver quality solution on time.

$300 USD in 5 days
(0 Reviews)