KomputilojProgramado

Kiel krei ludo de "Android" en sia propra

Multaj homoj elŝuti ludoj por porteblaj platformoj, pensas: "Kial ne fari la sonĝon realaĵo Kial ne fari produkton kiu estas pli bona kaj pli interesa ol kio jam proponas entretenimiento interaga industrio?" Se vi ne scias kiel krei ludoj en la "Android", sed deziras lerni, ĉi tiu artikolo parolos pri kelkaj el la kaptiloj ke atendi la novulo programistoj.

ideo

La unua afero kiu estas postulita por krei la ludon - la ideo. En la unua stadio ĝi povas esti skribita en iu ajn formo. Estas dezirinde, ke ĝi "krampas" estis komprenebla. Plej verŝajne, en la procezo de implementar ĝi estos ŝanĝita. Io devos aldoni, sed io - tute forigi aŭ ŝanĝi. Estas nenio stranga - en la plua elaboración de la funkciaj partoj ne nur devas funde priskribi, sed por kontroli lian taŭgeco.

Ne estas necese tute forlasi la komenca priskribo de la ideoj kaj komenci krei rusa ludo pri "Android", salti ĉi tiun paŝon. Kolektado ideoj - la ĉefa elirpunkto, el kiu estas pli facile por komenci la movado. Krome, la ideoj prezentitaj en la papero pritraktos la planoj objektive, povas antaŭeniri avizo kaj korekta malfortojn.

listo de funkcioj

Do kiel krei ludoj en la "Android" estas neebla sen detala elaboración en tiu stadio devos daŭre labori en tekstoredaktilo kaj priskribi la funkcioj kiuj estos en la ludo. Jen ekzemplo: serio de Dio de Milito - Estas slasher. La armilo de la ĉefrolulo - vipon. Dum batalo, Vi povas fari belajn longajn combo atakoj. Ĉiu nivelo estas kompletigita Fray kun la estro.

Ĉi tiu listo estas sufiĉe avara kaj reflektas nur la ĉefaj trajtoj, tio estas, tiuj kiuj produktas la ludo sur la fono de aliaj. Fakte estas multaj pli, sed la aliaj trajtoj estas duaranga. En la priskribo de la unua devas iri al tiuj sen kiuj via estonteco kreo ne povas ekzisti, kaj la lasta - malpli grava, kiu povas esti oferita pro evoluo rapido.

Dizdok

Do kiel krei novan ludon sen tiu ĉi dokumento estas preskaŭ neeble labori kaj super ĝi. Dizdok - mallongigo de "dezajno dokumenton", ĝi inkludas la plej detala priskribo:

  • Objekto modelo kaj funcionalidad de estaĵoj.
  • Funkcia specifoj.
  • Ludo enhavo.
  • Interfaco.
  • Se necese povas esti aldonitaj al la bazo de kono.
  • La celo modelo.

objekto modelo

La celo modelo enhavas informojn pri ĉiu videoludado enton: armiloj, kiraso, la NPC, la sorĉo, la ludanto. Ĝi estas unika por ĉiu ludo.

Per funcionalidad devus kompreni:

  • Ĉu mi povas vesti sin \ forigi \ buy \ vendi \ plibonigi.
  • Will la inventaro post la morto.
  • Ĉu perdi forton super tempo aŭ kiam iu ago.
  • Pliigas ĉu karaktero aŭ grupo.
  • Ĉu la aro de specialaj ecoj.

La supraj eroj ne estas devigaj, ilia nombro povus esti reduktita aŭ pliigita por ĉiu individua grupo enton.

funkcia specifoj

Dum respondi la demandon de kiel krei ludojn por la "Android", vi devus diri al ni pri la venonta sekcio dizdoka. Funkcia especificaciones priskribi la ludado per peco. Ĉi tie vi devas kiel precize kiel ebla por diri, kiu scias kiel fari la ĉefan karakteron kaj kiel ĝi estas efektivigita. La sama devas esti farita por ĉiu NPC aparte. Krom la ludo karakteroj, devus esti adresita unua helpo kits, armiloj, armaĵoj, elementoj de la medio.

Fakte, ĉi tiu sekcio estas aro de reguloj kiuj tuŝas la tutan ludon momentoj, de la menuo, kaj al kiel la damaĝo estas kalkulita de la efiko. Ju pli vi laboras ĉiu unuopa punkto, La pli facila ĝi estos por efektivigi vian projekton.

enhavo

Antaŭ krei bonan ludon, vi devas pensi pri kaj kion ekzakte estos en ĝi. Priskribante la specifo, vi povas specifi ke la karakteroj pafos pafarmilo, en kiu la akuzita kartoĉojn kun rigide fiksitaj damaĝo. Kiam injektita en la NPC de ĉi tiu parametro estos subtrahita rezervadon kapacito. Vi ankaŭ bezonos specifi la nomon de ĉiu individua specimeno armilojn, armaĵoj, la NPC. Kaj, kompreneble, necesas priskribi la aspekton. Enhavo - la konstruelementoj de kiu la tuta ludo estos konstruitaj poste.

interfaco

Interfaco - aro de funkcioj kaj butonoj, per kiu la uzanto interagas kun la programo. La ĉefa afero kiu devas esti konsiderata kiam kreante ĝin - komforto. Kompreni precize kiel organizi ĉiujn elementojn, vi povas kuri kaj analizi la plej bonaj ekzemploj de la ĝenro, trapasante la plej taŭga solvojn por via projekto.

La elekto de motoro aŭ konstruilo

Alia paŝo kiu devus plenumi antaŭ krei la ludon sur "Android" - elektas la ludo motoro. Longa Gone estas la tagoj kiam ĉio devis esti farita el nenio. Hodiaŭ, prenanta preta designer, Vi povas plenumi la tutan laboron de skribi minimume kodo.

La elekto de motoro estas farinda, bazita sur kelkaj el ĝiaj karakteroj:

  • Kondiĉoj por Uzado.
  • Ŝancoj.
  • Prezo.
  • Subteno por programistoj.
  • Zadokumentirovannost.
  • La grandeco de la komunumo.
  • Simpleco.
  • Extensibilidad.

Kondiĉoj de uzo: eble iam aĉetis dezajnisto, vi ne fariĝis ĝia plena posedanto. Ĝi okazas ke la komerca sukceso de la ludo devas pagi procenton de la profitoj de la motoro programistoj. La ĉefa afero - antaŭ krei la ludon sur "Android", legis la permesilo de la produkto elektita por efektivigo.

Elstaraĵoj ili tute kovras la bezonojn de la desarrollador. Se la produkto proponas pli ol vi bezonas, la ludo povas esti facile etendita por uzi novajn dizdoka funkcio. Sed pensu pri la bilanco! Uzu Unreal Engine por Tetris - estas stulta.

Subteno: unue, estas grave por eltrovi, ĉu la produkto havas evoluo? Ĉu bugs de versio al versio? se li akiras novajn funkciojn kaj ilojn? La motoro, kiu estas evoluantaj rapide, havas avantaĝon super la motoro, frostigita antaŭ kelkaj jaroj.

Komunumo: Kio estas la nombro de tiuj, uzante la diseñador? Se grandan nombron da uzantoj, trovi dokumentado, lecionoj, majstro-klasoj, ekzemploj ne estas problemo. Se la uzanto estas relative malgranda, tiu informo eble ne estas disponebla laŭ la mezuro kiu permesos vin fari ion konkurenciva.

Extensibilidad: Antaŭ vi krei vian propran ludon, sin ĝeni por eltrovi ĉu aŭ ne por konekti al la elektita motoro moduloj povas esti fremda. Tipe, ili estas uzataj por eksporto aŭ importado de tridimensiaj modeloj, sonoj, skriptoj, koboldoj. Se estas subteno por tiaj iloj, la diseñador ne estas limigita al interna iloj por krei enhavo.

UDK

Unreal Development Kit - ne la plej facila majstri la ludo motoro, sed unu el la plej potencaj. Ĝi estas uzata ne nur por novulo programistoj, sed ankaŭ grandaj korporacioj. Se vi serĉas respondon al la demando: "Kiel krei 3D ludmaŝino kaj kiel elekti ĝin?" - Vi devus esplori la eblojn de UDK.

Priskribi la programado logiko uzas internan scripting lingvo - UnrealScript. Ellaboranto retejo provizas multan lecionoj kiel kaptita en video kaj priskribita en teksto formo. Samtempe ili kovri maksimume funkciojn - de la redaktilo por skribi siajn manuskriptojn.

Torque 2D / 3D

Torque - unu el la plej popularaj diseñadores de ludoj por porteblaj platformoj. Ĝi havas ĉiujn necesajn aro de redaktoroj kaj depuración iloj. En la disvolviĝo de programistoj ni pagis grandan atenton al komforto kaj provis fari ĉiuj utilecoj plej simpla kaj atingebla.

Designer venas kun dokumentado kiu priskribas la plejparto de la ŝancoj. En la oficiala retejo povas trovi lernilojn kaj fontkodon de pluraj pretan ludoj.

Scripting enigita en Torque Torque skribsistemoj lingvo. La proprietoj de ĉiu objekto povas esti determinita anticipe. Ankaŭ en la diseñador konstruis aron de Box2D, kiu traktas pri la fizikaj kalkuloj.

Se vi provas trovi respondon al la demando: "Kiel krei reton ludo kaj kion skripton por ĉi elektu?" - ni povas sekure diri ke Torque faros multijugador projekto en la plej mallonga ebla tempo. Ĉiujn necesajn funkciojn estas konstruita anticipe, kaj ekzemploj de kiuj estas en la oficiala retejo, montros kiel uzi ĝin plej efike.

studo

Post elekto de la ankoraŭ nekomprenebla ludmaŝino kiel eble krei ludon. Devos elspezi multan tempon sur iliaj studoj. Ekde la teamo estas, vi bezonos fari ĉion mem: por skribi skriptoj, krei texturas, sprites, modelo (se la tridimensian ludo), skribi skripton por testi. Ne estas malfacile diveni ke la novulo ellaboranto devos lerni la fundamentojn dekstre la multaj profesioj: programisto, verkisto, tester, artisto, diseñador.

Ĝi estas bona por lerni farante, kiu estas en la procezo de prilaborado de la projekto. Alia maniero por lerni ĉiu lin necesa - laboro por entrepreno kiu estis disvolvante ludoj. Ni ne devus esti etikeditaj tuj kiel estro programisto eĉ se vi estos demandita okupiĝi rutino taskoj, ne rezignas ŝancon rigardi geymdev ene.

Laboro en ajna entrepreno startas de malsupre, tio estas bone. Jes scripters kaj kapablojn, nivelo Designer, balancer, la testanto estos tre utila, kaj estas ĉi tiuj industrioj, kiu dungas la plimulton de malgrandaj de aĝo. Post kelkaj jaroj de tia trejnado estos lernanta kiel krei dizdoki kaj teknikajn taskojn, lernas pri la cimon tracker, kaj formi kontakton datumbazo. Post la laboro farita por krei rusa ludo pri "Android", vi devas elspezi multe malpli penado, ĉar vi devas provizi ĉiujn necesajn kapablojn kaj kapablojn.

Eblas ke, montriĝis ilia kompetenteco en aferoj de disvolviĝo, vi ne devas forlasi la malnovan teamon, cetere, tien alportu gvidan pozicion kun la projekto.

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

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