September discount week
Pouze tento týden sleva až 80 % na e-learning týkající se MS Office
50 % bodů zdarma na online výuku díky naší Slevové akci!

Algoritmus na vygenerovanie 2D hracej plochy - poschodie

Algoritmus nadväzuje na predchádzajúce dielo http://www.itnetwork.cz/...hraci-plochy, teraz ale generuje s iným cieľom. Tentoraz sa tvorí niekoľko miestností pospájaných dverami, ktoré dohromady vyzerajú ako celé veľké poschodie.

Algoritmus vygeneruje plochu, potom oreže všetky nedostupné časti. Dorobí na vhodné miesta dvere, pridá náhodne zničiteľné prekážky a kĺzavé povrchy.

Tento výukový obsah pomáhajú rozvíjať nasledujúce firmy, ktoré možno hľadajú práve teba!

Ďalej som program upravil aby ukazoval len tie miestnosti, v ktorej je hráč alebo k nim sú otvorené aspoň jedny dvere.

Dvere idú zatvárať otvárať kliknutím myši. Ide sa pohybovať hráčom - žltý štvorček WSAD po miestnostiach

Dvere - otvorené / zatvorené hnedá oranžová, zatvára sa kliknutím myši, otvára sa kliknutím alebo pokusom o priechod zatvorenými dverami

Kĺzavý povrch - Modré, pokiaľ to ide hráč sa cez pole skĺzne ďalej rovnakým smerom

Zničiteľné objekty - červená-ružová, prekážky ktoré idú zničiť kliknutím alebo pohybom hráčov.

Aby to nebol len generátor, bol pridaný aj cieľ, čo je zelená kostička kam je potreba sa dostať.


Galéria


 

Stiahnuť

Stiahnuté 225x (144.26 kB)
Aplikácia je vrátane zdrojových kódov

 

Všetky články v sekcii
Algoritmy pre bludisko
Program pre vás napísal martinsakra
Avatar
Ako sa ti páči článok?
Ešte nikto nehodnotil, buď prvý!
Autor programuje v C# a Javě + dělá v Unity3D
Aktivity (1)

 

 

Komentáre

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

Plánuješ to reálně použít v nějakém projektu?

Odpovedať
17.6.2013 17:09
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! :)
Tento výukový obsah pomáhajú rozvíjať nasledujúce firmy, ktoré možno hľadajú práve teba!
Avatar
martinsakra
Redaktor
Avatar
Odpovedá na David Čápka
martinsakra:17.6.2013 21:49

je vytvořen stejně jako předchozí do školy, kvůli sokobanu- hře inspirované jím. Zatím nikde jinde neplánuju,ale kdo ví. Ale bude to asi moje hračka na dlouhé chvíle, neb už ted mám v hlavě další dva způsoby na viditelnost a přemýšlím přidání podpory více pater, jednou z toho něco vznikne :D

Odpovedať
17.6.2013 21:49
Democracy is two wolves and a lamb voting on what to have for lunch. Liberty is a well-armed lamb contesting the vote.
Robíme čo je v našich silách, aby bola tunajšia diskusia čo najkvalitnejšia. Preto do nej tiež môžu prispievať len registrovaní členovia. Pre zapojenie sa do diskusie sa zaloguj. Ak ešte nemáš účet, zaregistruj sa, je to zadarmo.

Zobrazené 2 správy z 2.