RekenaarsRekenaarspeletjies

Game Programming: Program, veral die skepping en aanbevelings

Ja, elke gamer ten minste een keer in die lewe gedink het oor die skep van jou eie spel projek. Verder is baie selfs begin om verskeie bewegings uit te voer in hierdie gebied. Maar gewoonlik, na 'n week of twee jong geymdev, gekonfronteer met sekere probleme, soos 'n gebrek aan basiese kennis, vergeet hy oor sy droom, en sit aan die verloop van die volgende shooter. Wat is die saak? Is speletjies Programmering - dit is so tydrowend en onverstaanbaar vir gewone sterflinge proses? Die antwoord op hierdie vraag kan gevind word in hierdie artikel.

spel Ontwikkeling

Ons kan met vertroue sê dat die spel programmering - een van die moeilikste take in die IT-sektor. Die feit is dat 'n goeie projek te bou, is nogal 'n uitgebreide bedrag van kennis. Byvoorbeeld, moet jy 'n paar tale, in staat wees om eenvoudige en verstaanbare kode waarin daar is niks oorbodig, ens skryf Dit is om hierdie rede dat die ontwikkeling van die speletjies wat deur groot geymdev span, wat bestaan uit honderde kundiges op verskeie gebiede.

Natuurlik, daar is uitsonderings op die reël. Byvoorbeeld, bekende programmeerder Markus "Notch" Persson het eiehandig geskep "Maynkraft" - 'n spel wat is een van die mees winsgewende projekte in die afgelope 10 jaar. Maar om so iets te ontwikkel, moet jy 'n ware kampioen in hul veld en het 'n groot ervaring.

Die skep van speletjies. programmering

Begin met die skep Meester van die rekenaar wêreld kon teoreties elk. Maar hoe kan ons verstaan die spel ontwikkeling - dit is baie moeilik. Maar om 'n spel ontwikkeling kan feitlik enige wees. Die belangrikste voorwaarde - 'n baie vrye tyd en 'n titaniese deursettingsvermoë. Kom ons sê ons het dit beskikbaar is. Wat om volgende te doen?

Die eerste ding om te ten minste 'n paar van die mees gewilde programmeertale te leer. Sonder dit, vestig 'n hoë-gehalte spel is onwaarskynlik om te slaag. Hoekom is daar meer as een taal? Is een genoeg? Die feit dat elke programmeertaal het sy eie kenmerkende toepassingsveld. Onder ons kyk na die gewildste tale en hul gebruik in 'n spel ontwikkeling.

tale

Miskien is die mees algemene taal wat betref die spel ontwikkeling is C ++. Die meeste moderne speletjies en enjins vir hulle geskryf op dit. Wat is die eienaardigheid van hierdie taal? Miskien is een van die belangrikste voordele van C ++ is 'n groot hoeveelheid van die omvattende biblioteke. Deur middel van hierdie beteken die taal wat jy kan enigiets wat jy wil, van klein indie speelgoed te groot projek AAA graad skryf.

Maar helaas, C ++ baie moeilik om te bemeester. Newbie kan skaars verstaan hierdie wildernis. Dit is om hierdie rede is dit die beste om sy bekendes begin met die wêreld van programmering met iets eenvoudiger.

Python - dit is waarskynlik die beste keuse vir 'n beginner geymdeva. In die eerste plek die sintaksis is redelik eenvoudig. Ten einde te begin programmering in Python, genoeg om die handleiding te lees en het 'n boorling vlak van Engels. In die tweede plek, die moontlikheid van die programmeertaal is wyd genoeg. Natuurlik beteken Python nie tred hou met C ++ in terme van funksionaliteit. Tog, deur Python, kan jy nogal 'n ordentlike sagteware (insluitende 'n spel) te skep. Byvoorbeeld, in Python geskryf speletjies soos "slagveld" (2005), "Civilization 4", "The Sims 4" en baie ander projekte wat treffers geword.

Java - nog 'n aanspraakmaker, en dit is beslis 'n blik werd. Miskien is die grootste voordeel van hierdie taal - 'n volledige kruis-platform. Dit beteken dat die sagteware, deur te skryf "Java", word ondersteun deur alle bedryfstelsels ( "Windose", "Linux", "Android", ens). Dit laat jou toe om die spel vir enige platform vinnig verander. Daarbenewens Java gee die programmeerder 'n baie geleenthede. Die voorbeelde hoef nie te ver gaan. Bogenoemde "Maynkraft" is daarop was "Java" geskryf.

Skep wedstryde sonder programmering

Maar wat as jy nie tyd het om tale te bestudeer nie, maar hul vermoë om steeds te skryf wil? Hier kom die hulp van die sogenaamde spel ontwerpers. Wat is dit? Die antwoord op die vraag kan hier gevind word.

Ontwerper Spele - 'n spesiale program wat 'n geïntegreerde ontwikkelingsplan omgewing en die enjin kombineer. Eenvoudig gestel, hierdie sagteware, waarmee jy jou spel kan maak sonder programmering. As jy net geymdeva slag, die spel ontwerpers - net wat jy nodig het. Met hul hulp jy sal in staat wees om te verstaan hoe die ontwikkelingsproses wees, wat jy aandag moet betaal en sien vir jouself ander belangrike aspekte.

Maar sulke programme het nadele. Spel ontwerpers het 'n taamlik swak funksionaliteit. Sulke programme te lê op beperkings van die gebruiker se in terme van genre, grafiese, meganika, ens Dit is die rede om 'n noemenswaardige projek te skep met die ontwerper is onwaarskynlik om te slaag.

Program om speletjies te skep

Soos verstaan kan word, is die ontwerpers nie bedoel om groot projekte te skep. Sulke programme is nodig ten einde 'n jong geymdeva eerste ervaring in terme van die spel ontwikkeling gee. In hierdie artikel sal ons kyk na die gewildste programme vir spel ontwikkeling te help beginners maak die eerste stappe in geymdev omgewing.

Miskien, die baie bekende program vir die spel ontwikkeling - Game Maker. Dit is ontwerp om 'n twee-dimensionele projekte te skep. Maak wedstryde moontlik sonder ontwikkeling vaardighede. In plaas daarvan om reëls van die kode van die gebruiker om 'n stel van vooraf gedefinieerde aksies te voorsien. Al wat jy hoef te doen - om voorwerpe te skep en die reëls van interaksie tussen hulle te definieer. Dit is ook die moeite werd om te let dat jy sprites in Game Maker kan trek direk sonder die gebruik van ongemagtigde programme. Daarom is die sagteware is heeltemal selfonderhoudend. Daarbenewens het Game Maker nie seergekry en gevorderde gebruikers wat programmeringsvaardighede. Na alles, die program het die vermoë om hul bron-kode te voeg. Game Maker geskep kan word deur middel van die spel met die bo-aansig (RPG, taktiese shooter, ens) en die kant (platform).

Bou 2 - is 'n ander ontwerper vir die ontwikkeling van 2D-speletjies. Miskien is die belangrikste kenmerk van die program - multi. Deur die "Bou", kan jy speletjies vir iOS, Android, Windows, Web, ens te skep In terme van funksionaliteit Konstrueer 2 is nie minderwaardig aan die "Game makers".

gevolgtrekking

Game Programming - 'n baie moeisame proses, wat duur vir maande of selfs jare. So as jy wil 'n professionele spel ontwikkeling geword, die behoefte aan sulke kwaliteite as geduld en wilskrag ontwikkel.

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

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