Find Jobs
Hire Freelancers

AJAX table for simple game monitor

$30-250 USD

În desfășurare
Data postării: peste 14 ani în urmă

$30-250 USD

Plata la predare
Create a JSP with jQuery which contains a table view to monitor the status of users playing an interactive game. Implement server-side classes to provide data. The page should have: A table listing each player in a separate row (columns show player info as specified below). A 'Chat' button. A 'Notify' button. A Status text bar. (more details below). Each player's information should be displayed in a row in the table. The columns will be: - Player Name: The name and an ID of the player (e.g. Jane Doe - 8881) - Start Time: The time that the player last started playing (e.g. 4:12:15 PM) - Playing Time: The amount of time that the player has been playing since the last join (e.g. 00:14:15) (which means 14 minutes & 15 seconds). - Score: The current score of the player. The user should be able to select one or more players (by clicking on their row in the table). To select multiple players, the user should do Ctrl-click. The table should get updated every few seconds (e.g. 5) from a Java class on the server (e.g. [login to view URL]) via Ajax: - The manager (GameManager) will provide a list of all current players and their information. - The manager class (GameManager) must get the data for each player from another class called [login to view URL], which will have the members: id, name, startTime, score. - For testing, you can just make GameManager increase each player's score by some amount. - For testing, you should also make GameManager add one or two new players after a minute or so, and then remove a player after another minute or so. When exactly 1 player is selected, the 'Chat' button should be enabled (otherwise it should get disabled). When the user clicks the Chat button, a url will be invoked. The Status text bar should show the current time + " Requested chat with " + playerName. When 1 or more players are selected, the 'Notify' button should be enabled. When the user clicks on the Notify button, a url will be invoked. The Status text bar should show the current time + " N players notified".
ID-ul proiectului: 605819

Despre proiect

6 propuneri
Proiect la distanță
Activ: 14 ani în urmă

Vrei să câștigi bani?

Avantajele de a licita pe platforma Freelancer

Stabilește bugetul și intervalul temporal
Îți primești plata pentru serviciile prestate
Evidențiază-ți propunerea
Te înregistrezi și licitezi gratuit pentru proiecte
6 freelanceri plasează o ofertă medie de $265 USD pentru proiect
Avatarul utilizatorului
Hi, Project sound really interesting to me, i'm 5years experience java certified developer, vast experience in jsp, servlet, and j2ee programming, good hand-on experience with jQuery, extjs and various javascript library. Please check pmb Looking forward to here from you. -- Regards
$200 USD în 10 zile
4,9 (26 recenzii)
5,6
5,6
Avatarul utilizatorului
please check the PM,thanks!
$200 USD în 2 zile
5,0 (17 recenzii)
5,3
5,3
Avatarul utilizatorului
Hi, we had read project details, pls see PMB for more info, Thanks
$580 USD în 10 zile
5,0 (2 recenzii)
4,4
4,4
Avatarul utilizatorului
I have experienced all the technologies required, ask me any thing you wish, i will complete this project.
$220 USD în 10 zile
5,0 (7 recenzii)
4,0
4,0
Avatarul utilizatorului
Hi Greetings, Please check your PMB.
$190 USD în 3 zile
0,0 (0 recenzii)
1,0
1,0
Avatarul utilizatorului
We have team of Java expert . send me message for more discussion. Thanks
$200 USD în 5 zile
0,0 (0 recenzii)
0,0
0,0

Despre client

Steagul UNITED STATES
Woodland Hills, United States
5,0
2
Membru din mai 2, 2008

Verificarea clientului

Mulțumim! Ți-am trimis prin e-mail linkul pe care trebuie să-l accesezi pentru a revendica creditul gratuit.
A apărut o eroare la trimiterea e-mailului. Încearcă din nou.
Utilizatori înregistrați Totalul proiectelor postate
Freelancer ® is a registered Trademark of Freelancer Technology Pty Limited (ACN 142 189 759)
Copyright © 2024 Freelancer Technology Pty Limited (ACN 142 189 759)
Se încarcă previzualizarea
S-a oferit permisiunea de depistare a locației.
Ți-a expirat sesiunea pentru conectare sau te-ai deconectat. Conectează-te din nou.