Cum să faci un joc flash

Posted on
Autor: Robert Simon
Data Creației: 19 Iunie 2021
Data Actualizării: 1 Iulie 2024
Anonim
How to make a game in flash.
Video: How to make a game in flash.

Conţinut

În acest articol: Noțiuni de scriere a unui joc de bazăLearn Advanced TechniquesReferences

Flash este un format popular pentru jocuri video prin browsere de internet, pe site-uri dedicate, cum ar fi Newgrounds și Kongregate. Flash este din ce în ce mai puțin folosit în comparație cu formatele noilor aplicații mobile, dar este încă răspândit pentru multe jocuri de calitate. Flash se bazează pe ActionScript, un limbaj de programare simplu care vă permite să controlați obiectele afișate pe ecran. Mergeți la pasul unu de mai jos pentru a afla cum să creați un joc flash de bază.


etape

Partea 1 Noțiuni introductive



  1. Realizează designul jocului tău. Înainte de a începe codarea, va fi util să vă faceți o idee despre ceea ce doriți ca joc. Flash este potrivit pentru jocuri simple. Încercați să creați un joc în care jucătorul să aibă doar câteva acțiuni diferite pentru a efectua. Bazează-te pe un gen de joc de bază și ține cont de câteva mecanisme simple care stau la baza acestuia. Consultați acest ghid pentru mai multe detalii despre planificarea dezvoltării jocurilor video. Cele mai comune jocuri flash sunt:
    • Alergători interminabili: În aceste jocuri, personajul se mișcă automat și jucătorul trebuie să sară peste obstacole sau să interacționeze cu jocul într-o manieră comparabilă. De obicei, jucătorul are la dispoziție doar una sau două acțiuni diferite.
    • "Brawlers": Aceste jocuri includ de obicei o defilare laterală a mediului de joc. Jucătorul trebuie să bată inamicii care apar pentru a progresa. Deseori are la dispoziție mai multe mișcări pentru a scăpa de dușmani.
    • "Puzzle": Aceste jocuri oferă jucătorului să rezolve puzzle-uri sau puzzle-uri pentru a trece la nivelul următor. Acestea pot varia de la cele de tipul Match-3, cum ar fi Bejeweled, până la puzzle-uri mai complexe, de obicei întâlnite în jocurile de aventură.
    • „RPG-uri” sau jocuri de rol: Aceste jocuri se concentrează pe dezvoltarea și evoluția unui personaj. Jucătorul se deplasează prin diverse medii cu o varietate de dușmani. Luptele diferă de la un RPG la altul, dar majoritatea au loc pe rând. RPG-urile pot fi semnificativ mai complexe la cod decât jocurile simple de acțiune.



  2. Aflați pentru ce este potrivit Flash. Flash este foarte potrivit pentru jocurile 2D. Este posibil să faceți 3D în Flash, dar necesită o cunoaștere profundă a limbajului de programare. Cele mai multe jocuri flash de succes sunt în 2D.
    • Flash este mai potrivit pentru jocuri scurte sau redate în sesiuni mici. De obicei, se joacă atunci când aveți puțin timp liber pentru a face o pauză, ceea ce limitează timpul de joc la aproximativ cincisprezece minute.


  3. Familiarizați-vă cu limbajul de programare ActionScript3 (AS3). Jocurile flash sunt programate în AS3. Va trebui să înțelegeți elementele de bază despre cum funcționează pentru a crea cu succes un joc. Dacă știți să codați în AS3, puteți crea un joc simplu.
    • Mai multe cărți care se ocupă de ActionScript sunt disponibile pe Amazon sau în alte magazine, precum și multe exemple și tutoriale pe internet.



  4. Descărcați Flash Professional. Acest program nu este gratuit, dar este cel mai bun mod de a crea rapid programe Flash. Sunt disponibile și alte opțiuni, unele software gratuit, dar compatibilitatea este adesea slabă și pentru aceeași sarcină necesită mai mult timp.
    • Flash Professional este singurul program de care aveți nevoie pentru a începe să creați un joc.

Partea a 2-a Scrie un joc de bază



  1. Înțelegeți elementele de bază ale blocurilor de construcție în cod AS3. Când creați un joc simplu, va trebui să utilizați mai multe structuri de cod diferite. Există 3 părți principale într-un cod AS3:
    • Variabile - Acestea sunt utilizate pentru stocarea datelor. Aceste date pot fi numere, cuvinte (șiruri), obiecte sau altele. Variabilele sunt definite prin cod var iar numele lor trebuie să fie format dintr-un singur cuvânt.

      var playerSanatate: Numar = 100; // „var” specifică faptul că definiți o variabilă. // "playerHealth" este numele variabilei. // „Număr” este tipul de date. // "100" este valoarea atribuită variabilei. // Fiecare linie de cod ActionScript se încheie cu ";"

    • Manipulatoare de evenimente - Organizatorii de evenimente verifică dacă au apărut anumite evenimente și îl comunică restului programului. Acesta este un punct esențial pentru a configura comenzile jucătorului și a repeta codul. Manipulatorii de evenimente utilizează de obicei funcții.

      addEventListener (MouseEvent.CLICK, swingSword); // "addEventListener ()" definește gestionarea evenimentelor. // „MouseEvent” este categoria de comandă care trebuie verificată. // „.CLICK” este acțiunea specială inclusă în categoria MouseEvent. // „swingSword” este funcția numită atunci când are loc acțiunea.

    • Funcție - secțiuni de cod alocate unui cuvânt cheie care poate fi apelat ulterior. Funcțiile gestionează conținutul programului jocului dvs. Jocurile complexe pot avea sute de funcții, în timp ce jocurile simple au nevoie de doar câteva. Puteți să le scrieți în orice ordine, deoarece acestea funcționează doar atunci când sunt apelate.

      funcția swingSword (e: MouseEvent): void;



  2. Inspirați-vă din jocurile altora Mulți dezvoltatori nu vă vor oferi codul lor, dar există multe tutoriale sau alte proiecte al căror cod este gratuit. Acestea vă vor permite să vedeți cum interacționează codul cu obiectele. Este o modalitate excelentă de a învăța tehnici care îți vor face jocul să iasă în evidență.