Flash igre su vrlo popularne na Internetu i mogu se ugraditi na gotovo bilo koju stranicu. Moderne mobilne tehnologije postupno istiskuju takve igre, ali su i dalje u velikoj potražnji. Da biste stvorili flash igru, morate naučiti poseban programski jezik, kao i znati glavne faze stvaranja takvih aplikacija.
Ideja za igru
Prije nego što započnete izravno stvarati igru, morate je razumjeti. Flash tehnologija je najprikladnija za stvaranje jednostavnih igara sa minimalnim mogućnostima. Ideja za takvu igru može biti mnogo, na primjer puzzle ili igra uloga. Sve ove igre su u pravilu dizajnirane za jednog igrača koji može izvesti ograničen broj radnji. Ako nikada prije niste kreirali flash igre, trebali biste započeti s 2d formatom. Stvaranje 3d igara je takođe moguće, ali za to je potrebno duboko poznavanje programskog jezika i puno iskustva.
Alati
Kôd Flash igre napisan je u programskom jeziku Action Script 3 (AC3). Da biste uspješno kreirali vlastitu igru, morate imati barem osnovno znanje ovog jezika. U procesu proučavanja, preporučuje se stvaranje osnovnih igara koje će dati ideju o načinu rada ove tehnologije. Dobar način za učenje jezika AC3 je čitanje koda drugih programera. Programeri obično ne otkrivaju izvorni kod svojih igara, ali možete pronaći projekte otvorenog koda, kao i razne vodiče u kojima se takvi kodovi mogu predstaviti.
Da biste brzo kreirali igru, trebat ćete kupiti i Flash Professional. Ovo je program koji se plaća, ali uvelike pojednostavljuje proces razvoja i neće vam trebati nikakvi dodatni programi.
Struktura mape
Igra koju kreirate može biti prilično složena i sadržavati mnogo slika i zvučnih isječaka. Da se ne biste zbunili u njima, stvorite zasebne mape. Na primjer, morate imati glavnu mapu koja sadrži cijeli projekt igre, može sadržavati img, snd i src pakete, koji će pohranjivati slike, audio isječke i datoteke koda. Ova organizacija mapa je posebno važna ako na igri radi više ljudi.
Kodiranje i testiranje
Postoje tri glavne strukture koda koje se koriste za pisanje koda igre u AC3: varijable, obrađivači događaja i funkcije. Oni su ti koji će vam omogućiti da svoje algoritme prevedete u kod. Uz to, programski kod sadržavat će takozvane objekte na kojima će igrač raditi. Svaki od ovih objekata ima skup svojstava koja će također trebati navesti. Naredbu trace () možete koristiti za kontrolu rada programa i provjeru trenutnih vrijednosti određenih objekata. Kada završite s izradom koda, možete odmah testirati svoju igru odabirom stavke izbornika Create-> Test Movie u prozoru Flash Professional.