A játék tervezése és a programozási dokumentáció

HU | ENG

A Google továbbment

2011-08-04 13:19:00

Ma, ha gyors információra van szükség, szinte mindenkinek a Google jut eszébe. A Google titkos keresőalgoritmusa tényleg meggyőzte a világtot, igaz vannak riválisok de valljuk be,...
Tovább olvasom 

A 10 legjobb flash weboldal 2011-ben

Az ebizma.com által összeállított listát mutatjuk be a 2011-es év legjobb Flash honlapjainak ítélt alkotásairól. A listát a képi megjelenés, a... A 10 legjobb flash weboldal 2011-ben 

12 elkerülendő logó design hiba

Ha egy vállalat számára fontos, hogy megkülönböztesse magát a többi cégtől, az egyik legjobb módszert egy egyedi, emlékezetes logó készítése... Logó design hibák 

Tarts lépést a Facebook fejlesztéseivel!

A Facebook állandóan változtat. Egyszerű felhasználóként talán csak annyi tűnik fel, hogy megjelent egy új menüpont, vagy egy funció nem úgy... Facebook alkalmazás fejlesztés 

Külső weboldalak kapcsolata a Facebookkal

A médiát követve napjában tucatszor is hallhatjuk, olvashatjuk, hogy "megtalál bennünket a Facebookon" vagy "csatlakozzon hozzánk a Facebookon", és az... Facebook kapcsolatok 

Hogyan válaszd ki webdesignered?

Rengeteg webdesigner közül választhatsz ma a piacon. De mi alapján találhatod meg a neked megfelelőt? Milyen a jó webdesign? 

Foursquare alapok

A Foursquare egy közösségi szolgáltatás, mely helymeghatározáson alapul. A szolgáltatás elérhető mindazok számára akiknek olyan telefonjuk van,... Foursquare alapok 

Milliók informatikai fejlesztésre, új honlapra

 Informatikai fejlesztésre kiírt pályázaton indulhatnak idén a kis- és középvállalkozások július 1-től. Összesen 10,8 milliárd forint áll... Pályázzon honlapra 

Facebook - felhasználói szemmel

"Nem oly rég óta vagyok Facebook felhasználó. Valójában főnöki utasításnak tettem eleget amikor regisztráltam. Nem is értettem mi ez a nagy... Egy Facebook felhasználó 

Nyílt forráskódú tartalomkezelők vagy...

 Manapság, ha egy induló vállalkozás vagy szervezet meg kíván jelenni a világhálón, számtalan lehetőség közül választhat. Ahhoz, hogy az... Webfejlesztés 

Közösségi média marketing - legyél naprakész!

Napjainkban a social networking (társadalmi hálózatok) az egyik legnépszerűbb kommunikációs mód sok ember, csoport, vállalkozás számára. Ez egy... Abfox a közösségi médiában 

Hogyan válnak cikkeink hatékony marketing...

Mialatt az online üzleti világ folyamatosan változik, és a webes marketing taktikák folyamatosan fejlődnek, a marketing cikkek használata még mindig... Keresőoptimalizálás egyszerűen 

A telefonom az életem

100 okostelefon tulajdonost kért meg  a ProsperMobile Insights, hogy jellemezze kapcsolatát a telefonjával.  Több mint a fele vallotta, a... A telefonom az életem 

10 példa gerilla marketing kampányra

 Miért működik a gerilla marketing? Azért, mert könnyen megérthető, könnyen alkalmazható és felháborítóan olcsó. Vallja ez Jay Conrad... Gerilla marketing 

Online marketing üzleti ebéd

Honlapkészítésre kiírt pályázatunk eredményét 2011. április 19-én, egy üzleti ebéd keretein belül hirdettük ki. Az Abfox Kft. és az Árindex... Honlapkészítés pályázat nyertesei 

Minden idők top 20 YouTube videója és videó mémje

Hogy mi az a MÉM, és hogy mi az a "csillámfaszláma"? Nos, talán furcsa lehet egy hivatalos honlapon egy ilyen cikk, azonban ez mégis ide illik, hiszen nem... Minden idők top 20 YouTube videója és videó mémje 

Festőművész és kreatív igazgató egyben:...

Kecskemét Dóra az Abfox Kft. kreatív igazgatója, grafikai irányvonalának útmutatója. Az Abfox által készített valamennyi honlap magán viseli keze... Kecskeméti Dóra 

Milyen egy hatékony honlap?

Mennyibe kerül ma egy honlap, egy jó, egy hatékony honlap? A drágább jobb? Az olcsó honlap is ugyanannyira megfelel a célnak? Megéri-e befektetni egy... Hatékony honlapkészítés 

Miért fontos az oldalak betöltési sebessége?

 2011-ben még fontosabbá válik az oldalak betöltési ideje: Sok szakember sokkal jobban az úgynevezett off-page optimalizálásra támaszkodik, mint... Amikor az idő pénz 

Barack Obama politikai marketing útmutatója II.

  Ha az Internet nem lett volna, Barack Obama ma nem lenne elnök. Sőt, ha nem lett volna az Internet, jelölt sem lehetett volna belőle – mondta... Online marketing eszközök 

Barack Obama politikai marketing útmutatója I.

 Barack Obama megválasztása történelminek mondható és nem csak politikai értelemben – az a mód, ahogyan az Internetet kiaknázta, hogy... Obama kampány 

Alkalmazásfejlesztés - natív, vagy webes?

A alkalmazásfejlesztési utak elválnak az új típusú tabletek és okostelefonok képerny in. Az egyik vonal a natív alkalmazások ő vonala, a másik pedig... Natív és webes telefonos alkalmazás 

Flash tartalmak a weben

 A Flash-t 1996-ban a Macromedia cég vezette be és azóta is az internetes tartalmak szerves részét képezik a legváltozatosabb formában. A ma már... Flash elemek, animációk 

Natív és webes telefonos alkalmazások harca a...

Napjainkban folyik a tartalomszolgáltatók háborúja az okostelefonos információfogyasztók idejének megszerzése érdekében. Az egyik vonal a már... Telefonos alkalmazás 

A Facebook megöli a weboldalakat?

A Facebook megöli a Céges weboldalakat? A Facebook népszerűsége kihat az egész web ökoszisztémájára és megváltoztatja az online kommunikáció... Facebook oldal,honlapkészítés 

Facebook és mobil alkalmazások fejlesztésében...

 A Facebook felhasználóinak száma 2011-re elérte az 500 millió főt. A felhasználók fele minden nap meglátogatja az oldalt. A fiatalok innen... Alkalmazás fejlesztés 

CMS

Content Management System. Magyarul: tartalomkezelő rendszer. Általában kevés szaktudást... Tovább  

A játékfejlesztésről



Forrás: László Gábor, vezető programozó

Dátum: 2007-08-16



A mostani cikkünkben, kicsit elkanyarodunk a honlapkészítés témájától, és bemutatjuk, hogyan is néz ki egy flash-es játék megalkotása, milyen előzményei vannak, és milyen célok vezérelhetnek egy ilyen megvalósításakor.


Kérje_ajánlatunkat


Honlapkészítés, keresőmarketing, keresőoptimalizálás, online PR kampány? Kérje ajánlatunkat itt!

 

Játékfejlesztés flash-ben

Egy játék elkészítése sokkal bonyolultabb, mint azt először gondolnánk. Még az egyszerű casual game -ek is komoly tervezést igényelnek. A casual game kifejezést az olyan játékokra használjuk, melyek kategóriájukat tekintve olyan számítógépes szoftverek, melyeknek célközönsége a néhány évestől a legöregebbekig terjed. Általában nagyon egyszerű szabályokkal illetve játékmenettel rendelkeznek. Nagyon egyszerű megtanulni őket, és nem igényelnek különösebb tudást, "tízperces" játékoknak is szokás őket hívni. A fejlesztésük nem tart sokáig, és így a létrehozásuk is az olcsó kategóriába tartozik. (Természetesen az "olcsó" kifejezés az elektronikai játékiparban befektett tőkéhez mérten megfelelő jelző a létrehozás árára.)

Ezt a játéktípust azért hoztam fel, mert a flash játékok készítésénél ez a legelterjedtebb kategória. Ez adódik a flash technológiájából, és abból, hogy a weboldalakba ágyazott flash játékokkal nem igazán szoktak 5-10 percnél tovább játszani (persze, vannak kivételek).

Nézzük meg, hogyan is néz ki egy játékterv (game design):

Egy ilyen tervben leírják, hogy milyen hardverigénye van a szoftvernek, és melyik kategóriába sorolható. A flash-es játékoknál erre nem igazán van szükség a fentebb ismertett okok miatt. Leírják a játék háttértörténetét (ha van ilyen), aztán meghatározzák, hogy mi a játék "alapfogalma", mire épül az egész és milyen célokat kell véghez vinni benne (pl. a cél a királynő megmentése, a hangsúly a pályák véghezvitelén van - nem a pontszerzésen -, az oldalnézetes ügyességi játék kategóriába sorolható szoftver, de természetesen ennél sokkal részletesebben fogalmazzák meg ezt a részt)

Ha ezek az alap ötletek megvannak, jöhet a tervezés egyik legnehezebb fázisa, a játékmenet leírása. Ez az a része a dokumentumnak, melyben rögzítésre kerül a teljes játék végigvitele. Ezt úgy kell elképzelni, mint egy forgató könyvet, csak annál egy picit bonyolultabb, ugyanis több elágazás is található benne, és a különböző felhasználói mozzanatokra, különböző reakciókat kell megvalósítani. A flashjáték-ok tervezésénél természetesen egyszerűbb dolgunk van, mint egy "ipari" játéknál, de itt is be kell tartani a sorrendiséget, és az érthető leírást.

Pl:

  • A flash betöltődését egy sárkányfej jelzi, mely egyre hosszabb.
  • Ezekután következik a készítő logója
  • A logó után a menükép következik, háttérben a várral, királylánnyal és a sárkánnyal
  • A menüpontok egy papírlapon találhatóak a jobb alsó sarkoban (régies tekercs kinézettel), az egérkurzor egy kard, a következőket lehet választani:
  • Játék kezdése
  • Erre kattintva elindul a játék

Legjobb eredmények

A legjobb pontokat tartalmazó tábla. Erre kattintva eltűnnek a menüpontok szövegei, "kigöngyölödik" a tekercs, és megjelennek (fade-elve) az eredmények. Alul egy "vissza" gomb látható, erre kattintva a megjelenési animációt visszajátszva előjön a menü

Beállítások

Ugyanolyan effekt mint a legjobb eredményeknél, majd:
Hangok ki/be, Zene ki/be lehetőségek mutatkoznak meg

Segítség

Ugyanolyan effekt mint a legjobb eredményeknél, majd leírás a játékról

A játék indításakor újból töltő képernyő következik (sárkányfejes), majd megjelenik a játékképernyő az első pályával. Háttérben hegyek, kék ég, és a távolban a vár, parallax scrolling-gal működő.
...

Ezt sort pedig addig lehet folytatni, amíg a le nem írtak a játék minden egyes mozzanatát (hozzáteszem: nem rövid listáról van szó, sőt általában külön-külön fejezetet szoktak kapni a sorok). Ezekután még jó néhány kiegészítő információt is le kell rögzítenünk: hogyan működik az AI (mesterséges intelligencia), mi a tervezett interface (bemeneti eszközök leírása), mi a tervezett perspektíva (pl. 1st person, 3rd person, oldalnézetes, stb...), milyen történeti struktúrával bír a játék (pl: fejezetek vs. in medias res, szintek, ....), ha van multiplayer, hogyan működik? Milyen bonyolult a játék, meddig tart végig vinni? (...és hasonló kérdések megválaszolásával pontosíthatunk az elképzelt szoftveren...).

Ha ezekkel megvagyunk, következhet a játék egyéb információinak leírása: a történetben szereplő karakterek személyiségének és a világ leírása. Utána a képernyőn megjelenő kijelzők magyarázata (játékfejlesztői nyelven a HUD dokumentációja). Még eshet néhány szó a grafikai stílusról, használt elemekről, a hangokról és a zenéről.

A meglévő dokumentációval pedig végre neki ugorhatunk... egy újabb tervezési fázisnak :)

A játék tervezése és a programozási dokumentáció

Az alap dokumentum (amit fentebb ismerhettünk meg), mindössze az első lépés a játéktervezésben, ugyanis ezekből készülnek el a grafikai koncepció tervek, majd azokból a játékban már felhasználható rajzok (melyeknek felét természetesen ki dobják...). Ugyancsak ebből a tervből készítik el a programozási dokumentációt, amiből végre kiderül a fejlesztő számára, hogy milyen osztályokat kell létrehoznia és azoknak milyen metódusai illetve tulajdonságai vannak, és egymás között milyen típusú kapcsolatokkal bírnak. (Gondolom, ez a kedves Olvasó számára egy picit bonyolult, ha nincs benne a programozásban, de a programozóknak ezeket tudniuk kell a kódolás előtt :)

Tehát (mint kiderült), a játékfejlesztés legfontosabb része ugyancsak a tervezés, ugyanúgy mint, ahogy ezt már a honlapkészítésnél is megszokhattuk, sőt itt talán még fontosabb... Az elkészült dokumentációkból, és tervekből végre elkészülhet az áhított játék. Ha a teljes projekt időt nézzük, maga a megvalósítás csak körülbelül 40%-át teszi ki, ugyanis a tervezés elviszi a maradék 60%-ot. És a megvalósításhoz még hozzátartozik a tesztelés is, ugyanis tesztelés nélkül nem derül ki, hogy a játék megvalósítható e a tervezett kereteken belül.

 

Honlapkészítés, online marketing és PR tanácsadás? Kérje ajánlatunkat itt!

 

Kapcsolódó online marketing cikkek:

BTL - Below The Line, azaz a Vonal alatt, mi is az a BTL?

Online média ügynökség: Ó, Tőlük ments meg Uram minket!

Keresőmarketing, keresőoptimalizálás, a "nagy tudomány"

Mi is az, és mire jó az online PR?

Online PR vs. offline PR

Honlapot szeretnék készíttetni, de mindenki mást ígér, mi itt az igazság?

Pályázat honlapkészítésre

Látogatottság elemzés és mérés ingyen!

Ezt mi is "elkúrtuk"

A honlapkészítés pénzkidobás.


Saját honlap –hogyan fogjunk hozzá? A hatékony honlapkészítés fortélyai I. A keresőmarketing nem elég!


Saját honlap –hogyan fogjunk hozzá? A hatékony honlapkészítés fortélyai II. A Design nem elég!

Saját honlap –hogyan fogjunk hozzá? A hatékony honlapkészítés fortélyai III. A keresőmarketing és a jó design (szép honlap) nem elég!


 

Értékelje a cikket 1-től 5-ig:

2.6


A vitorlázás hivatalos magyar oldala