Počítám s tím, že datelx zjišťoval předem v okně odesílání útoku, jak dlouho by měl trvat (informativně), a pak ten čas neseděl.
Zkusim to overit, ale myslim si ze je to tak ze to pocita cistou dobu cesty - 30% - kartografie - majak,
Tudiz pokud vy jste pocital vychozi stav s kartografii a pouze vynasobil 0.7 tak to nemuze sedet.
A proč by se v tom okně odesílání útoku neměly do čisté doby cesty započítat bonusy jako zrychlený pohyb, kartografie a maják? A i kdyby ne a nevyšlo mu to, protože by sám nezapočítal bonus z kartografie, vyšel by mu pak přece delší čas cesty, než jak by to mělo být v reálu, ale u něj to bylo přesně naopak, protože doba cesty podle jeho výpočtů s odebráním 30 % vyšla kratší o 1211 sekund, než jak to pak ve skutečnosti vypadalo. (a to v tom městě kartografii ani maják nemá)
Jedine co me napada je ze bota nezkracuje dobu cesty o 30%, ale urychluje pohyb jednotek o 30%.
uprimne, myslim si ze s logikou, ani s matikou na tom spatne nejsem, ale propocitat dobu cesty na vzdalenost dle tabulkove rychlosti a tu pak zvysit o 30% a zas prevedst na cas, to je na me moc (prace))))
Vyjdu z tohoto vztahu:
s = v * t
s = (v * 1,3) * (t / 1,3) pozn: závorky jsem napsal jen kvůli názornosti
Rychlost je dráha dělená časem, délka dráhy je rychlost krát čas. Sice tady ve hře funguje asi jiné měřítko na porovnání vzdálenosti, ale čistě teorieticky proč by měl být princip jiný. Pak je úplně jedno, jestli ten efekt zkracuje dobu cesty o 30 %, nebo jestli zrychluje jednotky o 30 %, to jde ruku v ruce. Snížíme-li dobu cesty, rychlost musela být větší, přičemž vzdálenost je pořád stejná.
Kazda jednotka ma svou rychlost pohybu a pokud se tato zvysi tak to dle me neznamena ze stejnou vzdalenost ujde o 30% rychleji, ale ze za stejny cas dojde o 30% dal. A to bych rekl ze neni stejne.
Není to to samé, ale platí obojí, cos napsal... viz další vztahy:
s = v * t
s = (v * 1,3) * (t / 1,3)
tady je zase absolutní čas, který se nemění, místo vzdálenosti: 1,3 s = 1,3 v * t
Teď nerozumím, na co to je reakce. Absolutní čísla nebo vzdálenost jsou irelevantní. Podstatný je poměr dvou časů. I když připustím možnost špatného překladu, nevidím jinou možnost, než tyhle dvě:
t2 = t1 * 0.7
t2 = t1 / 1.3
Reálné časy neodpovídají ani jednomu z těch poměrů.
Jo, v tom máš pravdu. Ale přesto mám jednu výhradu... Zkus nějaké číslo vydělit 1,3 a pak zkus to samé číslo vynásobit 0,7. V obou případech vyjde trošku něco jiného. Tvá myšlenka je správná, protože je pravda, že vydělit nějakým číslem je to samé je vynásobit jeho převrácenou hodnotou (příklad níže). Ale 0,7 a 1,3 nejsou převrácené hodnoty. Správně je jenom dělení 1.3, ale násobit budeme jiným číslem. (to ale platí pro čas t, ale u rychlosti, na kterou má ten efekt ve hře podle popisku vliv, by to samozřejmě bylo obráceně a násobili bychom 0.7 a to druhé číslo bude zase jiné)
t2 = t1 / 1.3
t2 = t1 * (
1 / 1,3) = t1 * (1,3^(-1)) = t1 * 0,77
převrácená hodnota 0,7 teda není 1.3, ale 1,43.
např.: teď aby to nevypadalo tak obludně: převrácená hodnota 0,5 je 2; od 0,8 je to 1,25; od 0,75 je to 1,334; od 1,5 je to 0,667
(pro názornost je dobré si to napsat ve zlomcích, kterými když vydělíme číslo 1, stejně jako když umocníme zlomek číslem -1, převrací se čísla ve jmenovateli a čitateli a ze 3 čtvrtin jsou 4 třetiny, to je ta převrácená hodnota, se kterou souvisí analogie násobení a dělení)
... Ale to není tak zásadní. Ani v tomto případě, s drobnou změnou čísla v jedné variantě výpočtu, nevychází délka cesty tak, jak by měla. Vyřešil to až Thasoss tím dotazem do DevBlogu.
A nakonec Thasoss:
Máš pravdu, taky jsem neviděl kratší dobu cesty, ale nikdy jsem nevěděl, čím to je. Jinak za sebe díky za ten vzorec, teď tomu rozumím. Sice nevím, co znamená ten čas na přípravu jednotek 15 minut/rychlost světa (možná jestli to nepotřebuje systém hry na zpracování útoku, fakt nevím, jen mě to napadlo), ale to mi může být vcelku jedno, hlavní je výsledná doba cesty, která se ve hře vždycky zobrazuje a která pod tento čas přípravy nikdy nemůže klesnout. A k tomu vzorci: zkráceně řečeno, ten bonus 30 % se nepočítá z celkové doby cesty, ale jen z čistého času cesty (což je celkový čas cesty bez té "15minutové přípravy", takže je to bonus jen z většiny délky cesty). Proto to datelxovi nevycházelo. Teď můžeme vyzkoušet, jestli to opravdu vychází a jestli vzoreček funguje.