Když jsem byl mladší a měl jsem spoustu času, hrával jsem hry. Nejvíc mě bavily adventury, protože obsahovaly děj a většinou i humor. Ano, mám na mysli ty pecky od Lucasarts jako byl Indiana Jones, Monkey Island, Sam a Max, Day of the tentacle a další. Dokonce již na svém prvním počítači ZX Spectrum jsem hrál nejraději adventury. Moc jich nebylo, ale byly super. Kdo hrál Heroes nebo Jméno růže od George K., ví o čem mluvím (kde je tomu chlapíkovi dneska konec?).
Dneska už toho volného času tolik nemám a herní průmysl nesleduji, ale přijde mi, že adventury tak jak jsem je a znal a měl rád, již neexistují. Když se něco vydává za adventuru, tak je to většinou 3D hopsačka, kde se tak maximálně dají sbírat a používat nějaké předměty.
Nedávno mě napadlo, že by možná nemusel být velký problém napsat adventuru v HTML s pomocí Javascriptu. HTML se svým absolutním pozicováním obrázků poskytuje dostatečné „vykreslovací jádro“ a adventura nemůže být přeci složitá na naprogramování, aby to nešlo udělat v Javascriptu. Celý týden mi ta myšlenka ležela v hlavě, až jsem se rozhodl, že tento víkend zkusím udělat základní funkční prototyp.
Udělal jsem tedy první verzi, kde jsem si otestoval, jestli browser zvládne vše vykreslovat. V této první verzi je možné jen přecházet po místnosti (kliknutím myši). Některé předměty jsou „aktivní“, což znamená, že v pozdější fázi vývoje hry s nimi půjde manipulovat. Momentálně se jen zobrazí jen popisek, když nad takový předmět najedete myší.
Tato první verze by měla bez problémů běhat pod Safari a Firefoxem. Teoreticky by měla běhat i pod IE, ale začlo mi to házet nějakou chybu, a protože je IE debilní browser s ještě debilnější debug conzolí (dá li se tomu tak říkat), nepovedlo se mi rychle vypátrat problém a tak jsem se na to pro dnešek prostě vykašlal.
První základy Javascriptové adventury najdete zde
Update: Pod IE7 by to již mělo fungovat. IE6 se na první pohled tváří, že funguje taky, ale ovládání nějak zlobí a popisky se nezobrazují.

