Letní akce! Lákají tě IT školení C#, Javy a PHP v Brně? Přihlas se a napiš nám do zpráv kód "BRNO 500" pro slevu 500 Kč na libovolný brněnský kurz. Lze kombinovat se slevami uvedenými u školení i použít pro více kurzů. Akce končí 28.7.

Dungeon (3d bludiště) v Javascriptu

JavaScript Základní konstrukce Zdrojákoviště Dungeon (3d bludiště) v Javascriptu

Unicorn College ONEbit hosting Tento obsah je dostupný zdarma v rámci projektu IT lidem. Vydávání, hosting a aktualizace umožňují jeho sponzoři.

Tato hra byla výtvorem do soutěže Machr na algoritmy a úkolem bylo vytvořit dungeon.

Rozhodl jsem se ho tedy netradičně udělat v JavaScriptu pomocí vykreslování na CANVAS.

Hra nemá žádný cíl, je to vlastně jen možnost procházet se po mapě.

Grafika se vykresluje tři segmenty dopředu a dva segmenty na obě strany kolem vaší postavy.

K původnímu soutěžnímu zadání jsem ještě přidal generátor bludiště, takže při každém obnovení stránky se vám vygeneruje nový dungeon.

I když vím že má hra několik nedostatků a kód by určitě šel optimalizovat, doufám že se při studiu kódu alespoň něčemu novému přiučíte ;)


Galerie

Program byl vytvořen v roce 2013.

 

Stáhnout

Staženo 482x (121.41 kB)
Aplikace je včetně zdrojových kódů v jazyce JavaScript

 

 

Program pro vás napsal Jenkings
Avatar
Jak se ti líbí článek?
4 hlasů
Aktivity (1)

 

 

Komentáře

Avatar
David Čápka
Tým ITnetwork
Avatar
David Čápka:17.6.2013 17:08

Moc se mi to líbí a držím palce s dalším vývojem!

Odpovědět 17.6.2013 17:08
Jsem moc rád, že jsi na síti, a přeji ti top IT kariéru, ať jako zaměstnanec nebo podnikatel. Máš na to! :)
Avatar
Jenkings
Redaktor
Avatar
Odpovídá na David Čápka
Jenkings:17.6.2013 17:20

Díky ;) pokud najdu nějakého pomocníka tak se určitě dočkáš i té multiplayer verze ;)

Odpovědět 17.6.2013 17:20
Největší časovou náročnost má výpočet časové náročnosti..
Děláme co je v našich silách, aby byly zdejší diskuze co nejkvalitnější. Proto do nich také mohou přispívat pouze registrovaní členové. Pro zapojení do diskuze se přihlas. Pokud ještě nemáš účet, zaregistruj se, je to zdarma.

Zobrazeno 2 zpráv z 2.