Sojusz Ghost-Draco wita...

Forum poświęcone sojuszowi Ghost-Draco


#1 2008-08-12 19:26:12

MarcinZ

Administrator

Skąd: Chełmno
Zarejestrowany: 2008-08-12
Posty: 158
Punktów :   
WWW

Jak obliczyc długosc trasy

Jeśli to kogoś interesuje to po niesamowicie trudnych obliczeniach   wyznaczyłem wzór jaki gra używa do wyznaczania odległości pomiędzy miastami a co za tym idzie czasem płynięcia statku.
Jest to tylko troszkę zmodyfikowany wzór znany ze szkoły na odległość 2 punktów.
Nie liczę tutaj czasu załadunku ani wpływu błogosławieństwa Hermesa.

odległość = 400 x (1 + sqrt( dx^2 + dy^2 ))
gdzie dx i dy to odległości wyspy docelowej od naszej własnej w osi x i y

czas płynięcia statku = odległość / prędkość statku
Czas jest zawsze zaokrąglany w górę.

Przykład dla statku handlowego (prędkość statku = 20)
1. ta sama wyspa -> dx i dy są 0
odległość = 1
czas płynięcia statku = 20 min

2. wyspa obok (ale nie po przekątnej) -> dx = 1, dy = 0 lub na odwrót
odległość = 1 + 1 = 2
czas płynięcia statku = 40 min

3. wyspa obok po przekątnej -> dx = 1, dy = 1
odległość = 1 + sqrt(2)
czas płynięcia statku = 48 min 18 sek


http://images34.fotosik.pl/344/f86f9169c54d8de1.gif

http://images26.fotosik.pl/265/50495ce5eb786d20.gif

Offline

 

Stopka forum

RSS
Powered by PunBB
© Copyright 2002–2008 PunBB
Polityka cookies - Wersja Lo-Fi


Darmowe Forum | Ciekawe Fora | Darmowe Fora
www.wscieklewilki.pun.pl www.gwardiainnosa.pun.pl www.naruto-san.pun.pl www.mfo-help.pun.pl www.emerytomani2.pun.pl