ComputereProgrammering

Sådan oprettes en spiller på "Android" på egen hånd

Mange mennesker downloade spil til mobile platforme, tænker: "Hvorfor ikke gøre drømmen til virkelighed Hvorfor ikke lave et produkt, der er bedre og mere interessant end hvad der allerede tilbyder interaktiv underholdning industri?" Hvis du ikke ved, hvordan man skaber spil på "Android", men ønsker at lære, vil denne artikel fortælle om nogle af de faldgruber, der venter de uerfarne udviklere.

idé

Det første, der er nødvendig for at skabe spillet - ideen. På det første stadium kan det skrives i nogen form. Det er ønskeligt, at det "klamrer" var forståeligt. Mest sandsynligt, i gang med at implementere det vil blive ændret. Noget bliver nødt til at tilføje, men noget - helt fjerne eller ændre. Der er intet mærkeligt - i det videre arbejde med de funktionelle dele ikke kun at grundigt beskrive, men at kontrollere dens egnethed.

Det er ikke nødvendigt at helt at opgive den oprindelige beskrivelse af de ideer og begynde at skabe en russisk spil på "Android", springe dette trin. Indsamling ideer - det vigtigste udgangspunkt, hvorfra det er lettere at starte bevægelsen. Derudover kan de ideer, der præsenteres i papiret vil se på planerne objektivt, varsel og rette op på svagheder.

liste over funktioner

Så hvordan man kan skabe spil på "Android" er umulig uden detaljeret uddybning på dette tidspunkt bliver nødt til at fortsætte med at arbejde i en teksteditor og beskrive de funktioner, der vil være i spillet. Her er et eksempel: en serie af God of War - er en slasher. Våbnet af hovedpersonen - en pisk. Under kamp, kan du lave smukke lange combo angreb. Hvert niveau er fuldført flosse med chefen.

Denne liste er temmelig nærig og afspejler kun de vigtigste elementer, det vil sige dem, der producerer spillet på baggrund af andre. I virkeligheden er der mange flere, men de andre funktioner er sekundære. I beskrivelsen af de første til at gå til dem, uden hvilken din fremtid skabelse ikke kan eksistere, og den seneste - mindre vigtig, som kan blive ofret til fordel for udviklingen fart.

Dizdok

Så hvordan du opretter et nyt spil uden dette dokument er næsten umuligt at få til at arbejde og over den. Dizdok - en forkortelse for "design dokument", den indeholder de mest detaljerede beskrivelse:

  • Objekt model og funktionalitet af enheder.
  • Funktionelle specifikationer.
  • Spilindhold.
  • Interface.
  • Om nødvendigt kan føjes til den videnbase.
  • Objektmodellen.

objekt model

Objektet Modellen indeholder oplysninger om hver gaming enhed: våben, rustninger, NPC, fortryllelsen, spilleren. Det er unikt for hvert spil.

Via funktion skal forstås:

  • Kan jeg bruge \ fjerne \ buy \ sælge \ forbedre.
  • Vil opgørelsen efter døden.
  • Er taber styrke over tid, eller når en handling.
  • Øges, om et tegn eller gruppe.
  • Har sæt særlige egenskaber.

De ovennævnte elementer er ikke obligatorisk, kunne deres antal reduceres eller forøges for hver enkelt gruppe enhed.

funktionelle specifikationer

I løbet af besvare spørgsmålet om, hvordan man kan skabe spil til "Android", bør du fortælle os om det næste afsnit dizdoka. Funktionelle specifikationer beskrive gameplayet stykket. Her skal du så præcist som muligt at fortælle, der ved, hvordan man gør hovedpersonen, og hvordan den gennemføres. Det samme skal ske for hver NPC separat. Ud over de spilfigurer, bør behandles førstehjælpskasser, våben, rustning, elementer af miljøet.

Faktisk er dette afsnit er et sæt af regler, der påvirker alle spillets øjeblikke, fra menuen, og til hvordan skaden beregnes ud fra effekt. Jo mere du arbejder hver enkelt punkt, jo lettere vil det være at gennemføre dit projekt.

indhold

Forud for at skabe et godt spil, er du nødt til at tænke over, og hvad der præcist vil være i det. Beskriver specifikationen, kan du angive, at de tegn, vil skyde et skydevåben, hvor de ladede patroner med stift fastgjort skader. Når sprøjtes ind i NPC af denne parameter vil blive fratrukket reservation kapacitet. Du bliver også nødt til at angive navnet på hver enkelt sample våben, rustninger, NPC. Og, selvfølgelig, er nødvendige for at beskrive udseende. Indhold - de byggesten, hvorfra hele spillet vil blive bygget senere.

grænseflade

Interface - et sæt af funktioner og knapper, som brugeren vil interagere med programmet. Den vigtigste ting, der bør overvejes, når du opretter det - bekvemmelighed. For at forstå præcis, hvordan man kan organisere alle de elementer, kan du køre og analysere de bedste eksempler på genren, overføre de mest hensigtsmæssige løsninger til dit projekt.

Valget af motor eller konstruktør

Et andet skridt, der skulle opfylde, før du opretter spillet på "Android" - vælg den spilmotor. Lang væk er de dage, hvor alt skulle gøres fra bunden. I dag tager en klar designer, kan du udføre alt det arbejde ved at skrive et minimum af kode.

Valget af motoren er værd at gøre, baseret på nogle af dens funktioner:

  • Betingelser for brug.
  • Muligheder.
  • Pris.
  • Støtte til udviklere.
  • Zadokumentirovannost.
  • Størrelsen af samfundet.
  • Enkelhed.
  • Udvidelsesmuligheder.

Betingelser for brug: måske en gang købt en designer, at du ikke bliver sin fulde ejer. Det sker, at den kommercielle succes af spillet nødt til at betale en procentdel af overskuddet i motoren udviklere. De vigtigste ting - inden du opretter spillet på "Android" læses den licensaftale for det valgte til implementering produkt.

Features: de skal helt at dække behovet hos udvikleren. Hvis produktet tilbyder mere end du har brug for, kan spillet nemt udvides til at anvende ny dizdoka funktion. Men tænk om balancen! Brug Unreal Engine til Tetris - er fjollet.

Støtte: Først og fremmest er det vigtigt at finde ud af, om produktet har en udvikling? Er fejlrettelser fra version til version? hvis han erhverver ny funktionalitet og værktøjer? Motoren, der er i rivende udvikling, har en fordel i forhold til motoren, frosne flere år siden.

Fællesskab: Hvad er antallet af dem, der bruger designeren? Hvis et stort antal brugere, finde dokumentation, undervisning, masterclasses, eksempler er ikke et problem. Hvis brugeren er relativt lille, kan denne information ikke tilgængelige i det omfang, der vil tillade dig at gøre noget konkurrencedygtig.

Udvidelsesmuligheder: Før du opretter dit eget spil, tage den ulejlighed at finde ud af, om der skal oprettes forbindelse til de valgte motormoduler kan være udenlandsk. Typisk bliver de brugt til eksport eller import af tredimensionelle modeller, lyde, scripts, sprites. Hvis der er støtte til sådanne værktøjer er designeren ikke begrænset til interne værktøjer til at skabe indhold.

UDK

Unreal Development Kit - ikke den nemmeste at mestre spillet motor, men en af de mest magtfulde. Det bruges ikke kun til nybegyndere udviklere, men også store virksomheder. Hvis du er på udkig efter et svar på spørgsmålet: "Hvordan skabes en 3D-spilmotor og hvordan du vælger den?" - bør du undersøge mulighederne for UDK.

At beskrive programmering logik bruger en intern scriptsprog - UnrealScript. Udvikler site giver masser af lektioner som fanget på video og er beskrevet i tekstform. Samtidig de dækker en maksimal funktionalitet - fra redaktøren til at skrive deres manuskripter.

Torque 2D / 3D

Moment - en af de mest populære designere af spil til mobile platforme. Det har alle de nødvendige sæt af redaktører og debugging værktøjer. I udviklingen af programmører har vi lagt stor vægt på komfort og forsøgte at gøre alle de hjælpeprogrammer mest enkle og tilgængelige.

Designer leveres med dokumentation, der beskriver de fleste af de muligheder. På den officielle hjemmeside kan findes tutorials og kildekode af flere færdige spil.

Scripting indlejret i Torque Torque Script sprog. Egenskaberne af hvert objekt kan bestemmes på forhånd. Også i designeren bygget et sæt Box2D, der beskæftiger sig med de fysiske beregninger.

Hvis du forsøger at finde et svar på spørgsmålet: "Hvordan skabes et netværk spil , og hvad et manuskript til dette pick?" - Vi kan roligt sige, at Torque vil gøre multiplayer-projekt på kortest mulig tid. Al den nødvendige funktionalitet er indbygget på forhånd, og eksempler på hvilke er på den officielle hjemmeside, vil vise, hvordan man bruger det mest effektivt.

undersøgelse

Når du har valgt stadig uforståeligt spilmotor som muligt for at skabe et spil. Bliver nødt til at bruge en masse tid på deres studier. Da holdet er nej, skal du gøre alting selv: at skrive scripts, skabe teksturer, sprites, model (hvis den tredimensionelle spil), til at skrive et script til at teste. Det er ikke svært at gætte, at den uerfarne bygherren bliver nødt til at lære det grundlæggende rigtige de mange erhverv: programmør, forfatter, tester, kunstner, designer.

Det er bedst at lære ved at gøre, som er i gang med at arbejde på dit projekt. En anden måde at lære alt, hvad du har brug for - arbejde for en virksomhed, der har udviklet spil. Vi bør ikke mærkes straks som chef programmør, selvom du vil blive bedt om at engagere sig i rutinemæssige gøremål, ikke give op en chance for at se på geymdev indeni.

Arbejde i enhver virksomhed starter fra bunden, det er fint. Ja scripters og færdigheder, Level Designer, balancer, testeren vil være meget nyttigt, og det er disse industrier, som beskæftiger de fleste juniorer. Efter et par år med denne uddannelse vil lære, hvordan man skaber dizdoki og tekniske opgaver, lære om bug tracker, og at danne en kontaktdatabase. Efter arbejdet for at skabe en russisk spil på "Android", skal du bruge meget mindre indsats, fordi du er nødt til at bestanden op på alle de nødvendige færdigheder og evner.

Det er muligt, at have bevist deres kompetence inden for udvikling, vil du ikke nødt til at forlade den gamle hold, desuden er der vil du tage en førende position med projektet.

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

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