Jak začít s tvorbou her
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.
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
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 .

