Számítógépek, Programozás
Hogyan hozzunk létre egy játék „Android” saját
Sokan letöltés játékok mobil platformokon, gondolja: „Miért ne, hogy az álom valósággá Miért nem teszi egy olyan termék, jobb és érdekesebb, mint ami már olyan interaktív szórakoztatóipar?” Ha nem tudja, hogyan kell létrehozni játékok az „Android”, de szeretnék megtanulni, ez a cikk fog beszélni néhány buktatókat, hogy várja a kezdő fejlesztők.
gondolat
Az első dolog, ami szükséges, hogy megteremtse a játék - az ötlet. Az első szakaszban lehet megírni semmilyen formában. Kívánatos, hogy „ragaszkodik” érthető volt. A legvalószínűbb, hogy a folyamat végrehajtása után az lesz. Valami kell hozzá, de valami - teljesen eltávolítani vagy megváltoztatni. Nincs semmi különös - a további kidolgozása a funkcionális részek nemcsak hogy alaposan leírni, de hogy ellenőrizze annak alkalmasságát.
Nem szükséges, hogy teljesen felhagy a kezdeti leírása az ötleteket, és kezdjük, hogy egy orosz játék „Android”, hagyja ki ezt a lépést. Gyűjtése ötletek - a fő kiindulási pont, ahonnan könnyebb a mozgás megkezdéséhez. Ezen túlmenően, a gondolatok bemutatott a papír nézd meg a terveket objektíven, akkor előzetes értesítést és helyrehozzák.
szolgáltatások listája
Tehát hogyan lehet létrehozni játékok az „Android” nélkül lehetetlen részletes kidolgozását ebben a szakaszban kell folytatni a munkát egy szövegszerkesztőben és írja le a funkciók lesznek a játékban. Itt egy példa: egy sor God of War - egy slasher. A fegyver a főszereplő - egy ostort. Harc közben, akkor lehet, hogy szép, hosszú combo támadások. Minden szint befejezése játékteret a főnök.
Ez a lista elég fukar és tükrözi, csak a főbb jellemzői, vagyis azok, amelyek a játék a háttérben mások. Valójában sokkal több, de az egyéb funkciók másodlagosak. A leírásban az első, hogy kell menni azoknak, amelyek nélkül a jövő létrehozását nem létezik, és a legújabb - kevésbé fontos, ami lehet oltárán feláldozzuk a fejlődés sebességét.
Dizdok
Tehát, hogyan lehet létrehozni egy új játékot anélkül, hogy ez a dokumentum szinte lehetetlen, hogy a munka és a felette. Dizdok - rövid a „tervezési dokumentum”, ez magában foglalja a legrészletesebb leírást:
- Objektum modell és a funkcionalitás szervezetek.
- Funkcionális előírásoknak.
- Játék tartalmát.
- Interface.
- Ha szükséges, adhatunk a tudásbázist.
- Az objektum modell.
objektum modell
Az objektum modell információt tartalmaz minden szerencsejáték egység: fegyverek, páncélok, az NPC, a varázslat, a játékos. Ez egyedülálló minden játék.
A funkcionalitást kell érteni:
- Viselhetek \ eltávolítani \ vétel \ eladni \ javítani.
- Majd a leltárt a halál után.
- Vannak elveszíti erejét idővel, vagy ha valamilyen műveletet.
- Növeli-e egy karakter vagy csoport.
- Vajon a sor különleges tulajdonságait.
A fenti tételek nem kötelező, számuk csökkenthető vagy növelhető az egyes csoport entitás.
funkcionális specifikációk
Ennek során a választ a kérdésre, hogy hogyan lehet létrehozni játék az „Android”, akkor mesélj a következő részben dizdoka. Funkcionális specifikáció leírja a játék fejenként. Itt kell a lehető legpontosabban megmondani, hogy tudja, hogyan kell csinálni a főszereplő, és hogyan hajtják végre. Ugyanezt kell tenni minden NPC külön-külön. Amellett, hogy a játék karakterek, foglalkozni kell elsősegély-készletek, fegyverek, páncélok, a környezet elemeinek.
Tény, hogy ez a rész egy sor szabályt érintő minden játék pillanatok, a menüből, és hogy a kár kiszámítása a hatást. Minél többet dolgozik minden egyes pont, annál könnyebb lesz végrehajtani a projektet.
tartalom
Előtt, hogy hozzon létre egy jó játék, meg kell gondolni, és hogy pontosan mi lesz benne. Leírja a specifikáció, megadhatja, hogy a karakterek lőni a lőfegyver, ahol a töltött patronok mereven károkat. Ha fecskendeznek a NPC ezen paraméter kerül levonásra foglalás kapacitást. Akkor is meg kell, hogy adja meg a nevét minden egyes minta fegyverek, páncélok, az NPC. És, persze, meg kell leírni a megjelenést. Tartalom - az építőelemek, amelyekből az egész játék lesz később épült.
felület
Interface - egy sor funkciót és a gombok, amelyekkel a felhasználó kölcsönhatásba lép a program. A lényeg az, hogy figyelembe kell venni, amikor létrehozza azt - kényelem. Ahhoz, hogy megértsük, pontosan hogyan kell megszervezni az összes elemet, akkor fuss és elemezze a legjobb példa a műfaj, át a legmegfelelőbb megoldás a projekthez.
A választás a motor vagy a kivitelező
Újabb lépés volna, hogy teljesíteni létrehozása előtt a játékot „Android” - válassza ki a játék motorja. Rég elmúltak azok az idők, amikor mindent meg kellett tenni a semmiből. Ma, miközben egy kész tervező, el tud végezni a munkát írásban minimum kódot.
A választás a motor érdemes csinálni alapján néhány jellemzőjét:
- Felhasználási feltételek.
- Lehetőségeket.
- Ár.
- Támogatás a fejlesztők.
- Zadokumentirovannost.
- A méret a közösség.
- Egyszerűség.
- Bővíthetőség.
Felhasználási feltételek: talán egyszer vettem egy tervező, akkor nem lesz teljes tulajdonosa. Előfordul, hogy a kereskedelmi sikert a játék kell fizetni százalékos nyereség a motor fejlesztők. A legfontosabb dolog - létrehozása előtt a játékot „Android”, olvassa el a licencszerződést a kiválasztott termék végrehajtására.
Jellemzők: meg kell teljesen fedezi a szükségleteit a fejlesztő. Ha a termék kínál több mint amennyire szüksége van, a játék könnyen kiterjeszthető használják az új dizdoka funkciót. De gondolj a mérleg! Használja Unreal Engine Tetris - az ostoba.
Támogatás: először is, fontos, hogy megtudja, hogy a termék a fejlődés? Vannak hibajavítások verziójukban? ha ő szerez új funkciókat és eszközöket? A motor, amely gyorsan fejlődik, van egy előnye a motor, fagyasztott néhány évvel ezelőtt.
Közösség: Mi a száma, akik a tervező? Ha nagy számú felhasználó, megtalálja dokumentáció, órák, mesterkurzusokon, példák nem jelent problémát. Ha a felhasználó viszonylag kicsi, ez az információ nem áll rendelkezésre olyan mértékben, amely lehetővé teszi, hogy tegyen valamit versenyképes.
Bővíthetőség: Mielőtt létrehozza saját játékot, vegye a fáradságot, hogy megtudja-e vagy sem, hogy kapcsolódjon az adott motor modulok lehetnek idegen. Jellemző, hogy használják az export vagy import háromdimenziós modellek, hangok, scriptek, sprite. Ha van támogatás az ilyen eszközök, illetve a tervező nem korlátozódik a belső eszközök létrehozására tartalmat.
UDK
Unreal Development Kit - nem a legkönnyebb, hogy elsajátítsák a játék motorja, de az egyik legerősebb. Arra használják, nem csak a kezdő fejlesztők, hanem a nagyvállalatok. Ha keres választ arra a kérdésre: „Hogyan hozzunk létre egy 3D-s játék motorja, és hogyan választja meg?” - fel kell tárnia a lehetőségek UDK.
Leírni programozási logika egy belső programozási nyelv - UnrealScript. A Fejlesztői mely rengeteg leckéket videóra és leírt szöveges formában. Ugyanakkor az általuk lefedett maximális funkcionalitás - a szerkesztő, hogy írjon a szkripteket.
Nyomaték 2D / 3D
Nyomaték - az egyik legnépszerűbb tervezők játékok mobil platformokon. Azt minden szükséges készlet szerkesztők és hibakereső eszközök. A fejlesztés a programozók már nagy figyelmet fordított a kényelem és próbált tenni az összes közmű a legtöbb egyszerű és hozzáférhető.
Tervező jön dokumentációval, amely leírja a legtöbb lehetőséget. A hivatalos honlapon megtalálható útmutatók és forráskódját több kész játékot.
Scripting ágyazott Nyomaték Nyomaték Script nyelven. A tulajdonságok minden objektum lehet előre meghatározni. Szintén a tervező épített egy sor Box2D, amely foglalkozik a fizikai számításokat.
Ha próbálják megtalálni a választ arra a kérdésre: „Hogyan hozzunk létre egy hálózati játék , és mi egy forgatókönyvet erre felvenni?” - nyugodtan mondhatjuk, hogy a nyomaték fog multiplayer projekt a lehető legrövidebb idő alatt. Minden szükséges funkciót épített előzetes és példákat, amelyek a hivatalos honlapon, megmutatja, hogyan kell használni a leghatékonyabban.
tanulmány
Kiválasztása után a még mindig érthetetlen játék motorja a lehető létrehozni egy játékot. Kell tölteni egy csomó időt a tanulmányait. Mivel a csapat nem, akkor meg kell csinálni mindent magad: írni scriptek, hozzon létre textúrák, sprite, modell (ha a háromdimenziós játékban), hogy írjon egy forgatókönyvet, hogy teszteljék. Nem nehéz kitalálni, hogy a kezdő fejlesztő lesz megtanulni az alapokat a sok szakma: programozó, író, teszter, művész, designer.
A legjobb, ha tanulhatnak, hogy folyamatban van a munka a projekt. Egy másik módja, hogy megtanulják, amire szükség van - a munka egy cég, amely már a fejlődő játékok. Mi nem kell címkézni azonnal vezető programozó akkor is, ha felkérik, hogy vegyenek részt a rutin házimunkát, ne add fel egy esélyt, hogy nézd meg geymdev benne.
A munka minden cég alján kezdődik, ez rendben van. Igen scripters és készségek, szint Tervező, kiegyensúlyozó, a teszter nagyon hasznos lesz, és ezek az iparágak, ahol a munkavállalók többsége juniorok. Néhány év elteltével az ilyen képzést kell tanulni, hogyan kell létrehozni dizdoki és műszaki feladatokat, megismerhetik a hibakövetőn és alkotnak egy kapcsolatot tárol. Miután a munkát, hogy hozzon létre egy orosz játék „Android”, meg kell tölteni sokkal kevesebb erőfeszítés, mert van, hogy a raktárból az összes szükséges készségek és képességek.
Lehetőség van arra, hogy miután bizonyították hatásköre a fejlődés, akkor nem kell elhagyni a régi csapat, sőt, még akkor is vezető pozícióban van a projekt.
Similar articles
Trending Now