InformàticaProgramació

Com crear jocs només a Android

Molta gent, descàrrega de jocs per a plataformes mòbils, està pensant: "Per què no fer realitat el somni? Per què no fer que el producte sigui millor i més interessant del que la indústria de l'entreteniment interactiu ja ofereix?" Si no sabeu crear jocs a "Android", però voleu aprendre, aquest article us informarà sobre algunes traves que esperen als desenvolupadors novells.

Idea

El primer que necessites per crear un joc és una idea. En la primera etapa es pot escriure de qualsevol forma. És desitjable que es "aferrar" i que sigui comprensible. Probablement, durant l'encarnació es canviarà. S'ha d'afegir alguna cosa, i alguna cosa: s'ha eliminat completament o es resta. En aquest cas, no hi ha res estrany: amb una major elaboració dels detalls, la funcionalitat no només s'haurà de descriure a fons, sinó que també es posarà a prova l'adequació.

No abandonis completament la descripció principal de la idea i comença a crear jocs russos a "Android", saltant aquesta etapa. La col·lecció de pensaments és el punt principal del començament, des del qual és més fàcil començar el moviment. A més, les idees que es descriuen al paper us permetran mirar els objectius més concebuts, potser per endavant, observar i corregir les debilitats.

Llista de funcions

Atès que és impossible crear jocs a "Android" sense la seva elaboració detallada, en aquesta etapa serà necessari continuar treballant en un editor de text i descriure les característiques que hi haurà al joc. Anem a prendre un exemple: la sèrie God of War és un slasher. L'arma del protagonista és el fuet. Durant la batalla, pots fer atacs combo llargs i bonics. Cada nivell acaba amb una baralla amb el cap.

Aquesta llista és una mica taca i només reflecteix les funcions principals, és a dir, aquelles que fan ressaltar el joc en segon pla. De fet, hi ha moltes més, però altres característiques són secundàries. En descriure els primers en anar a aquells sense els quals la vostra creació futura no pot existir, i l'últim, menys important, que es pot sacrificar per complaure la velocitat del desenvolupament.

Dizodok

Ja que és gairebé impossible crear un nou joc sense aquest document, també hauríem de treballar-hi. Dizdok: abreviatura de "document de disseny", inclou les descripcions més detallades:

  • Model d'objectes i funcionalitat d'entitat.
  • Especificacions funcionals.
  • Contingut del joc.
  • Interfície.
  • Si és necessari, es pot afegir una base de coneixement.
  • El model d'objectes.

El model d'objectes

El model d'objectes conté informació sobre cada essència del joc: armes, armadura, NPC, encanteris, jugador. És únic per a cada joc.

La funcionalitat s'ha d'entendre com:

  • Puc posar \ treure \ comprar \ vendre \ millorar.
  • Es mantindrà en inventari després de la mort.
  • La força es perd amb el pas del temps o amb alguna acció.
  • Les característiques del personatge o grup augmenten?
  • Té un conjunt de propietats especials.

Els elements descrits anteriorment no són necessaris, el seu nombre es pot reduir o augmentar per a cada grup d'entitats separades.

Especificacions funcionals

En la continuació de la resposta a la pregunta sobre com crear jocs per a "Android", hauríeu de parlar sobre la propera secció del dzedoka. Les especificacions funcionals descriuen el joc un per un. Aquí cal explicar amb la major precisió el que pot fer el personatge principal i com es fa. El mateix s'ha de fer per cada NPC per separat. A més de reproduir personatges, és necessari tocar els kits de primers auxilis, armes, armadures, elements ambientals.

De fet, aquesta secció és un conjunt de normes que afecten tots els moments del joc, des del menú i acaben amb com es calcularà el dany d'impacte. Com més treballis en cada element individual, més fàcil serà implementar el teu projecte.

Contingut

Abans de crear un bon joc, cal pensar en el que hi haurà. Si es descriuen les especificacions, es pot especificar que els personatges dispararan des d'una arma de foc, que carrega cartutxos amb un dany fix fort. Si toqueu el NPC d'aquest paràmetre, es restarà la força de l'armadura. També caldrà indicar el nom de cada mostra individual d'armes, armadures, NPC. I, per descomptat, cal descriure l'aspecte. El contingut és un maó, des del qual es construirà tot el joc.

Interfície

La interfície és un conjunt de funcions i botons, a través dels quals l'usuari interactua amb el programa. El més important que cal tenir en compte a l'hora de crear-lo és la comoditat. Per entendre com organitzar tots els elements, podeu començar i analitzar les millors mostres del gènere, movent les solucions més adequades al vostre projecte.

Seleccioneu motor o dissenyador

Un altre pas que s'haurà de fer abans de crear jocs a "Android" és triar un motor de joc. Molt han anat els dies en què tot s'ha de fer des de zero. Avui, prenent el dissenyador final, podeu fer tot el treball escrivint un mínim de codi.

L'elecció del motor val la pena fer, en funció d'algunes de les seves característiques:

  • Condicions d'ús.
  • Oportunitats.
  • El preu.
  • Suport dels desenvolupadors.
  • Documentat.
  • La mida de la comunitat.
  • Simplicitat.
  • Ampliació.

Condicions d'ús : potser un cop hagis comprat un dissenyador, no et convertiràs en el propietari complet. Succeeix que, amb l'èxit comercial del joc, heu de pagar un percentatge de beneficis als desenvolupadors del motor. El més important: abans de crear jocs a "Android", llegiu l' acord de llicència del producte seleccionat per a la seva implementació.

Funcions : han de cobrir per complet les necessitats del desenvolupador. Si el producte ofereix més del necessari, el joc es pot ampliar fàcilment, utilitzeu les noves funcions del controlador. Però pensa en l'equilibri! Utilitza Unreal Engine per a Tetris - estúpid.

Suport : en primer lloc, és important saber si el producte té un desenvolupament? S'han corregit els errors de la versió a la versió? Adquireix noves funcionalitats i eines? El motor, que s'està desenvolupant ràpidament, té un avantatge sobre el motor, congelat fa diversos anys.

Comunitat : quina és la quantitat d'usuaris que utilitzen el constructor? Si els usuaris són grans, trobeu documentació, lliçons, classes magistrals, exemples no són un problema. Si els usuaris són relativament petits, és possible que aquesta informació no estigui disponible en la quantitat que us permetrà fer alguna cosa competitiva.

Ampliació : abans de crear el vostre propi joc, tingueu problemes per esbrinar si podeu connectar mòduls aliens al motor seleccionat. Normalment s'utilitzen per exportar o importar models 3D, sons, scripts i sprites. Si hi ha suport per a aquestes eines, el dissenyador no es limita als serveis interns per crear contingut.

UDK

Unreal Development Kit: no és el motor de joc més fàcil d'aprendre, sinó un dels més potents. És utilitzat no només per desenvolupadors novells, sinó també per grans corporacions. Si esteu buscant la resposta a la pregunta: "Com crear un joc 3D i quin motor triar?" - Hauríeu d'explorar les possibilitats d'UDK.

Per descriure la lògica del programa, s'utilitza el llenguatge de seqüència interna: UnrealScript. El lloc del desenvolupador proporciona moltes lliçons, ambdues filmades al vídeo i descrites a la versió de text. En fer-ho, cobreixen la màxima funcionalitat: des de l'editor fins a escriure els seus scripts.

Torque 2D / 3D

Torque és un dels dissenyadors de jocs més populars per a plataformes mòbils. Té tot el conjunt necessari d'editors i eines de depuració. Durant el desenvolupament, els programadors van prestar molta atenció a la comoditat i van intentar que tots els serveis públics siguin els més senzills i assequibles.

El dissenyador inclou una documentació que descriu la majoria de les funcions. En el lloc oficial es poden trobar programes de formació i fonts de diversos jocs preparats.

Torque Script s'instal·la en Torque per escriure scripts. Les propietats de cada objecte es poden definir per endavant. També en el dissenyador es troba un conjunt de Box2D, que tracta de càlculs físics.

Si esteu intentant trobar la resposta a la pregunta: "Com crear un joc de xarxa i quin motor triar?" - Es pot dir que Torque farà un projecte multijugador en poc temps. Tota la funcionalitat necessària es construeix amb antelació i els exemples del lloc web oficial us mostraran com fer-lo servir de manera racional.

Aprenentatge

Després de triar un motor de joc, encara no està clar com es pot crear un joc. Han de passar molt de temps en la seva formació. Com que encara no hi ha equips, haurà de fer-ho tot: escriure guions, crear textures, sprites, models (si el joc és tridimensional), escriure un script, fer una prova. És fàcil suposar que un desenvolupador principiant haurà de comprendre els conceptes bàsics de moltes professions: un programador, un escriptor, un provador, un artista, un dissenyador.

El millor és aprendre a la pràctica, és a dir, en el procés de treball del vostre projecte. Una altra forma d'aprendre tot el que necessites és treballar en una empresa que desenvolupa jocs. Al mateix temps, no val la pena marcar immediatament la publicació del programador principal: fins i tot si se us ofereix per tractar qüestions de rutina, no deixeu l'oportunitat de mirar geymdev des de dins.

El treball en qualsevol empresa comença des del fons, això és normal. I les habilitats del scripter, el dissenyador de nivell, el balançador, el provador seran molt útils, i aquestes són les indústries en què la majoria dels treballadors de júnior treballen. Després d'uns anys d'aquesta formació, podreu aprendre a crear quads i assignacions tècniques, a obtenir informació sobre els seguidors d'errors i formar una base de dades de contactes. Després del treball realitzat, per crear jocs russos al "Android", hauràs de gastar molt menys forces, ja que reservaràs totes les habilitats i habilitats necessàries.

És possible que, al demostrar la seva competència en els problemes de desenvolupament, no haurà de deixar el vell equip, a més, tindrà una posició de lideratge amb el seu projecte.

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

Copyright © 2018 ca.atomiyme.com. Theme powered by WordPress.