Find Jobs
Hire Freelancers

3D dynamic web game map (moving dots&their connection)

$750-1500 USD

Dibatalkan
Dibuat lebih dari 12 tahun yang lalu

$750-1500 USD

Dibayar ketika dikirim
I think it should be programmed by openscenegraph. Must complete in 7 days (very professional and quick job). see [login to view URL] about the game. Need to generate a build in 3d game map (moving colourful dots and white connection lines between dots) on web, also can be view in full screen (or almost full screen) with function button on side. The map can zoom in/out, move, change angle. There should be timeline, to know the position of all dots any time (default time is current time). 3d map visual effects: 1. Objects in the map are various colourful tiny dots (each dot is a gamer). All dots appear on an invisible sphere (like earth) on different time (more and more dots appear), the location of each dot appears is the place where the direct sun ray shines on according to the time the dot appears (the time is given by database). Once a dot appears on the sphere, it keeps moving straight towards the center point of the sphere (a white tiny dot), the time distance from the surface to the center point is 1 year, and the speed of each dot is 1 year as well, which means it takes 1 year for each dot reaching the center point. The database (SQL) has the starting time and colour of each dot. If two dots are friends (data on database table), there is a white thin line between them (option show on/off all connection lines). The login gamer can see which dot is his/her dot. And move the mouse on top of a dot, will show up its gamer ID. On side of the map, shows on/off information: total gamers (total dots), how many gamers in the biggest connection net, etc (this information all from database) 2. When the database has a God Mode time, all dots in the biggest connection net (with same Group ID) will speed up and reach the middle point at a setting time (this time will be generated by the computer) together. 3. After all dots reach the middle point, the black background will change from the middle center outwards to while background quickly. 4. *Final scene (pending part): from the middle point, all connected dots will appear interconnected from small to big in a famous pattern, flower of life (this result need to be generated by the computer). 5. The background is black, and has same revolution and rotation as the earth All data are from database. These are code from website that how to define the longitude and latitude of the direct sun ray on the earth according to the time, not sure if it's useful. [login to view URL] double CALLBACK CalcLongitude(double currLong,double currTime) 02.{ 03. double res = 0.0; 04. if(currLong>=0) 05. { 06. res = (12.0 - currTime)*15.0+currLong; 07. if(res>180.0) 08. { 09. res -= 360.0; 10. } 11. } 12. else 13. { 14. res = currLong - (currTime - 12.0)*15.0; 15. if(res<-180.0) 16. res += 360.0; 17. } 18. return res; 19.} [login to view URL] CalcDay(int year,int month,int day) 02.{ 03. int leap=0; 04. if((year%4==0 && year%100 !=0) || year%400 ==0) 05. { 06. leap = 1; 07. } 08. else 09. { 10. leap = 0; 11. } 12. int mm[12]= {0,31,leap+59,leap+90,leap+120,leap+151,leap+181,leap+212,leap+243,leap+273,leap+304,leap+334}; 13. return mm[month-1]+day; 14.} [login to view URL] double CALLBACK CalcLatitude(int year,int month,int day) 16.{ 17. double tick = CalcDay(year,month,day) - 79.6764-0.2422*(year-1985)+int((year-1985)/4); 18. double sita = 2*3.14159265*tick/365.2422; 19. double delta = 0.3723+23.2567*sin(sita) 20. +0.1149*sin(2*sita)-0.1712*sin(3*sita) 21. -0.758*cos(sita)+0.3656*cos(2*sita) 22. +0.0201*cos(3*sita); 23. return delta; 24.}
ID Proyek: 1350778

Tentang proyek

1 proposal
Proyek remot
Aktif 12 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
1 freelancer menawar dengan rata-rata $1.000 USD untuk pekerjaan ini
Avatar Pengguna
please chk pmb
$1.000 USD dalam 10 hari
0,0 (0 ulasan)
0,0
0,0

Tentang klien

Bendera CANADA
Markham, Canada
4,6
1
Anggota sejak Des 18, 2011

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.