Find Jobs
Hire Freelancers

AJAX table for simple game monitor

$30-250 USD

Berlangsung
Dibuat sekitar 14 tahun yang lalu

$30-250 USD

Dibayar ketika dikirim
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 Proyek: 605819

Tentang proyek

6 proposal
Proyek remot
Aktif 14 tahun yang lalu

Ingin menghasilkan uang?

Keuntungan menawar di Freelancer

Tentukan anggaran dan garis waktu Anda
Dapatkan bayaran atas pekerjaan Anda
Uraikan proposal Anda
Gratis mendaftar dan menawar pekerjaan
6 freelancer menawar dengan rata-rata $265 USD untuk pekerjaan ini
Avatar Pengguna
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 dalam 10 hari
4,9 (26 ulasan)
5,6
5,6
Avatar Pengguna
please check the PM,thanks!
$200 USD dalam 2 hari
5,0 (17 ulasan)
5,3
5,3
Avatar Pengguna
Hi, we had read project details, pls see PMB for more info, Thanks
$580 USD dalam 10 hari
5,0 (2 ulasan)
4,4
4,4
Avatar Pengguna
I have experienced all the technologies required, ask me any thing you wish, i will complete this project.
$220 USD dalam 10 hari
5,0 (7 ulasan)
4,0
4,0
Avatar Pengguna
Hi Greetings, Please check your PMB.
$190 USD dalam 3 hari
0,0 (0 ulasan)
1,0
1,0
Avatar Pengguna
We have team of Java expert . send me message for more discussion. Thanks
$200 USD dalam 5 hari
0,0 (0 ulasan)
0,0
0,0

Tentang klien

Bendera UNITED STATES
Woodland Hills, United States
5,0
2
Anggota sejak Mei 2, 2008

Verifikasi Klien

Terima kasih! Kami telah mengirim Anda email untuk mengklaim kredit gratis Anda.
Anda sesuatu yang salah saat mengirimkan Anda email. Silakan coba lagi.
Pengguna Terdaftar Total Pekerjaan Terpasang
Freelancer ® is a registered Trademark of Freelancer Technology Pty Limited (ACN 142 189 759)
Copyright © 2024 Freelancer Technology Pty Limited (ACN 142 189 759)
Memuat pratinjau
Izin diberikan untuk Geolokasi.
Sesi login Anda telah kedaluwarsa dan Anda sudah keluar. Silakan login kembali.