Java Table Game - Count Points

Cerrado Publicado Dec 16, 2014 Pagado a la entrega
Cerrado Pagado a la entrega

This application will be used to track the points of a table game.

The attached jpg is showing a map of the world divided into territories. Each territory is worth a number of points defined under the territory name. E.g Alaska is worth 3 points, while Alberta 4 and Cina 7. Each game has 4 players identified by a different color: yellow, red, green and blue. When a player conquers a territory, he gains a number of points.

The application should have 5 counters: a counter for each player storing the sum of the points of all territories conquered, plus a counter for the point of the unassigned territories. The total values of each counter should be displayed in the lower part of the screen, below Oceano Indiano.

Opening the application all territories should be marked as unassigned and as consequence all players' counters should be set to 0, while the unassigned territory counter should be the sum of the points of all territories. The logo on the top right part of the screen should be used as reset button, so when clicked, all territories should be marked as unassigned.

Initially each territory is unassigned and the color should be grayed. When the users clicks anywhere in a certain territory, the whole territory area turns of a certain color: after the first click yellow, after the second click red, after the third click green, after the fourth click blue, after the fifth click is back to gray (Unassigned status) and the cycle can restart.

When clicking on a territory, beside changing the color of the area, the relevant counter is increased by a number of points corresponding to the value of the territory.

E.g. clicking the Alaska territory the first time, the area turns yellow, the Yellow counter is increased by 3 and the Unassigned counter is decreased by 3. Clicking the Alaska territory the second time, the area turns red, the Red counter is increased by 3 and the Yellow counter is decreased by 3. Clicking the Alaska territory the third time, the area turns green, the Green counter is increased by 3 and the Red counter is decreased by 3. Clicking the Alaska territory the fourth time, the area turns blue, the Blue counter is increased by 3 and the Green counter is decreased by 3. Clicking the Alaska territory the fifth time, the area turns gray, the Unassigned counter is increased by 3 and the Blue counter is decreased by 3.

The same should apply to all territories and it should be possible to click territories in random order. E.g. first click on Alaska, second click on Ontario, third click back to Alaska, forth click on Cina, etc.

The result should be a Java application executable on Mac and Windows. The source code should be provided together with the executable app.

Java

Nº del proyecto: #6873107

Sobre el proyecto

15 propuestas Proyecto remoto Activo Jan 22, 2015

15 freelancers están ofertando un promedio de $212 por este trabajo

Yknox

Hello. I am interested in your job. I have a lot of experiences in Reverse engineering, Java, AI, Mathematics, Algorithms,c++ programming. check my portfolio. if u'd like to work with me, give me some words. Thank Más

$1052 USD en 10 días
(507 comentarios)
8.7
dobreiiita

Hello I am Java expert and interested in this project. I have reviewed your requirement and image provided, I am confident to handle this project perfectly. I will provide executable along with source codes. Plea Más

$168 USD en 3 días
(402 comentarios)
7.4
samitXI

Hi Sir, I am ready to work for you.I have experience in C/C++, python , java, PHP and, MySQL. please see some of my works also check my reviews you will get better idea about my skill.I deliver quality work within tim Más

$225 USD en 5 días
(150 comentarios)
7.1
eperfections

Dear, TOP RANKED java programmer with 10+ years of experience. I am interested in developing this interesting game. Thanks

$200 USD en 5 días
(441 comentarios)
7.4
vita1ity

Hello. I am interested in your project. I have required skills and experience in Java development. I have completed several projects on this freelancer site and on others resources. All of them were successful. I am ab Más

$200 USD en 7 días
(37 comentarios)
5.8
frcaton

Hello Sir, i have more than 6 years of java development experience. I can do your game exaclty as you've described with the best practices of good programming and well commented. Thanks.

$160 USD en 2 días
(44 comentarios)
5.7
ralenmandap

A proposal has not yet been provided

$155 USD en 3 días
(24 comentarios)
4.7
vibearning

I understood your task. your explanation is pretty clear. Territories map is fixed or it can change? I can deliver you project in less than 15 days but for that it will cost you more. its up to you to compromise with t Más

$56 USD en 15 días
(11 comentarios)
4.1
vikashtech1st

Hi there, I would like to work on your project. For my delivered work and commitment, you can have a view of my portfolio. You can expect with regular updates on work progress after assignment and communication. Más

$90 USD en 10 días
(14 comentarios)
4.2
yasith1991

I'm a final year undergraduate and I have really good experience in java. If you are interested please contact me. thank you

$100 USD en 3 días
(0 comentarios)
0.0
techsolution0

A proposal has not yet been provided

$166 USD en 7 días
(0 comentarios)
0.0
madhawaonline

I can deliver the output that you want. ================================================================================================================================================================================== Más

$155 USD en 7 días
(0 comentarios)
0.0
shlomips

Hi, I have about 10 years of experience as developer in Java, C#, c++ and DotNet for all platforms. I can start work immediately and depends on your requirements even deliver it until this friday Feel free to contact Más

$160 USD en 2 días
(0 comentarios)
0.0
kerobyan

It is very simple java program and I can deliver the solution in 7 days, and it would have the best performance.

$250 USD en 7 días
(0 comentarios)
0.0
siddheshchaugule

A proposal has not yet been provided

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