Find Jobs
Hire Freelancers

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

$750-1500 USD

Anulat
Data postării: peste 12 ani în urmă

$750-1500 USD

Plata la predare
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-ul proiectului: 1350778

Despre proiect

O propunere
Proiect la distanță
Activ: 12 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
1 freelancer plasează o ofertă medie de $1.000 USD pentru proiect
Avatarul utilizatorului
please chk pmb
$1.000 USD în 10 zile
0,0 (0 recenzii)
0,0
0,0

Despre client

Steagul CANADA
Markham, Canada
4,6
1
Membru din dec. 18, 2011

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.