Napište si hru za 10 minut, i když neumíte programovat

Máte počítač s Windows, nebo Xbox? A nebaví vás žádná hra? Tak si napište vlastní – nebudete muset umět ani jeden programovací jazyk. Vyzkoušejte Kodu Game Lab. [video]

Před pár dny jsem si potřeboval napsat jednoduchou trojrozměrnou vizualizaci dat z GPS přijímače. Hledal jsem a přemýšlel, až jsem zakotvil u jednoho z mnoha herních enginů pro jazyk Java – LWJGL. Chtěl jsem o tom napsat nějaký popularizační článek ve stylu „jak se dělá…“, nakonec jsem si ale vzpomněl na projekt Kodu Game Lab, který vyvíjejí lidé z Microsoft Fuse Labs a bude pro unavený páteční den mnohem zábavnější než tradiční rutinní kódování.

Kodu: napiště si vlastní hardwarově akcelerovanou hru za 10 minut

Kodu je vizuálně programovatelný herní engine pro děti a všechny nudící se čtenáře Živě.cz. V podstatě na první pohled připomíná všechny ty dětské učební programovací jazyky počínaje Baltíkem a konče třeba Alicí, je ale poněkud více propracovaný, hardwarově akcelerovaný a určený jak pro Windows na počítači, tak pro herní konzoli Xbox. Jelikož se v tomto programovacím nástroji nepíše, ale spíše vybírá a kreslí, skutečně si vystačíte i s pouhým herním ovladačem, pro který je uzpůsobena většina nabídek v programu.

Podívejte se na jednoduchou hru, kterou „napíšete“ během několika minut

 

Oč tu tedy jde? V Kodu si jednoduše nakreslíte herní mapu, vytvoříte terén, vložíte do hry hlavní charakter – robota Kodu, a pak i boty – roboty, kterým naprogramujete nejrůznější činnost. Herní engine je prakticky neomezený, můžete tedy vyzkoušet téměř libovolný herní žánr a scénář. Můžete napsat akční střílečku, simulátor, zcela nenásilnou hru ve style arkády, či klidně i vlastní Tamagoči.

kodu zdroj.png  kodu.png
Skript Kodu, se kterým ale nepříjdete do styku, a grafický návrh přímo v herním enginu

Veškerá programovací logika je velmi jednoduchá, je totiž založená na jednoduchých podmínkách WHEN–DO (tedy to samé co IF–THEN z většiny klasických programovacích jazyků). V rámci herní smyčky mohou probíhat i samostatné nekonečné děje pomocí podmínky ALWAYS–DO. Tato „podmínka“ bude provádět svůj úkol stále dokola, dokud bude hra spuštěná.

Kodu Game Lab v sobě skrývá desítky a stovky herních kombinací, poměrně pokročilé herní mechanizmy a také logiku sběru bodů a vítězství… Nebo prohry. Jakmile dopíšete jednu misi, můžete začít psát další úrovně a složitější schémata.

kodu1.png  kodu 2.png  kodu 3.png
Pokud někde narazíte, po ruce budete mít hromadu návodů a celých hotových her, jejichž herní světy mohou dosahovat skutečně obřích rozměrů – v tomto případě si můžete napsat třeba docela slušné závody

Ke všemu budete potřebovat buď herní konzoli Xbox, nebo Windows s .NET Frameworkem 3.5 a XNA Frameworkem. Hotové výtvory se sdílí na webu a stejně tak vy si můžete vyzkoušet a upravit hry svých kolegů programátorů.

Kodu Game Lab je zdarma
Najdete ho na stránkách Microsoft FUSE Labs


X

Doporučit článek

Vaše jméno:

Váš e-mail:

E-mail adresáta:

Komentář:

kontrolní kód

Odeslat


celkem 13

Poslední názory Názory

Omlouvám se za pozdější reakci. Ale vzpomněl jsem... Citrisin 17. 7. 2011 14:46
Taky znam programovaci jazyk Karel, Baltika, ale... ir11 4. 5. 2011 20:08
Hm,moc pěkný. Ale vzpomínám si, to mi bylo asi... skutecnykosmonaut 1. 5. 2011 8:03
Jde vytvořená hry nějakým způsobem exportovat do... Petr Koumar 30. 4. 2011 21:29
Koho oslovil tento engine nechť určitě vyzkouší... miser 29. 4. 2011 19:13
Můj názor Zobrazit vše


Další podobné články

Podívejte se, jak fotí chytré brýle Google Glass

Podívejte se, jak fotí chytré brýle Google Glass

Právě teď  |  Čížek Jakub  |  1
AMD Trinity: vylepšený mobilní hybrid i s testy

AMD Trinity: vylepšený mobilní hybrid i s testy

Nová generace hybridních čipů od AMD s kódovým označením Trinity se představila pro mobilní segment. Podaří se AMD konkurovat Ivy Bridge od Intelu?

Právě teď  |  Javůrek Karel

Windows 8 má „problém“, startuje příliš rychle

Windows 8 má „problém“, startuje příliš rychle

Rozlučte se s klávesami F2 nebo třeba F8. Windows 8 je po desítkách let už nebude používat. Zapomeňte na klasický vstup do BIOSu a zapomeňte vlastně i na samotný BIOS.

Právě teď  |  Čížek Jakub  |  4

OCZ představilo tenké SSD řady Vertex 3

OCZ představilo tenké SSD řady Vertex 3

Včera  |  Javůrek Karel  |  2
Vyzkoušeno: 3D monitor za čtyři a půl tisíce

Vyzkoušeno: 3D monitor za čtyři a půl tisíce

Vyzkoušeli jsme monitor AOC d2357Ph, který nabízí 3D zobrazení s pasivními brýlemi. Třetí rozměr získáte za cenu srovnatelnou s běžným monitorem, ale jak je na tom kvalita?

Včera  |  Polesný David  |  6

Netgear uvedl levnější router R6200 s gigabitovou WiFi

Netgear uvedl levnější router R6200 s gigabitovou WiFi

22. 5. 2012  |  Javůrek Karel  |  1

DEJTE NÁM TIP NA ČLÁNEK