Jak udělat flash hru

Posted on
Autor: Robert Simon
Datum Vytvoření: 19 Červen 2021
Datum Aktualizace: 1 Červenec 2024
Anonim
[TUT]Jak si stáhnout flash hru do PC
Video: [TUT]Jak si stáhnout flash hru do PC

Obsah

V tomto článku: Začínáme psát základní GameLearn Advanced TechniquesReferences

Flash je populární formát pro videohry prostřednictvím internetových prohlížečů, na vyhrazených webech, jako jsou Newgrounds a Kongregate. Flash je ve srovnání s formáty nových mobilních aplikací stále méně využíván, ale pro mnoho kvalitních her je stále rozšířený. Flash je založen na ActionScript, jednoduchém programovacím jazyce, který vám umožňuje ovládat objekty zobrazené na obrazovce. Přejděte na krok níže a naučte se, jak vytvořit základní flash hru.


stupně

Část 1 Začínáme



  1. Realizujte design své hry. Než začnete kódovat, bude užitečné získat představu o tom, co chcete jako hru. Flash je vhodný pro jednoduché hry. Zkuste vytvořit hru, ve které má hráč pouze několik různých akcí. Zakládejte si na základním žánru hry a mějte na paměti několik jednoduchých mechanismů, které jej podporují. Další informace o plánování vývoje videoher naleznete v této příručce. Nejběžnější flash hry jsou:
    • Nekonečné běžce: V těchto hrách se postava pohybuje automaticky a hráč musí přeskakovat přes překážky nebo srovnávat hru se srovnatelným způsobem. Hráč má obvykle k dispozici pouze jednu nebo dvě různé akce.
    • „Brawlers“: Tyto hry obvykle zahrnují postranní posouvání herního prostředí. Hráč musí porazit nepřátele, kteří se objeví, aby mohli postupovat. Často má k dispozici několik pohybů, aby se zbavil nepřátel.
    • „Hádanky“: Tyto hry nabízejí hráči řešení hádanek nebo hádanek a přechod na další úroveň. Ty se mohou pohybovat od těch typu Match-3, jako je Bejeweled, až po složitější hádanky, které se obvykle vyskytují v adventurách.
    • „RPG“ nebo hraní rolí: Tyto hry se zaměřují na vývoj a vývoj postavy. Hráč se pohybuje v různých prostředích s různými nepřáteli. Boj se liší od jednoho RPG k druhému, ale většina se odehrává na základě tahu. RPG mohou být výrazně složitější než jednoduché akční hry.



  2. Zjistěte, k čemu je Flash vhodný. Flash je vhodný pro 2D hry. Je možné dělat 3D ve Flashi, ale vyžaduje hlubokou znalost programovacího jazyka. Nejúspěšnější flash hry jsou ve 2D.
    • Flash je vhodnější pro krátké hry nebo pro hraní v malých sezeních. Obvykle hraje, když máte trochu volného času na přestávku, což omezuje dobu přehrávání na asi patnáct minut.


  3. Seznamte se s programovacím jazykem ActionScript3 (AS3). Flash hry jsou programovány v AS3. Budete muset pochopit základy, jak to funguje, aby se úspěšně vytvořila hra. Pokud víte, jak kódovat v AS3, můžete vytvořit jednoduchou hru.
    • Několik knih zabývajících se skriptem ActionScript je k dispozici na Amazonu nebo v jiných obchodech a také mnoho příkladů a výukových programů na internetu.



  4. Stáhněte si Flash Professional. Tento program není zdarma, ale je to nejlepší způsob, jak rychle vytvářet programy Flash. K dispozici jsou další možnosti, některý svobodný software, ale kompatibilita je často špatná a pro stejný úkol vyžadují více času.
    • Flash Professional je jediný program, který budete muset začít vytvářet hru.

Část 2 Napište základní hru



  1. Porozumět základům stavebních bloků v kódu AS3. Když vytvoříte jednoduchou hru, budete muset použít několik různých struktur kódu. V AS3 kódu jsou 3 hlavní části:
    • Proměnné - slouží k ukládání dat. Mohou to být čísla, slova (řetězce), objekty nebo jiné. Proměnné jsou definovány kódem var a jejich jméno musí sestávat z jediného slova.

      var playerHealth: Number = 100; // "var" určuje, že definujete proměnnou. // "playerHealth" je název proměnné. // "Number" je typ dat. // "100" je hodnota přiřazená proměnné. // Každý řádek kódu jazyka ActionScript končí znakem „;“

    • Obsluha událostí - Obsluha událostí zkontroluje výskyt určitých událostí a sdělí je ostatním programům. Toto je zásadní bod pro nastavení hráčových příkazů a opakování kódu. Obslužné programy událostí obvykle používají funkce.

      addEventListener (MouseEvent.CLICK, swingSword); // "addEventListener ()" definuje popisovač událostí. // "MouseEvent" je kategorie příkazů, která musí být zkontrolována. // ".CLICK" je konkrétní akce zahrnutá v kategorii MouseEvent. // "swingSword" je funkce, která se volá, když dojde k akci.

    • Function - Sekce kódu přiřazené klíčovému slovu, které lze volat později. Funkce řídí obsah vašeho herního programu: Složité hry mohou mít stovky funkcí, zatímco jednoduché hry vyžadují jen několik. Můžete je psát v libovolném pořadí, protože fungují pouze při volání.

      function swingSword (e: MouseEvent): void;



  2. Nechte se inspirovat hrami ostatních Mnoho vývojářů vám nedá svůj kód, ale existuje mnoho výukových programů nebo jiných projektů, jejichž kód je zdarma. Ty vám umožní vidět, jak kód interaguje s objekty. Je to skvělý způsob, jak se naučit techniky, díky kterým bude vaše hra vyniknout.