V předpředchozí novince jsem se ptal, jaké monstrum v Doom2 je nejrychlejší. Sešly se názory a důkazy z jiných zdrojů, že buď Arch-vile (ohnivák) nebo Lost soul (hořící lítající lebka). Já jsem byl pro lebku, tak jsem si to změřil.
Ve Wadautoru jsem udělal maximálně dlouhou místnost. Chtělo mě to zastavit na 8000 jednotek, já ale dosáhl 40000 jednotek. Jednotka je základní jednotka ;) míry v Doomu. Je možné udělat sektor o rozměrech 2x2 jednotky, 1x1 nejde. Standardní dveře mají šířku 64 jednotek (třeba dveře v Entryway, šířka centrální chodby s kulometem v Entryway je 128, odpovídají tomu i textury na stěny co jsou 64x64 či 128x128 apod, ale to už dost odbíhám od tématu ;). Player je vysoký něco kolem 60ti jednotek, což mě přivedlo k výpočtu dvě jednotky = 1cm v reálném světě (player je ve hře dost malý). Místnost dlouhá 40000 jednotek je tedy ekvivalentní 2 km (vzdálenost od spodku Václavaského náměstí na Petřín).
Na jednu stranu jsem umístil postupně Lost soula a Arch-vila. Na druhou hráčskou startovní pozici a zídku, za kterou se může schovat. Jako stopky posloužila Nokia 3310 ;). Zkusil jsem vzdálenost projít s hráčem (čas 1:48) a také proběhnout (čas 0:54), a také běh s úkrokem (40).
Vystřelil jsem, a pomocí kódu přešel za zeď. Potvory nemohly zaútočit, ale přibližovaly se. Zde jednoznačně vede Arch vile. Byl u mě za 1:58, přičemž nějaký čas ztratil divným pobíhavým krokem – než se srovnal na přímku. Může mít tedy stejnou rychlost jako jdoucí hráč. Lost soul defakto stál, deset minut by mu asi nestačilo ;).
Pro Arch-vila se nic nemění, na takovou vzdálenost nedokáže zaútočit. Diametrálně odlišné je to ale u Lost soula. Po chvilkovém zaměření (to ta sfině udělá na 40000 jednotek, že ;), se rozletí rychlostí rakety. Zkusil jsem vedle něj dát Cyberdaemona a opravdu, rychlost rakety je stejná (0:44).
Zároveň je skutečně vidět, že můžete v pohodě dohnat raketu (jsem to zkoušel ;)!
Následoval závod všech monster. Rozendal jsem je vedle sebe dost na těsno takže si ze začátku dost vadily (monstra se řadí na přímou osu X podle mapy, po té už jdou rovně až ke hráčovi). První dorazil Arch-vile, pak Cyberdemon, pak trojice Revenant, démon, spektra, potom oba pavouci, potom šestice kulometčík, Cacodemon, Pain elemental, seržant, hell knight a Baron of hell, za nimi dvojice Mancubus a zombieman… a hádejte, jaký mrzák byl ten poslední ;).
To samé co procesí, jen jsem se neschoval za stěnu, potvory se servaly o osu X. První dorazil šťastný Lost soul, chytře vyklouzl Cyberdeamonovým raketám, pak dobíhal Arch-vile, ale pár kroků odemně ho trefil Cacodemon a on se chudák vrátil, místo něj přiběhl démon, ale taky nedoběhl, otočil se a běžel za Cacodemonem ;). Pak dlouho nikdo nepřiběhl, Arch vile spálil Cacodemona. Demon to vzal na vědomí a běžel opět ke mbě, ale jen kousíček odemě ho dostal poslední Cacodemonův fireball (!). Následně přiběhl konečně Arch-vile a obživil i démonka. Stále podle poměru zabití/živí jeden chyběl. Tak jsem se běžel podívat nadruhou stranu… a zde na ose X stál Mastermind a bez přestání střílel kulometem ;). Asi mu nikdo neřekl, že 40000 jednotek střelná zbraň nedá. Mimochodem, mapa startovala s 17ti potvorama… Zemřelo jich celkem 49. Arch-vile se ze začátku s obživováním dost činil ;).
Při druhém závodu smrti přiletěly tři lebky (zastřelené u mě raketami), po dvou minutách zbyl jen Cacodemon a Mancubus, přičemž každý v jiné výšce, takže se defakto nemohli ohrozit. Asi to pokaždé vyjde jinak…
Jo není nad odpoledne v práci ;)
Středa, 30. 1. 2008
Tak ale snad v tom článku jaké je nejrychlejší monstrum v Doom2 snad nešlo o to, kdo vyhraje závod, ale snad o to, jaká potvora je prostě schopná dosáhnout co největší rychlosti - a to je teda jednoznačně Lost Soul ;-)
aka 1 "jednotka" = 1px... A jen abych uvedl na pravou míru onen boj Archie vs. LostSoul - Jestliže chcete srovnávat rychlost utočící LostSoul a Archvile, tak můžete rovnou porovnávat rychlost LostSoul a letící kulky... Má se to tak, že jakmile LostSoul začne utočit, tak už to není monstrum nýbrž letící projektil (ať to zní sebevíc ujetě :-)). Můžete to vidět například v definici actor třídy, kde je attack statement přímo označený jako MISSILE (u chaingunnera kulka, u LostSoula sama lebka). Prostě a jednoduše - Utočící lebka už není monstrum, nýbrž projektil.
Na ty actor třídy jsem koukal taky ;)
Nojo, ale pak teda nechápu ty jednotky na doom wiki....
Taky jsem si udělal jasný testík...
damned.wz.cz/speedtest.wad
to by pak znamenalo ze jednotka ma jinou hodnotu pri rozliseni
1600x1200 nez treba 640x480, ze ?
boreczech asi mysli texturovej pixel, to by tak mohlo odpovidat, vsechny ostatni pixely jsou samozrejme relativni uhlu pohledu a vzdalenosti
Pokud jsou 2 jednoty= 1 cm, tak hráč je vysoký 30 cm, což je skoro nesmysl, nemyslíte?:)
Tzn. ze tedy nema 30 ale 120? Vtom pripade nechapu cos myslel tim "player je ve hře dost malý" ;)
Středa, 30. 1. 2008
Novější příspěvek: Arch vile a jeho limity - 10. 2. 2008
Starší příspěvek: Neprobouzejí hry násilí? - 18. 1. 2008
Web Doom-server tvoří Kelvin,
novinky publikovány pomocí Bloxxy,
webhosting Xnet, statistika Toplist.cz.