„Flash“žaidimai yra labai populiarūs internete, juos galima įterpti beveik į bet kurią svetainę. Šiuolaikinės mobiliosios technologijos pamažu išstumia tokius žaidimus, tačiau jų vis dar labai reikia. Norėdami sukurti „flash“žaidimą, turite išmokti specialios programavimo kalbos, taip pat žinoti pagrindinius tokių programų kūrimo etapus.
Žaidimo idėja
Prieš pradėdami tiesiogiai kurti žaidimą, turite jį suprasti. „Flash“technologija labiausiai tinka kurti paprastus žaidimus su minimaliomis funkcijomis. Tokio žaidimo idėjų gali būti daug, pavyzdžiui, dėlionė ar vaidmenų žaidimas. Visi šie žaidimai, kaip taisyklė, yra skirti vienam žaidėjui, kuris gali atlikti ribotą skaičių veiksmų. Jei dar niekada nesate sukūrę „flash“žaidimų, turėtumėte pradėti nuo 2d formato. Taip pat įmanoma sukurti 3d žaidimus, tačiau tam reikia gilių programavimo kalbos žinių ir daug patirties.
Įrankiai
„Flash“žaidimo kodas rašomas „Action Script 3“(AC3) programavimo kalba. Norint sėkmingai sukurti savo žaidimą, reikia turėti bent pagrindines šios kalbos žinias. Jo nagrinėjimo metu rekomenduojama sukurti elementarius žaidimus, kurie leistų suprasti, kaip ši technologija veikia. Geras būdas išmokti AC3 kalbą yra skaityti kitų kūrėjų kodus. Programuotojai paprastai neatskleidžia savo žaidimų šaltinio kodo, tačiau galite rasti atvirojo kodo projektus, taip pat įvairių pamokymų, kur tokius kodus galima pateikti.
Norėdami greitai sukurti žaidimą, taip pat turėsite įsigyti „Flash Professional“. Tai yra mokama programa, tačiau ji labai supaprastina kūrimo procesą ir jums nereikės jokių papildomų programų.
Aplanko struktūra
Jūsų sukurtas žaidimas gali būti gana sudėtingas, jame gali būti daug vaizdų ir garso įrašų. Kad juose nesupainiotumėte, sukurkite atskirus aplankus. Pvz., Turite turėti pagrindinį aplanką, kuriame yra visas žaidimo projektas, jame gali būti paketai „img“, „snd“ir „src“, kuriuose bus saugomos nuotraukos, garso įrašai ir kodo failai. Šis aplankų organizavimas yra ypač svarbus, jei žaidimą dirba keli žmonės.
Kodavimas ir testavimas
Rašant žaidimo kodą AC3, naudojamos trys pagrindinės kodų struktūros: kintamieji, įvykių tvarkytuvai ir funkcijos. Tai yra tie, kurie leis jums išversti savo algoritmus į kodą. Be to, programos kode bus vadinamieji objektai, kuriuos grotuvas veiks. Kiekvienas iš šių objektų turi savybių rinkinį, kurį taip pat reikės nurodyti. Galite naudoti komandą trace (), norėdami valdyti programos veikimą ir patikrinti dabartines konkrečių objektų reikšmes. Baigę kurti kodą, galite iš karto išbandyti savo žaidimą, „Flash Professional“lange pasirinkdami meniu punktą Kurti-> Tikrinti filmą.