DeletedUser36649
Ospite
Le mappa e le sue coordinate
La mappa di tribals è costituita da coordinate, e come tutti ben sappiamo per trovare la distanza fra due punti avendo le coordinate possiamo usare la formula di Pitagora:
d = √(x'' - x')² + (y'' - y')²
Come ben sappiamo vi sono unità, quali hanno diverse velocità di movimento, ecco la lista per un mondo a 2x:
Una volta trovata la distanza dobbiamo semplicemente moltiplicare per la velocità che desideriamo. Facciamo un esempio.
Scelgo le coordinate 466|562 e 464|563
Come possiamo notare, le mappe di oggi ed anche tutti coloro aventi account premium possono vedere direttamente la distanza arrotondata e il tempo di percorrenza, ma io solitamente non mi accontento di avere le cose "pronte", per cui mi piace spingermi al di là delle cose per capire il loro funzionamento. Infatti:
Codice:
d = √(x'' - x')² + (y'' - y')²
d = √(466 - 464)² + (562 - 563)²
d = √5
d = 2.236067977
Dunque, ora sappiamo che la distanza fra i due villaggi che abbiamo scelto è esattamente di 2.236067977, per cui ora dobbiamo scegliere un'unità con la quale percorrere tale distanza, scegliamo l'unita di fanteria (lanciere, arciere o guerriero con l'ascia).
Codice:
t = d * v //calcoliamo il tempo
t = 2.236067977 * 15 = 33.54101966 min //Ora dobbiamo trasformare il valore ottenuto in formato comprensibile HH:MM:SS:ms
[B]33[/B].54101966 = 00:[B]33[/B]:XX:xxx //La prima parte sono i minuti interi
0.54101966 * 60 = [B]32[/B].46117975 //Moltiplichiamo per 60 per trovare i secondi
00:33:[B]32[/B]:xxx //Trascriviamo i secondi trovati
0.46117975 * 1000 = [B]461[/B].1797498 //Troviamo i millesimi di secondo moltiplicando per 1000
00:33:32:[B]461[/B] //Abbiamo il tempo esatto d'impiego tra le due coordinate
Faccio una prova, pianifico un attacco alle 17:30:00 e secondo i nostri calcoli dovrebbe arrivare esattamente alle 18:03:33:461
Cosa è successo? Come mai c'è una differenza?
Questo perché non abbiamo tenuto conto del "lag", il mio è di circa 500, per cui vi è quel evidente ritardo di appunto mezzo secondo.
In caso non vi sia chiara la parte del "lag" vi invito a leggere la mia guida qui.
Post scriptum:
Spero che questa guida sia di vostro gradimento, in tal caso vi invito di valutarla tramite l'apposito pulsante "Aggiungi reputazione a questo utente".
Ultima modifica di un moderatore: