Programátorská sociální síť a materiálová základna pro C#, Java, PHP, HTML, CSS, JavaScript a další.


Přihlásit se Registrace  

Jak začít s tvorbou her

Zpět na hlavní stranu

Vítejte, pokud jste se rozhodli naučit se programovat, jste na správném místě :) Tento článek jsem sepsal pro ty, kteří chtějí začít a nevědí jak, případně s čím. Možností je plno a je důležité vybrat tu správnou, abyste se neučili něco, co je zastaralé nebo zbytečné.

Tvorba her

Důležité je, co chcete vytvořit. A také to, jestli se chcete opravdu naučit programovat nebo chcete hlavně tvořit hry a řešit spíše příběh nebo design levelů než samotný kód. Je také velký rozdíl mezi tvorbou her a tvorbou programů.

Na tvorbu her existují zjednodušené nástroje, kdy člověk ani nepotřebuje umět doopravdy programovat a nemusí rozumět tomu, jak to uvnitř funguje. Výhodou je jednoduchost a rychlost tvorby, říkáte, co mají objekty ve hře dělat a už vás v podstatě nezajímá, jak to program doopravdy uvnitř vyřeší. Můžete se potom věnovat příběhu, designu levelů a grafice. Výhodou je rychlost a jednoduchost tvorby, nevýhodou je určitá svázanost možnostmi programu.

Gamemaker Do této kategorie nástrojů patří zejména GameMaker. Jedná se o vizuální nástroj pro tvorbu her, který se velmi jednoduše používá a i bez znalosti programování v něm uděláte krásné hry. Začátečníci tvoří přetahováním ikonek akcí, pokročilí mohou používat skriptovací jazyk, který se zápisem i návrhem velmi podobá plnohodnotným programovacím jazykům, na které je tedy potom možné v budoucnu navázat. Přejít na sekci GameMaker s tutoriály a návody .

Programování pro děti

Petr Jazyk Petr byl nejprve vytvořen Ing. Miroslavem Němečkem pro jeho syna, který by rád programoval, ale neexistoval žádný dostatečně jednoduchý a účinný nástroj, s kterým by mohl pracovat. Petr je velmi intuitivní a lze v něm rychle a bez menších potíží tvořit velmi kvalitní hry a programy. Jak syn rostl, Petr se vyvíjel dál, přibyla možnost tvorby pokročilých 2D a 3D her, ale jednoduchost samozřejmě zůstala.

Velkou výhodou Petra je, že jeho příkazy mají stejnou strukturu, jako složitější programovací jazyky. Jeho uživatelé se učí opravdově programátorsky myslet a přitom nemusí napsat ani řádku kódu.

K Petrovi tu máme rozsáhlou databázi ukázkových programů a obrovské množství tutoriálů, které vás provedou od úplných začátků až k 3D grafice.

Přejít na sekci Petr s tutoriály a návody .