Flash alapú böngészős játék, hogyan?
Hello,
szertnék csinálni egy olyan böngészőben futtatható játékot csinálni mint a Shakes&Fidget. Tudom hogy kell egy PHP szerver de nem arról szeretnék kérdezni hanem arról hogy hogy csináljam meg magát a játékot, megvan nekem az Adobe Flash CS5.5 (eredeti) és még mi kell még, és hogyan kezdjek neki? Kell esetleg valami más program? Tudom hogy scripteket meg a grafikát kell megcsinálni meg stb. de ezeket hogyan?
A válaszokat előre köszönöm és kérem hogy ne szóljatok le azért mert ilyen tudatlan vagyok.
Megtanulod a Flash használatát és az Action Script programozást (és tehetségtől függően) 2-3 év után nem lehet probléma.
Persze maga a grafika mint rajz az egy másik kérdés, mert ugye az thetség kérdése, nem tanulható, de ha valaki a grafikai elemeket megcsinálja neked, akkor már tudsz vele dolgozni.
Mindenképp a könyvből tanulást javaslom, csak magyarföld rákfenéje, hogy mindig le vannak maradva 2-3 verzióval a magyar nyelvű leírás.
Ez itt a Flash-ről magáról egy élvezetes, könnyű anyag, de ez csak alap és játékra nem jó, de kezdetnek nem rossz:
Azután jöhet a nehéztüzérség:
Ahogy írtam, grafikus még kelleni fog ha nem akarsz gagyi grafikát.
"...azt írja hogy nem szükséges alapképzettség..."
Na persze maga a programnyelv nulláról tanulható, de a hajadra kenheted ha előbb nem tanulod meg a flash használatát.
Anélkül hol futtatod?
A vásárlásról annyit, hogy megteheted, hogy nem veszed meg, de időben a 100x fizeted meg egy hibás tanulási folyamaton.
Minden ilyen dolog egy befektetés energiában, pénzben, időben.
Ha spórolsz a pénzel akkor enrgiában és időben fizeted azt meg és egyáltalán nem biztos hogy jól jársz.
Ez egy szakma lényegében és ez aprópénz ahhoz képest amire válthatod majd.
Amúgy nagy fába vágtad a fejszét.
A Flash egyik sarkos kérdése az optimálás (ezt tipikusan az autodidakták bénázzák el).
Ha rosszul optimalizált egy flash alkalmazás, akkor legyen bármilyen jó a kutya nem használja majd mert idegesítően lassú lesz.
Az se mindegy hol hostolod majd, mert sávszél is kell bőven.
Na ezek is majd egy külön szakma. :)
+1
Na meg az se felejtsük el, hogy a html, php, MySql tudás is kelleni fog.
Igazából az alkalmazás futásának sebessége.
Azaz nem mindegy, hogy a grafikai elem mekkora és milyen (raszter vagy vektor), vagy az, hogy hány elemből építünk fel valamit, újra hasznosítunk-e beolvasott elemet, adott esemény levezetését hogy oldjuk meg, használunk e pufferelés és ha igen mennyit (az se jó ha túl sokat), stb, stb...
Láttam bizony olyat hogy valaki már sok mindent megtudott oldani és pénzért csinálta már, aztán amikor pl lekoppintott egy oldal, akkor a frissítési sebességben volt vagy 20 másodperc difi. Már pedig ha minden lap beolvasásnál a 10 másod perc helyett, 30-at kell várni az ép elég ok, hogy kellemetlen élményt keltsen és az user ott hagyja az oldalt.
Ha ez kevésnek is tűnik valóban 10 másodper betöltési sebesség különbség dönthet siker és kudarc között, főleg, hogy azért nem egy új és egyedi piacra készülsz belépni.
Ez bizony tényleg nagy meló, a flash alapú játékok rákfenéje a szerver oldali kommunikációval való összehangolás. Magyarul, hogy a kliens gépen futó flash megfelelően és pontosan időzítve hívogathassa a szerveroldali scripteket (pl php alapon). Erre nyilvánvalóan szükség van, hiszen szerveren található adatokat, az adatbázist csak a szerveroldali porgramok érik el, a flash közvetlenül nem képes rá.
Ahhoz pedig, hogy a flash kellően gyors legyen ehhez megfelelően optimalizálni kell. Csak vektoros grafikát használhatsz (photoshop felejtős használj illustratort vagy corelt), és a végrehajtó program is eléggé kiélezett kell legyen (Actionscript 3.0)
Mindezeket megtanulni nem kis idő, és semmiképpen egy komplett játék megírásával kell elkezdened, ha autodidakta módon akarsz hozzáfogni.
Javaslom a rendszer alapvető elemeinek szimulálásával kezdd, mint az adatbázis kezelését flash felületről, Az actionscript programozását a grafikai elemek megjelenítéséhez, stb...
Kapcsolódó kérdések:
Minden jog fenntartva © 2024, www.gyakorikerdesek.hu
GYIK | Szabályzat | Jogi nyilatkozat | Adatvédelem | Cookie beállítások | WebMinute Kft. | Facebook | Kapcsolat: info(kukac)gyakorikerdesek.hu
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!