TölvurTölvuleikir

Game Programming: Program, einkum stofnun og tillögur

Víst hver leikur að minnsta kosti einu sinni í lífi hugsað um að búa til eigin leik verkefni þitt. Þar að auki, margir jafnvel að byrja að framkvæma ýmsar hreyfingar á þessu svæði. En yfirleitt, eftir viku eða tveimur ungum geymdev, frammi ákveðnum vandamálum, svo sem skortur á grunn þekkingu, gleymir hann um draum sinn, og situr á leið á næsta skotleikur. Hvað er málið? Eru leikir forritun - það er svo tímafrekt og óskiljanlegt að venjulegum dauðlegum ferli? Svarið við þessari spurningu er að finna í þessari grein.

Game Development

Við getum öryggi segja að leikurinn forritun - eitt af erfiðustu verkefnum í IT geiranum. Staðreyndin er sú að til að búa til gott verkefni, verður þú að hafa alveg mikið magn af þekkingu. Til dæmis, þú þarft að vita nokkur tungumál, vera fær um að skrifa einföld og skiljanleg kóða þar sem það er ekkert óþarfur osfrv Það er af þessari ástæðu að þróun af the leikur með stór geymdev lið, sem samanstendur af hundruðum sérfræðinga á ýmsum sviðum.

Að sjálfsögðu eru undantekningar frá þeirri reglu. Til dæmis, vel þekkt forritari Markus "Notch" Persson hefur einn handedly búin "Maynkraft" - leik sem er einn af the arðbær verkefni á undanförnum 10 árum. En til þess að þróa eitthvað eins og þetta, þarft þú að vera alvöru Ás á sínu sviði og hafa mikla reynslu.

Búa til leiki. forritun

Byrja að búa meistaraverk af the tölva heimsins gæti fræðilega hvert. En hvernig getum við skilið leikinn forritun - það er mjög erfitt. Hins vegar að verða leikur þróun getur verið nánast hvaða. Mikilvægasta skilyrðið - a einhver fjöldi af frjáls tími og Titanic þrautseigju. Segjum að við höfum það í boði. Hvað á að gera næst?

The fyrstur hlutur til að læra að minnsta kosti sumum af vinsælustu forritunarmálum. Án þess að koma með hár-gæði leik er ólíklegt til að ná árangri. Hvers vegna er meira en einu tungumáli? Er einn nóg? Sú staðreynd að hver forritunarmál hefur eigin greinilegur sviði sína umsókn. Hér fyrir neðan skoðum við vinsælustu tungumálum og notkun þeirra í leiknum forritun.

tungumál

Kannski er algengasta tungumálið í skilmálar af leiknum forritun C ++. Flest nútíma leiki og vélar fyrir þá er skrifað á það. Hvað er gæði af þessu máli? Kannski einn af helstu kostum C ++ er a gríðarstór magn af alhliða bókasöfnum. Með þessu er átt við það tungumál sem þú getur skrifað hvað sem þú vilt, allt frá litlum indie dóti að helstu verkefni AAA einkunn.

En því miður, C ++ mjög erfitt að ná góðum tökum. Nýliði getur varla skilið þessar wilds. Það er af þessari ástæðu að það er best að byrja kunningja sinn með heiminum forritun með eitthvað einfaldari.

Python - þetta er líklega besti kosturinn fyrir a nýliði geymdeva. Í fyrsta lagi, setningafræði er frekar einfalt. Til að byrja forritun í Python, nóg að lesa leiðbeiningar og hafa innfæddur stigi ensku. Í öðru lagi er möguleiki á forritunarmál eru breiður nógur. Auðvitað, Python ekki haldið í við C ++ í skilmálar af virkni. Engu að síður, því Python, getur þú búið til alveg ágætis hugbúnað (þ.mt leik). Til dæmis, í Python skrifað leiki eins og "Battlefield" (2005), "Civilization 4", "The Sims 4" og mörg önnur verkefni sem hafa orðið hits.

Java - annar keppinautur, sem er sannarlega þess virði að líta. Kannski helsti kostur þessarar tungumál - heill kross-pallur. Þetta þýðir að hugbúnaður, með því að skrifa "Java", er studd af öllum stýrikerfum ( "windose", "Linux", "Android", osfrv). Þetta gerir þér kleift að fljótt breyta leikinn fyrir hvaða vettvang. Að auki, Java gefur forritarinn mikið af tækifærum. Dæmin þurfa ekki að fara langt. Ofangreindur "Maynkraft" var skrifað á það væri "Java".

Búa til leiki án forritun

En hvað ef þú hefur ekki tíma til að læra tungumál, en getu þeirra til að skrifa enn vilja? Hér koma til aðstoðar svokallaðra hönnuðir leiksins. Hvað er það? Svarið við spurningunni er að finna hér að neðan.

Hönnuður Leikir - sérstakt forrit sem sameinar samþætt þróun umhverfi og vél. Einfaldlega setja, þennan hugbúnað, sem þú getur gert leikinn þinn án forritun. Ef þú ert bara að byrja geymdeva, leikurinn hönnuðir - bara hvað þú þarft. Með hjálp þeirra sem þú verður að vera fær um að skilja hvernig þróun aðferð, hvað þú ættir að borga eftirtekt og taka til sjálfur öðrum mikilvægum þáttum.

Hins vegar hafa slíkar áætlanir ókosti. Leikur hönnuðir hafa frekar lélega virkni. Slíkar áætlanir leggja á takmörkunum notanda varðar tegund, grafík, aflfræði, o.fl. Þetta er ástæðan til að búa til athyglisvert verkefni með hönnuður er ólíklegt til að ná árangri.

Forrit til að búa til leiki

Eins er hægt að skilja, eru hönnuðir ekki ætlað að búa til stór verkefni. Slíkar áætlanir eru nauðsynlegar til þess að gefa ungum geymdeva fyrstu reynslu hvað varðar þróun leiksins. Í þessari grein munum við líta á vinsælustu forrit fyrir leik forritun til að hjálpa byrjendum að gera fyrstu skrefin í geymdev umhverfi.

Kannski, mjög vel þekkt forrit fyrir þróun leiksins - Game Maker. Það er hannað til að búa til tvívíð verkefni. Gera leiki möguleg án færni forritun. Í stað þess að línur af kóða notandi til að veita nokkrum skilgreindum aðgerðum. Allt sem þú þarft að gera - til að búa til hluti og skilgreina reglur um samskipti. Það er einnig vert að taka eftir því að þú getur teiknað sprites í leiknum Maker beint án þess að nota óviðkomandi forrit. Því hugbúnaður er alveg sjálfbær. Þar að auki, Game Maker er ekki meiða og háþróaður notandi sem hafa forritun kunnátta. Eftir allt saman, the program hefur getu til að bæta kóðann þeirra. Game Maker er hægt að búa í gegnum leikinn með efstu útsýni (RPG, taktísk skotleikur, osfrv) og hlið (platformer).

Reisa 2 - er annar hönnuður til að þróa 2D-leikjum. Kannski helsta lögun af the program - fjölkerfatólið. Gegnum "Teikna", getur þú búið til leiki fyrir iOS, Android, Windows, Vefur, o.fl. Hvað varðar virkni Construct 2 er ekki óæðri til the "Game aðilar".

niðurstaða

Game Programming - mjög laborious ferli sem varir í mánuði eða jafnvel ár. Svo ef þú vilt verða atvinnu leikur þróun, sem þarf til að þróa slíka eiginleika sem þolinmæði og viljastyrk.

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

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