Amiga Heretic – Power PCPRÓFA
Dnes (pokud je právě neděle, jedna hodina po poledni), se můžeme nejenom
podívat, co přinesl další Receptář Přemka Dlahy, ale také možná co dělají
programátoři, aby naše „powerpecka“ nezahálela. Řeknu Vám - určitě zahálet
nebude! Úvodem
Chvályhodným počinem je vzrůstající počet PPC portů pro PC hry a jedním z
nich je také 3D akční hra zvaná Heretic. K dnešnímu dni se sešly dvě možnosti
ruchání alienů, a to AmiHeretic od Steffena Haeusera a Heretic Sebastiana
Jedruszkiewiczeho. Tak se na ně podíváme. AmiHeretic
Potěším snad jenom odpůrce WarpOS, protože tuto hru se mi nepodařilo
spustit. Je to díky nainstalované kartě CyberVisionPPC. Důvodů nesnášenlivosti
je hned několik (autor na ně upozorňuje v dokumentaci), odstranění by snad bylo
možné, kdyby šlo v příkazové řádce přesměrovat grafiku právě do CGX. Proč,
rozeberu v později odstavci Heretic. Problematika WarpOS, jak už byla výstižně
popsána v AR 40, str. 14, spočívá v tom, že jakmile používáte CGX, datatypy a
jiné věci přes ppc.library, máte skutečný problém. Na druhou stranu musím říct,
že používám několik WarpOS programů, které opravdu skvěle chodí, ale je jich
opravdu málo. Teoreticky lze WarpOS nainstalovat jako kompatibilní s
ppc.library, ale na to už jsem neměl sílu, čas a nervy. Nadto autoři garantují
výrazné zpomalení systému, čemuž věřím, když už tam to varování je (toto je vždy
pravdivé). Autor v dobře napsaném guide slibuje podporu klávesnice, joysticku,
myši, připojení přes TCP protokol, fungování všech Heretic cheatů, assembler
optimalizaci pro WarpOS (fuj!), a konečně rychlost až 42 fps na GFX. Jak se
ovšem hra nastaví právě pro GFX, autor v návodu jaksi neráčil prozradit, tak ať
si to nechá, jdeme dál... Heretic
Mno to už je jiná, toto chodí jako PowerUp aplikace, takže jedem. No ještě
nejedem, malý konflikt s nastavením CGX, a už je to dobrý... Totiž tak, hru na
mé konfiguraci nelze žádným způsobem přinutit pracovat pod AGA, můj RGB monitor
funguje pak jako stroboskop, ale pozor - hra nic neshodí! Zajímavé. Nastavení
V příkazové řádce můžeme volit tyto parametry:
asl - vyvolá requester s dotazem pro rozlišení (nepoužívat jiné než 320*xxx!),
nodoublebuffer - vypne double buffering,
window -hra běží v okně na Workbenchi (chce to alespoň 15 bitů),
directcgx - nefunguje s -window (a Windows),
fps - to je jasné,
mouse - a to taky. A jaké první pocity?
Výborné. Hra běží naprosto hladce i v okně (asi 10 fps), na vlastní
obrazovce jsem dosáhl v průměru 35 fps, v readme autor sliboval 30 fps. Místama
to lítalo až 80 fps!! Wow! Ještě že mám Pampers a Libresku... Načítání ž
harddisku je také rovněž bez škubání (alespoň na mém UW-SCSI, IDE jsem
nezkoušel). Grafika je taková, jak má být (viz graby tady kolem), k roztečení
barev dochází pouze, když ve hře vytuhnu (i barvy mají právo na výtuh). Ke
shození počítače nikdy nedochází, nejsou tady konflikty ani s MCP. K posouzení
zvuku hry zatím chybí hereticsound.library, v archivu nebyla, snad později
přibude. Průměrná zátěž 68040/25 byla 66%, no a to mi nedalo, abych si nespustil
68k verzí v druhém okně. Jak to dopadlo je vidět na obrázku, verze se od sebe
vůbec neliší a rozdíl rychlostí bych tak odhadoval tak 1:3. Mluvím o odhadu,
protože fps v okenním módu nefunguje. Hra se ovládá poměrně snadno, klávesy
jsou, až na pár výjimek, rozloženy obvyklým způsobem. Reakce na klávesnici a
nepřátel jsou stejně přijatelné jako např. u ADooma pro PPC. Jednu velkou
výhradu mám k použití samostatné obrazovky v CGX. Obraz je horizontálně rozdělen
na dvě poloviny, z nichž dolní je nahoře a horní dole. Tomu říkám avantgarda s
pozitivní satirou dohromady. Ale hrát se to dá. Závěrem
lze říci, že nezávislý počin dvou autorů udělat engine pro stejnou hru ve
dvou antagonistických systémech, je to nejlepší co může být, když jako uživatel
jste se rozhodl preferovat pouze jeden z nich. Někdy je to přímo nutnost a
možnost výběru je fajn. Oba engine nabízí skoro totéž (u WarpOS bych počítal
určitě s větší rychlostí), a Heretic od Sebastiana Jedruszkiewiczeho je více než
ucházející. Přesto se zdržuji bodového hodnocení, které by rozhodně nebylo
objektivní, a bodově není možno hodnotit všechny atributy. Počkáme si. Použitý hardware:
A1200T, Z3, CyberStormPPC 604e/200, 68040/258, CyberVisionPPC, 32 MB
FastRAM, UW-SCSI HDD. P.S.: Jen tak mimochodem, všimli jste si, že úplně první engine pro Doom na
Amigu je k nalezení už v AminetSetu číslo jedna? V tom vidím velkou pravdu. Vytlačiť článok
Pozn.: články boli naskenované ako text a preto obsahujú aj zopár chýb. Taktiež neručíme za zdrojové kódy (Asm, C, Arexx, AmigaGuide, Html) a odkazy na web. Dúfame, že napriek tomu vám táto databáza dobre poslúži.
Žiadna časť nesmie byť reprodukovaná alebo inak šírená bez písomného povolenia vydavatela © ATLANTIDA Publishing
none
|