Java Client Server basic game architecture

En curso Publicado Nov 20, 2012 Pagado a la entrega
En curso Pagado a la entrega

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:

credit=credit-10;

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

0="seven";

1="melon";

2="graps";

3="plum";

4="orange";

5="lemon";

6="cherry";

7"star";

necessary images are in

/statics/hs/

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.

J2EE Java

Nº del proyecto: #2693913

Sobre el proyecto

11 propuestas Proyecto remoto Activo Nov 27, 2012

11 freelancers están ofertando un promedio de $421 por este trabajo

dobreiiita

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 en 10 días
(157 comentarios)
6.3
samitXI

Please check your inbox. Thanks

$400 USD en 7 días
(63 comentarios)
5.7
kdeveloper5

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

$275 USD en 2 días
(5 comentarios)
4.3
Creativitus

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 Más

$250 USD en 5 días
(1 comentario)
4.0
crystalworks

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 en 3 días
(5 comentarios)
3.9
marek2x

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 Más

$250 USD en 6 días
(1 comentario)
1.2
ivanNi

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. Más

$260 USD en 5 días
(0 comentarios)
0.0
rbollu

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

$500 USD en 7 días
(0 comentarios)
0.0
Z9vhRV0Q5

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 en 1 día
(0 comentarios)
0.0
vishwas2906

Hi, Looking for a quick response.

$500 USD en 40 días
(0 comentarios)
0.0