Kuinka tehdä flash-peli

Posted on
Kirjoittaja: Robert Simon
Luomispäivä: 19 Kesäkuu 2021
Päivityspäivä: 1 Heinäkuu 2024
Anonim
Kuinka tehdä flash-peli - Tuntemus
Kuinka tehdä flash-peli - Tuntemus

Sisältö

Tässä artikkelissa: Aloittaminen Peruspelien kirjoittaminenLearn Advanced TechniquesReferences

Flash on suosittu videopelien muoto Internet-selainten kautta erillisillä sivustoilla, kuten Newgrounds ja Kongregate. Flashia käytetään vähemmän ja vähemmän verrattuna uusien mobiilisovellusten muotoihin, mutta se on silti levinnyt moniin laatupeleihin. Flash perustuu ActionScriptiin, yksinkertaiseen ohjelmointikieleen, jonka avulla voit hallita näytöllä näkyviä objekteja. Siirry vaiheeseen yksi alla oppiaksesi kuinka perustaa peruspelaaminen.


vaiheet

Osa 1 Aloittaminen



  1. Opi pelisi suunnittelu. Ennen kuin aloitat koodauksen, on hyödyllistä saada käsitys siitä, mitä haluat pelinä. Flash soveltuu yksinkertaisiin peleihin. Yritä luoda peli, jossa pelaajalla on vain muutama erilainen tehtävä. Perusta itsesi pelin perheen tyyliin ja pidä mielessä muutama yksinkertainen mekanismi, jotka ovat sen taustalla. Katso tästä oppaasta lisätietoja videopelien kehityksen suunnittelusta. Yleisimmät flash-pelit ovat:
    • Loputtomat juoksijat: Näissä peleissä hahmo liikkuu automaattisesti ja pelaajan on hypätä esteiden yli tai olla vuorovaikutuksessa pelin kanssa vertailukelpoisella tavalla. Pelaajalla on yleensä vain yksi tai kaksi erilaista toimintaa.
    • "Brawlers": Nämä pelit sisältävät yleensä peliympäristön sivuselaa. Pelaajan on voitettava esiintyvät viholliset edistyäkseen. Hänellä on usein käytössään useita liikkeitä päästäkseen eroon vihollisista.
    • "Palapelit": Nämä pelit tarjoavat pelaajalle mahdollisuuden ratkaista palapelit tai palapelit siirtyäksesi seuraavalle tasolle. Ne voivat vaihdella Match-3-tyyppisistä, kuten Bejeweled, monimutkaisempiin arvoituksiin, jotka kohtaavat yleensä seikkailupeleissä.
    • "RPG: t" tai roolipelit: Nämä pelit keskittyvät hahmon kehitykseen ja etenemiseen. Pelaaja liikkuu eri ympäristöissä monien vihollisten kanssa. Taistelut eroavat RPG: stä toisiinsa, mutta useimmat tapahtuvat vuoropohjaisesti. RPG: t voivat olla huomattavasti monimutkaisempia koodaamaan kuin pelit.



  2. Opi mihin Flash sopii. Flash soveltuu hyvin 2D-peleihin. 3D on mahdollista tehdä Flash-muodossa, mutta se edellyttää ohjelmointikielen syvää tuntemusta. Menestyneimmät flash-pelit ovat 2D-muotoisia.
    • Flash on sopivampi lyhyisiin peleihin tai pelattavaksi pienissä istunnoissa. Yleensä pelataan, kun sinulla on vähän vapaa-aikaa tauon tekemiseen, mikä rajoittaa peliajan noin viiteentoista minuuttiin.


  3. Tutustu ActionScript3 (AS3) -ohjelmointikieleen. Flash-pelit ohjelmoidaan AS3: een. Sinun on ymmärrettävä perustelut kuinka se toimii pelin onnistuneen luomisen kannalta.Jos osaat koodata AS3: ssa, voit luoda yksinkertaisen pelin.
    • Useita ActionScriptiä käsitteleviä kirjoja on saatavana Amazonista tai muista kaupoista, samoin kuin monia esimerkkejä ja oppaita Internetissä.



  4. Lataa Flash Professional. Tämä ohjelma ei ole ilmainen, mutta se on paras tapa luoda Flash-ohjelmia nopeasti. Muita vaihtoehtoja on saatavana, joitakin ilmaisia ​​ohjelmistoja, mutta yhteensopivuus on usein huono ja saman tehtävän suorittamiseen ne vaativat enemmän aikaa.
    • Flash Professional on ainoa ohjelma, joka sinun täytyy aloittaa pelin luominen.

Osa 2 Kirjoita peruspeli



  1. Ymmärrä rakennuspalikoiden perusteet AS3-koodissa. Kun luot yksinkertaisen pelin, joudut käyttämään useita erilaisia ​​koodirakenteita. AS3-koodissa on 3 pääosaa:
    • Muuttujat - Niitä käytetään tietojen tallentamiseen. Nämä tiedot voivat olla numeroita, sanoja (merkkijonoja), esineitä tai muita. Muuttujat määritetään koodilla var ja heidän nimensä täytyy koostua yhdestä sanasta.

      var playerHealth: Luku = 100; // "var" määrittää, että määrität muuttujan. // "playerHealth" on muuttujan nimi. // "Numero" on tietotyyppi. // "100" on muuttujalle annettu arvo. // Jokainen ActionScript-koodirivi päättyy ";"

    • Tapahtumien käsittelijät - Tapahtumien käsittelijät tarkistavat tiettyjen tapahtumien esiintymisen ja ilmoittavat sen muulle ohjelmalle. Tämä on tärkeä kohta soittimen komentojen asettamisessa ja koodin toistamisessa. Tapahtumien käsittelijät käyttävät yleensä toimintoja.

      addEventListener (MouseEvent.CLICK, swingSword); // "addEventListener ()" määrittelee tapahtumakäsittelijän. // "MouseEvent" on komentokategoria, joka on tarkistettava. // ".CLICK" on tietty toiminto, joka sisältyy MouseEvent-luokkaan. // "swingSword" on toiminto, jota kutsutaan toiminnon tapahtuessa.

    • Toiminto - avainsanalle määritetyt koodiosat, joita voidaan kutsua myöhemmin. Toiminnot hallitsevat pelisi ohjelman sisältöä. Monimutkaisilla peleillä voi olla satoja toimintoja, kun taas yksinkertaiset pelit tarvitsevat vain muutaman. Voit kirjoittaa ne missä tahansa järjestyksessä, koska ne toimivat vain soitettaessa.

      toiminto swingSword (e: MouseEvent): tyhjä;



  2. Saada inspiraatiota muiden peleistä Monet kehittäjät eivät anna sinulle koodiaan, mutta on monia opetusohjelmia tai muita projekteja, joiden koodi on ilmainen. Näiden avulla voit nähdä kuinka koodi toimii objektien kanssa. Se on loistava tapa oppia tekniikoita, jotka tekevät pelistäsi erottua.