Hogyan készítsünk egy flash játékot

Posted on
Szerző: Robert Simon
A Teremtés Dátuma: 19 Június 2021
Frissítés Dátuma: 1 Július 2024
Anonim
Hogyan készítsünk egy flash játékot - Tudás
Hogyan készítsünk egy flash játékot - Tudás

Tartalom

Ebben a cikkben: Alapvető GameLearn Advanced TechniquesReferences írása

A Flash népszerű formátum a videojátékok számára böngészőkön keresztül, külön webhelyeken, például a Newgrounds és a Kongregate. A Flash-t egyre kevésbé használják az új mobil alkalmazások formátumaihoz képest, ám sok minőségi játék esetében ez még mindig elterjedt. A Flash alapja az ActionScript, amely egy egyszerű programozási nyelv, amely lehetővé teszi a képernyőn megjelenő objektumok vezérlését. Folytassa az alábbi lépéssel, hogy megtanulja, hogyan kell létrehozni egy alapvető flash játékot.


szakaszában

1. rész Kezdeti lépések



  1. Végre a játék dizájnját. Mielőtt elkezdené a kódolást, hasznos lenne megérteni, hogy mit akar játékként. A Flash egyszerű játékokhoz használható. Próbáljon meg olyan játékot létrehozni, amelyben a játékosnak csak néhány különféle művelete van. Alapozza magát egy alapvető játékműfajon, és tartsa szem előtt a néhány egyszerű mechanizmust, amelyek alapját képezik. A videojáték-fejlesztés tervezésével kapcsolatos további részletekért lásd ezt az útmutatót. A leggyakoribb flash játékok:
    • Végtelen futók: Ezekben a játékokban a karakter automatikusan mozog, és a játékosnak át kell ugrani az akadályokon, vagy hasonló módon kell kölcsönhatásba lépnie a játékkal. A játékos általában csak egy vagy két különféle akcióval rendelkezik.
    • "Brawlers": Ezek a játékok általában a játékkörnyezet oldalsó görgetését tartalmazzák. A játékosnak meg kell vernie az ellenségeket, akik a haladáshoz megjelennek. Gyakran számos mozdulattal rendelkezik, hogy megszabaduljon az ellenségektől.
    • "Rejtvények": Ezek a játékok felajánlja a játékosnak rejtvényeket vagy rejtvényeket, hogy a következő szintre lépjen. Ezek a Match-3 típusú, például a Bejeweled típusától kezdve a bonyolultabb rejtvényekig terjedhetnek, általában a kalandjátékok során.
    • "RPG-k" vagy szerepjátékok: Ezek a játékok a karakter fejlesztésére és progressziójára összpontosítanak. A játékos különféle környezetekben mozog számos ellenséggel. A harcok RPG-nként eltérnek, de a legtöbb forduló alapon zajlik. Az RPG-k kódolása lényegesen bonyolultabb lehet, mint az egyszerű akciójátékoknál.



  2. Tudja meg, hogy mihez használható a Flash. A Flash kiválóan alkalmas 2D játékokhoz. Lehetőség van 3D-s készítésre Flash-ben, de ehhez a programozási nyelv mély ismerete szükséges. A legsikeresebb flash játékok a 2D-ben.
    • A Flash sokkal alkalmasabb rövid játékokhoz, vagy kis üléseknél játszható. Általában akkor játszik, ha van egy kis szabad ideje szüneteltetni, ami a játékidőt tizenöt percre korlátozza.


  3. Ismerkedjen meg az ActionScript3 (AS3) programozási nyelvvel. A Flash játékokat az AS3-ban programozták. Meg kell értenie a játék sikeres létrehozásának alapjait. Ha tudod, hogyan kell kódolni az AS3-ban, akkor létrehozhatsz egy egyszerű játékot.
    • Számos, az ActionScript-rel foglalkozó könyv elérhető az Amazonon vagy más üzletekben, valamint számos példa és oktatóanyag az interneten.



  4. Töltse le a Flash Professional szoftvert. Ez a program nem ingyenes, de a Flash-programok gyors létrehozásának legjobb módja. Egyéb lehetőségek is rendelkezésre állnak, néhány ingyenes szoftver, de a kompatibilitás gyakran gyenge, és ugyanahhoz a feladathoz több időt igényelnek.
    • A Flash Professional az egyetlen program, amelyre szükséged lesz a játék létrehozásához.

2. rész Írj egy alapjátékot



  1. Ismerje meg az építőelemek alapjait az AS3 kódban. Egy egyszerű játék létrehozásakor több különböző kódszerkezetet kell használnia. Az AS3 kódban 3 fő rész található:
    • Változók - ezeket az adatokat tárolják. Ezek az adatok lehetnek számok, szavak (karakterláncok), objektumok vagy mások. A változókat a kód határozza meg var és a nevüknek egyetlen szót kell tartalmaznia.

      var playerHealth: Szám = 100; // "var" megadja, hogy egy változót definiál. // "playerHealth" a változó neve. // "Szám" az adattípus. // "100" a változóhoz rendelt érték. // Az ActionScript kód minden sora ";"

    • Eseménykezelők - Az eseménykezelők ellenőrzik bizonyos események előfordulását, és közlik azt a program többi részével. Ez elengedhetetlen pont a játékos parancsainak beállításához és a kód megismételéséhez. Az eseménykezelők általában funkciókat használnak.

      addEventListener (MouseEvent.CLICK, swingSword); // "addEventListener ()" az eseménykezelőt határozza meg. // A "MouseEvent" a parancskategória, amelyet ellenőrizni kell. // ".CLICK" az a konkrét művelet, amely a MouseEvent kategóriába tartozik. // "swingSword": a művelet végrehajtásakor meghívott függvény.

    • Funkció - a kulcsszóhoz rendelt kódrészek, amelyeket később meg lehet hívni. A funkciók kezelik játékod tartalmát: A komplex játékok százszáz funkciókkal rendelkezhetnek, míg az egyszerű játékoknak csak néhányra van szükségük. Írhatja őket bármilyen sorrendben, mert csak akkor működnek, ha hívják.

      swingSword funkció (e: MouseEvent): érvénytelen;



  2. Merítsen ihletet mások játékaiból Sok fejlesztő nem adja meg a kódot, de sok oktatóprogram vagy más projekt is ingyenes. Ezek lehetővé teszik, hogy megnézze, hogyan működik a kód az objektumokkal. Ez egy nagyszerű módszer olyan technikák megtanulására, amelyek kiemelik játékodat.