Java Table Game - Count Points

Encerrado Postado Dec 16, 2014 Pago na entrega
Encerrado Pago na 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

ID do Projeto: #6873107

Sobre o projeto

15 propostas Projeto remoto Ativo em Jan 22, 2015

15 freelancers estão ofertando em média $212 nesse trabalho

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 Mais

$1052 USD in 10 dias
(507 Comentários)
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 Mais

$168 USD in 3 dias
(402 Comentários)
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 Mais

$225 USD in 5 dias
(150 Comentários)
7.1
eperfections

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

$200 USD in 5 dias
(441 Comentários)
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 Mais

$200 USD in 7 dias
(37 Comentários)
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 in 2 dias
(44 Comentários)
5.7
ralenmandap

A proposal has not yet been provided

$155 USD in 3 dias
(24 Comentários)
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 Mais

$56 USD in 15 dias
(11 Comentários)
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. Mais

$90 USD in 10 dias
(14 Comentários)
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 in 3 dias
(0 Comentários)
0.0
techsolution0

A proposal has not yet been provided

$166 USD in 7 dias
(0 Comentários)
0.0
madhawaonline

I can deliver the output that you want. ================================================================================================================================================================================== Mais

$155 USD in 7 dias
(0 Comentários)
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 Mais

$160 USD in 2 dias
(0 Comentários)
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 in 7 dias
(0 Comentários)
0.0
siddheshchaugule

A proposal has not yet been provided

$50 USD in 7 dias
(0 Comentários)
0.0