ArvutidArvutimängud

Game Programming: Program, eriti loomine ja soovitused

Kindlasti iga mängija vähemalt kord elus mõelnud luua oma mängu projekti. Veelgi enam, paljud isegi hakata sooritada erinevaid liigutusi selles valdkonnas. Aga tavaliselt pärast nädal või kaks noort geymdev silmitsi teatud probleeme, nagu vähene algteadmisi, ta unustab oma unistuste ja istub läbipääsu järgmisel tukk. Mis viga? Kas mängud programmeerimine - see on nii aeganõudev ja arusaamatu tavalised surelikud protsessi? Vastus sellele küsimusele võib leida selles artiklis.

game Development

Me ei saa kindlalt öelda, et mäng programmeerimine - üks raskemaid ülesandeid IT sektoris. Fakt on, et luua hea projekti, peate üsna suures koguses teadmisi. Näiteks pead teadma mitmes keeles, suutma kirjutada lihtne ja arusaadav kood, mis ei ole midagi üleliigne, jne Just sel põhjusel, et arengu mängud suured geymdev meeskond, mis koosneb sadadest eksperdid erinevates valdkondades.

Muidugi on erandeid reeglist. Näiteks tuntud programmeerija Markus "Notch" Persson on üksi loodud "Maynkraft" - mäng, mis on üks kõige kasumlikum projektide viimase 10 aasta jooksul. Aga selleks, et arendada midagi sellist, mida sa pead olema tõeline äss oma valdkonnas ja on suur kogemus.

Loomine mänge. programmeerimine

Alusta luues meistriteosed arvuti maailmas võiks teoreetiliselt iga. Aga kuidas me saame aru mängu programmeerimine - see on väga raske. Kuid selleks, et saada mängu areng võib olla praktiliselt iga. Kõige olulisem tingimus - palju vaba aega ja Titanic visadust. Olgu meil on see olemas. Mida teha edasi?

Esimene asi, mida õppida vähemalt mõned kõige populaarsem programmeerimiskeeli. Ilma selleta luua kõrge kvaliteediga mäng on ebatõenäoline, et õnnestub. Miks on rohkem kui ühes keeles? Kas üks on piisav? Asjaolu, et iga programmeerimiskeelt on oma erinev kohaldamisala. Allpool vaatleme kõige populaarsem keelte ja nende kasutamine mäng programmeerimine.

keeltes

Ehk kõige levinum keel poolest mäng programmeerimine on C ++. Enamik tänapäeva mängud ja mootorid neil on kirjutatud. Mis on omapära seda keelt? Võibolla üks peamisi eeliseid C ++ on tohutu terviklik raamatukogudes. Läbi see tähendab, keel, mida saab kirjutada midagi soovid, alates väikestest indie mänguasjad suurprojekti AAA klass.

Aga kahjuks C ++ väga raske master. Algaja saab vaevalt mõista neid kõrbekogemusi. Just sel põhjusel on parem alustada oma tuttav maailma programmeerimise midagi lihtsamat.

Python - see on ilmselt parim valik algaja geymdeva. Esiteks, süntaks on üsna lihtne. Et alustada programmeerimine Python, piisavalt lugeda juhendaja ja on native tasemel inglise. Teiseks, võimalus programmeerimiskeelt on piisavalt lai. Muidugi, Python ei kursis C ++ toimimise mõttes. Sellegipoolest Python, saate luua üsna korralik tarkvara (sh mängu). Näiteks Python kirjutatud mänge nagu "Battlefield" (2005), "Civilization 4", "The Sims 4" ja paljud teised projektid, mis on muutunud tabamust.

Java - teise kandidaat, mis on kindlasti tasub vaadata. Ehk peamine eelis on see keel - täielik platvormidel. See tähendab, et tarkvara, kirjutades "Java", toetab kõiki operatsioonisüsteeme ( "windose", "Linux", "Android" jne). See võimaldab teil kiiresti muuta mängu iga platvormi. Lisaks Java annab programmeerija palju võimalusi. Need näited ei pea kaugele minema. Ülalmainitud "Maynkraft" oli kirjutatud oli "Java".

Loo mänge ilma programmeerimine

Aga mis siis, kui sa ei ole aega õppida keeli, kuid nende võime kirjutada ikka tahad? Siin tulevad appi nn mängu disainerid. Mis see on? Vastus küsimusele võib leida allpool.

Designer Mängud - spetsiaalne programm, mis ühendab integreeritud arenduskeskkond ja mootori. Lihtsamalt öeldes, see tarkvara, mille abil saate teha oma mängu ilma programmeerimine. Kui te olete just alustanud geymdeva, mängu disainerid - just see, mida vajate. Nende abil on sul võimalik aru saada, kuidas väljatöötamise protsessi, mida sa peaksid pöörama tähelepanu ja teate ise teisi olulisi aspekte.

Kuid selliseid programme on puudusi. Mäng disainerid on pigem halb funktsionaalsus. Sellised programmid kehtestada kasutaja piiranguid seoses žanr, graafika, mehaanika jne See on põhjus, et luua tähelepanuväärne projekt projekteerija on ebatõenäoline, et õnnestub.

Programmi luua mänge

Nagu võib aru saada, disainerid ei ole mõeldud luua suurte projektide. Sellised programmid on vajalikud selleks, et anda noortele geymdeva esimene kogemus nii mängu arengut. Käesolevas artiklis me vaatleme kõige populaarsem programmid mäng programmeerimine aitab algajatele teha esimesi samme geymdev keskkond.

Võibolla väga tuntud programm mängu areng - Game Maker. See on mõeldud luua kahemõõtmeline projekte. Tee mängud võimalik ilma programmeerimise oskusi. Selle asemel, et rida koodi alla anda eelmääratletud meetmeid. Kõik, mida pead tegema - luua objekte ja määratleda reeglid koostoimet. Samuti väärib teate, et saate juhtida sprites mängus Maker otse ilma kasutamise loata programmid. Seetõttu tarkvara on täiesti isemajandav. Lisaks Game Maker ei ole valus ja edasijõudnud kasutajatele, kes on programmeerimise oskusi. Lõppude lõpuks on programmi võime lisada oma lähtekoodi. Mäng Maker saab luua läbi mängu pealtvaates (RPG, taktikaline shooter, jne) ja küljel (reforminguseadme).

Ehitatakse 2 - on teine disainer arendamiseks 2D-mänge. Ehk peamine funktsioon programmi - mitmeplatvormiline. Läbi "Ehitatakse", saate luua mänge iOS, Android, Windows, Web jne Funktsionaalsuse Ehitatakse 2 ei ole halvem "mängu tegijad".

järeldus

Game Programming - väga töömahukas protsess, mis kestab mitu kuud või isegi aastaid. Nii et kui sa tahad saada professionaalne mängu areng, vajadust arendada selliseid omadusi nagu kannatlikkust ja tahtejõudu.

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

Copyright © 2018 et.unansea.com. Theme powered by WordPress.