Programování flash her – 6 – Základy Actionscript 3

Někde tady padl dotaz, že bych mohl trochu vysvětlit základy programování ve flashi. Už jsem začal sepisovat alespoň stručné základy, ale i ty by se neúměrně rozrostly. Proto jsem se rozhodl jen stručně popsat co by vás ohledně základů mohlo zajímat a zbytek nechat na vás 🙂 Rozdíl Actionscript 2(AS2) a Actionscript3(AS3) AS2 je mrtvý, ať žije AS3 🙂 Oba jazyky mají...

Květen 15th, 2013 by Aimia 

Programování Javascript HTML5 her

// Programování Javascript HTML5 her Pokud vás flash pro vývoj her příliš nezaujal a líbí se vám spíš webové technologie, můžete vyzkoušet tvořit hry v HTML5 a javascriptu. IvanK Lib Jedna z Javascript knihoven je například IvanK Lib knihovna českého vývojáře. Knihovna je inspirováná Flashem(stejná práce s DisplayObject, DisplayObjecContainer, Stage apod.) a tak je...

Leden 15th, 2013 by Aimia 

Programování flash her – 5 – Načtení obrázků, zvuků, xml souborů…

Programování flash her – 5 – Načtení obrázků, zvuků, xml souborů… Dnes popíši jak se dají načítat ve Flash Developu(Flex SDK) obrázky, zvuky a další soubory. Tyto zdroje budou zabaleny přímo do výsledného flash videa souboru. // Jak načítat externí zdroje Je více způsobů jak se dá ve flashi pracovat s externími soubory. Jeden ze způsobů je mít obrázky...

Leden 10th, 2013 by Aimia 

Vyzkoušení Starling frameworku na Goblins Wanna Star

Od verze 11 podporuje FlashPlayer 3D (označením Molehill). Díky tomu můžete ve flashi dělat hardwarově renderované 3D hry. Oproti dřívějším neoficiálním 3D enginům, které byly jen softwarové, tak můžete tvořit velmi rychlé hry. Starling Framework Starling Framework je 2D framework, využívající Molehill na zobrazování grafiky. Zapouzdřuje volání nízkoúrovňových 3D...

Leden 3rd, 2013 by Aimia 

Programování flash her – 4 – Herní smyčka

Trochu mě zdržela moje nová vánoční hra Goblins wanna star ale je po vánocích a tak přináším další díl seriálu. V tomto díle si ukážeme jak vytvořit herní smyčku. Herní smyčka je základem většiny her. Jde vlastně o neustálé střídaní vstupu uživatele, aktualizace herní logiky a zobrazení hry. Zjednodušeně to vypadá takto. while(gameIsRunning) { checkPlayerInput();...

Prosinec 27th, 2012 by Aimia 

Programování flash her – 3 – Vytvoření prvního projektu

Dnes si nastavíme si všechny potřebné nástroje pro tvorbu flash her. A vytvoříme náš první projekt. Je toho trochu víc, ale zas tak složité to není. Pokud už umíte používat Flash Develop, můžete tenhle díl klidně přeskočit. Instalace a nastavení nástrojů Flex SDK Takže si stáhněte FlexSDK(http://www.adobe.com/devnet/flex/flex-sdk-download.html), a nakopírujte jej někde...

Listopad 25th, 2012 by Aimia 

Programování flash her – 2 – V čem budeme hry tvořit, nástroje pro tvorbu her

Flash Develop + Flex SDK V článcích budu používat jen nástroje zdarma. Flex SDK(http://www.adobe.com/devnet/flex/flex-sdk-download.html ) je zdarma, k tomu používám Flash Develop(http://www.flashdevelop.org/ ), taky zdarma. Pro hry nepoužívám Flash 8/CS3/CS5 nástroj, a to z několika důvodů: je dost drahý dá se výborně použít pro tvorbu animací, efektů, banerů atd. Ale pro...

Listopad 13th, 2012 by Aimia 

Za jak dlouho se naučíte programovat hry

Pokud chcete začít vytvářet hry, toto by měla být jedna z vašich prvních otázek. Budu předpokládat, že programovat vůbec neumíte a nastíním vám možné alternativy.Možná na vás článek bude působit trochu depresivně, že je programování složité apod. A taky že je. Kvalita her se poslední dobou rapidně zvýšila. Hráči jsou už rozmlsaní. Nejradši by chtěli hru zdarma,...

Listopad 7th, 2012 by Aimia 

Programování flash her – 1 – Úvod

Konečně už se blížíme k praktické části. V úvodu ještě shrnu, o čem série bude, jaké omezení jsem si pro svůj vývoj nastavil apod. V sérií článků „Programování flash her“ představím jak na programování her. Předně podotýkám, že hry tvořím po svém. Jsem samouk, programovat jsem se učil odkoukáním cizích kódů někdy na základce a střední. Mám...

Říjen 31st, 2012 by Aimia 

Jak programovat hry 3 – V čem hry dělat

A nakonec se musíte rozhodnout, v čem chcete hry dělat. Dost to záleží od platformy, na kterou chcete vyvíjet. U iPhone se nejspíš začnete učit ObjectiveC, u Androidu jazyk Java apod. Také záleží na hře, jakou chcete dělat. 3D fps střílečka vyžaduje rychlost, na to je vhodné C++. Na casual nebo indie hru už vám postačí klidně Java, C# nebo Flash. Další věcí je finanční...

Červen 12th, 2012 by Aimia