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.

Klepněte pro větší obrázek Klepněte pro větší obrázek
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.

Klepněte pro větší obrázek Klepněte pro větší obrázek Klepněte pro větší obrázek
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

Témata článku: Software, Technologie, Microsoft, Programování, Hudba, filmy, seriály, Alice, Engine, Game, Kody, GPS Centrum, Herní konzole do ruky, Herní konzole pro děti, Hra

43 komentářů

Nejnovější komentáře

  • Citrisin 17. 7. 2011 14:46:37
    Omlouvám se za pozdější reakci. Ale vzpomněl jsem si kde jsem s...
  • ir11 4. 5. 2011 20:08:33
    Taky znam programovaci jazyk Karel, Baltika, ale Kodu Game Lab je...
  • skutecnykosmonaut 1. 5. 2011 8:03:06
    Hm,moc pěkný. Ale vzpomínám si, to mi bylo asi deset, čili druhá polovina...
Určitě si přečtěte

Jak se dostat do Windows, když neznáte heslo nebo nejste administrátor

Jak se dostat do Windows, když neznáte heslo nebo nejste administrátor

** S instalačním diskem Windows a znalostí pár příkazů odemknete téměř každý počítač s Windows. ** Poradíme i jak se tomu bránit

24.  7.  2017 | Tomáš Holčík | 37

Nový solární článek dokáže zachytit téměř veškerou energii světelného spektra ze Slunce

Nový solární článek dokáže zachytit téměř veškerou energii světelného spektra ze Slunce

** Vědci vytvořili nový typ solárního článku, který se pyšní neuvěřitelnou efektivitou ** Speciální trojrozměrná struktura dokáže zachytit téměř všechny vlnové délky světla ze Slunce ** Systém solárního článku využívá koncentrátorových čoček pro světlo

22.  7.  2017 | Karel Javůrek | 19

Další důkaz o existenci Planety 9

Další důkaz o existenci Planety 9

21.  7.  2017 | Jiří Černý | 5

Prolomí tanec tří mrtvých hvězd teorii relativity?

Prolomí tanec tří mrtvých hvězd teorii relativity?

** Einsteinova obecná teorie relativity je jedním z hlavních pilířů dnešní fyziky ** To ale vědcům nebrání, aby se ji neustále nepokoušeli sesadit z trůnu ** Tentokrát k jejímu testování využili systém pulzaru PSR J0337+1715

Včera | Stanislav Mihulka

4 způsoby, jak na internetu surfovat anonymně

4 způsoby, jak na internetu surfovat anonymně

** Anonymní režim v prohlížeči vám anonymitu nezaručí ** K dispozici je několik možností, jak skrýt svoji adresu i další identifikátory ** Nejúčinnější je stále Tor

23.  7.  2017 | Stanislav Janů | 33


Aktuální číslo časopisu Computer

Test 11 telefonů do 6 000 Kč

Postavte si a přetaktujte počítač

Srovnali jsme 7 sportovních kamer

Která zaměstnání nahradí roboti?