Ordinadors, Els jocs d'ordinador
La programació del joc: Programa, en particular la creació i recomanacions
Sens dubte, tots els jugadors almenys una vegada a la vida va pensar a crear el seu propi projecte de joc. D'altra banda, molts ni tan sols començar a realitzar diversos moviments en aquesta àrea. Però en general, després d'una setmana o dues joves geymdev, davant de certs problemes, com la manca de coneixements elementals, s'oblida del seu somni, i s'asseu en el pas de la següent tirador. Quin és el problema? Es programació de videojocs - és tan molt de temps i és incomprensible per al procés comú dels mortals? La resposta a aquesta pregunta es pot trobar en aquest article.
El desenvolupament del joc
Podem dir amb seguretat que la programació de jocs - una de les tasques més difícils en el sector de TI. El fet és que per crear un bon projecte, ha de tenir prou una gran quantitat de coneixements. Per exemple, el que necessita saber diversos idiomes, ser capaç d'escriure codi simple i comprensible en el qual no hi ha res superflu, etc. És per aquesta raó que el desenvolupament dels jocs pel gran equip geymdev, que consta de centenars d'experts en diversos camps.
Per descomptat, hi ha excepcions a la regla. Per exemple, programador conegut Markus "Notch" Persson sense ajuda creat "Maynkraft" - un joc que és un dels projectes més rendibles en els últims 10 anys. No obstant això, per tal de desenvolupar alguna cosa com això, vostè ha de ser un veritable as al seu camp i tenen una gran experiència.
La creació de jocs. programació
Començar a crear obres mestres del món de la informàtica podria teòricament cadascun. Però Com podem entendre la programació de jocs - és molt difícil. No obstant això, per a convertir-se en un desenvolupament del joc pot ser pràcticament qualsevol. La condició més important - un munt de temps lliure i una perseverança titànica. Diguem que tenim disponible. Què fer a continuació?
El primer que ha d'aprendre almenys alguns dels llenguatges de programació més populars. Sense ella, establir un joc d'alta qualitat és probable que tingui èxit. Per què és més d'un idioma? És una suficient? El fet que cada llenguatge de programació té el seu propi camp diferent de l'aplicació. A continuació ens fixem en els idiomes més populars i el seu ús en la programació de jocs.
idiomes
Potser l'idioma més comú en termes de programació de jocs és C ++. La majoria dels jocs moderns i motors per a ells estan escrits en ell. Quina és la peculiaritat d'aquest llenguatge? Potser una de les principals avantatges de C ++ és una enorme quantitat de biblioteques completes. Per aquest mitjà l'idioma es pot escriure el que vulgui, des de joguines petits independents a gran qualitat AAA projecte.
Però, per desgràcia, C ++ molt difícil de dominar. Novell amb prou feines pot entendre aquestes regions salvatges. És per aquesta raó és millor per començar la seva relació amb el món de la programació amb una mica més simple.
Python - això és probablement la millor opció per a un principiant geymdeva. En primer lloc, la sintaxi és bastant simple. Per tal de començar a programar en Python, només cal llegir el tutorial i tenir un nivell d'anglès natiu. En segon lloc, la possibilitat que el llenguatge de programació són prou àmplia. Per descomptat, Python no mantenir-se al dia amb C ++ en termes de funcionalitat. No obstant això, per Python, pot crear un programari bastant decent (incloent un joc). Per exemple, en Python jocs com el "camp de batalla" (2005), "Civilization 4", "Els Sims 4" i molts altres projectes que s'han convertit en èxits per escrit.
Java - un altre competidor, que és definitivament val la pena un cop d'ull. Potser el principal avantatge d'aquest llenguatge - una creu-plataforma completa. Això significa que el programari, escrivint "Java", és compatible amb tots els sistemes operatius ( "Guindos", "Linux", "Android", etc.). Això li permet modificar ràpidament el joc per a qualsevol plataforma. A més, Java proporciona al programador d'una gran quantitat d'oportunitats. Els exemples no han d'anar molt lluny. L'abans esmentat "Maynkraft" va ser escrit en ell era "Java".
Crear jocs sense programació
Però el que si vostè no té temps per estudiar idiomes, però la seva capacitat d'escriure encara vol? Aquí acudir en ajuda dels anomenats dissenyadors de jocs. Què és? La resposta a la pregunta es pot trobar a continuació.
Jocs de disseny - un programa especial que combina un entorn de desenvolupament integrat i el motor. En poques paraules, aquest programa, amb el qual pot fer el seu joc sense necessitat de programació. Si acaba de començar geymdeva, els dissenyadors de jocs - just el que necessiten. Amb la seva ajuda vostè serà capaç d'entendre com el procés de desenvolupament, el que s'ha de prestar atenció i donar-se compte per si mateix d'altres aspectes importants.
No obstant això, aquests programes tenen desavantatges. Els dissenyadors de jocs tenen una funcionalitat bastant pobra. Aquests programes imposen limitacions de l'usuari en termes de gènere, gràfics, mecànica, etc. Aquesta és la raó per crear un projecte digne d'esment amb el dissenyador és probable que tingui èxit.
Programa per crear jocs
Com es pot entendre, els dissenyadors no tenen la intenció de crear grans projectes. Aquests programes són necessaris per tal de donar als joves la primera experiència geymdeva en termes de desenvolupament de jocs. En aquest article anem a veure els programes més populars per a la programació de jocs per ajudar els principiants fan les primeres passes en l'entorn geymdev.
Potser, el programa molt conegut per al desenvolupament de jocs - Game Maker. Està dissenyat per crear un projectes bidimensionals. Fer jocs possibles sense coneixements de programació. En lloc de línies de codi a l'usuari per proporcionar un conjunt d'accions predefinides. Tot el que ha de fer - per crear objectes i definir les regles d'interacció entre ells. També val la pena notar que es pot dibuixar sprites en Game Maker directament sense l'ús de programes no autoritzats. Per tant, el programari és completament autosuficient. D'altra banda, el fabricant del joc no fa mal i usuaris avançats que tenen coneixements de programació. Al capdavall, el programa té la capacitat d'afegir el seu codi font. Game Maker es pot crear a través del joc amb la vista superior (RPG, tirador tàctic, etc.) i el costat (plataformes).
Construir 2 - és un altre dissenyador per al desenvolupament de jocs 2D. Potser la característica principal del programa - multiplataforma. A través de la "construcció", pot crear jocs per iOS, Android, Windows, Web, etc. En termes de funcionalitat Construct 2 no és inferior als "fabricants de jocs".
conclusió
Programació joc - un procés molt laboriós, que té una durada de mesos o fins i tot anys. Així que si vol convertir-se en un desenvolupament del joc professional, la necessitat de desenvolupar qualitats com la paciència i força de voluntat.
Similar articles
Trending Now