Mga computerComputer games

Game Programming: Program, lalo na ang paglikha at mga rekomendasyon

Tunay na bawa't gamer ng hindi bababa sa isang beses sa buhay naisip tungkol sa paglikha ng iyong sariling mga proyekto ng laro. Bukod dito, maraming magsisimula upang maisagawa ang iba't-ibang mga paggalaw sa lugar na ito. Ngunit karaniwan, pagkatapos ng isang linggo o dalawang batang geymdev, nahaharap sa ilang mga problema, tulad ng kakulangan ng kaalaman elementary, siya forgets tungkol sa kanyang panaginip, at nakapatong sa pagdaan ng mga susunod na tagabaril. Ano ang mga bagay? Sigurado games programming - ito ay kaya oras-ubos at hindi kayang unawain sa mga ordinaryong mortals proseso? Ang sagot sa katanungang ito ay matatagpuan sa artikulong ito.

game Development

Maaari naming confidently sabihin na ang laro programming - isa sa mga toughest mga gawain sa IT sektor. Ang katotohanan ay na upang lumikha ng isang magandang proyekto, dapat kang magkaroon ng lubos ng isang malawak na halaga ng kaalaman. Halimbawa, kailangan mong malaman ang ilang mga wika, magagawang magsulat ng simple at nauunawaan ang code na kung saan walang anuman kalabisan, at iba pa Ito ay para sa kadahilanang ito na ang pag-unlad ng laro sa pamamagitan ng mga malalaking pangkat ng geymdev, na kung saan ay binubuo ng daan-daang dalubhasa sa iba't-ibang mga patlang.

Siyempre, may mga eksepsiyon sa tuntunin. Halimbawa, kilalang programmer Markus "bingaw" Persson ay may single-handedly nilikha "Maynkraft" - isang laro na ay isa sa mga pinaka-kumikitang mga proyekto sa nakalipas na 10 taon. Ngunit upang bumuo ng isang bagay tulad na ito, ikaw ay may na maging isang tunay na dalubhasa sa kanilang larangan at magkaroon ng isang malaking karanasan.

Paglikha ng mga laro. programming

Simulan ang paglikha masterpieces ng mundo computer dati theoretically bawat isa. Ngunit paano natin mauunawaan ang laro programming - ito ay lubos na mahirap. Gayunpaman, upang maging isang pag-unlad ng laro ay maaaring maging halos anumang. Ang pinaka-mahalagang kondisyon - isang pulutong ng libreng oras at isang gahigante tiyaga. Sabihin nating mayroon namin ito magagamit. Ano ang susunod na gagawin?

Ang unang bagay upang malaman ng hindi bababa sa ilan sa mga pinaka-popular na mga wika programming. Kung wala ito, magtatag ng isang mataas na kalidad ng laro ay malamang na hindi magtagumpay. Bakit ang higit sa isang wika? Ay isa ng sapat? Ang katotohanan na ang bawat programming language ay may sarili nitong natatanging larangan ng application. Sa ibaba tinitingnan namin ang pinaka-popular na wika at ang kanilang paggamit sa game programming.

wika

Marahil ang pinaka-karaniwang wika sa mga tuntunin ng laro programming ay C ++. Karamihan sa modernong mga laro at engine para sa mga ito ay nakasulat dito. Ano ang kaibahan ng wikang ito? Marahil isa sa mga pangunahing pakinabang ng C ++ ay isang malaking halaga ng mga komprehensibong aklatan. Sa pamamagitan ng ito ay nangangahulugan na ang wika maaari mong isulat ang kahit anong gusto mo, mula sa maliit na indie mga laruan sa mga pangunahing proyekto ng AAA grade.

Ngunit sa kasamaang-palad, C ++ mahirap na master. Newbie ay maaaring bahagya na maunawaan ang mga wilds. Ito ay para sa kadahilanang ito ito ay pinakamahusay na upang simulan ang kanyang kakilala sa mundo ng programming sa isang bagay na mas simple.

Python - ito ay marahil ang pinakamahusay na pagpipilian para sa isang baguhan geymdeva. Una, ang syntax ay medyo simple. Upang simulan ang programming sa Python, sapat upang basahin ang tutorial at magkaroon ng isang katutubong antas ng Ingles. Pangalawa, ang posibilidad ng programming language ay malawak na sapat. Siyempre, Python ay hindi makahabol sa C ++ sa mga tuntunin ng pag-andar. Gayunpaman, sa pamamagitan ng Python, maaari kang lumikha ng isang medyo disenteng software (kasama ang isang laro). Halimbawa, sa Python nakasulat na mga laro tulad ng "larangan ng digmaan" (2005), "Civilization 4", "The Sims 4" at marami pang ibang mga proyekto na naging hit.

Java - isa pang kalaban, na kung saan ay tiyak na nagkakahalaga ng isang hitsura. Marahil ang pangunahing bentahe ng wikang ito - isang kumpletong cross-platform. Nangangahulugan ito na ang software, sa pamamagitan ng pagsulat "Java", ay suportado ng lahat ng mga operating system ( "windose", "Linux", "Android", atbp). Ito ay nagpapahintulot sa iyo upang mabilis na baguhin ang mga laro para sa anumang platform. Bilang karagdagan, Java ay nagbibigay sa mga programmer ng isang pulutong ng mga pagkakataon. Ang mga halimbawa ay hindi na kailangan upang pumunta sa ngayon. Ang mga nabanggit na "Maynkraft" ay isinulat sa mga ito ay "Java".

Lumikha ng mga laro nang walang programming

Ngunit paano kung hindi ka magkaroon ng panahon upang pag-aralan wika, ngunit ang kanilang kakayahan upang isulat pa rin ang nais na? Narito dumating sa aid ng ang tinatawag na designer ng laro. Ano ito? Ang sagot sa tanong na maaaring matagpuan sa ibaba.

Designer Laro - isang espesyal na programa na pinagsasama isang pinagsama-samang pag-unlad na kapaligiran at ang engine. Sa madaling sabi, ang software na ito, na kung saan maaari mong gawin ang iyong laro na walang programming. Kung ikaw ay nagsisimula pa lang geymdeva, ang mga designer ng laro - lamang kung ano ang kailangan mo. Sa kanilang tulong magagawa mong upang maunawaan kung paano ang pag-unlad na proseso, ano ang dapat mong bigyang-pansin at mapansin para sa iyong sarili sa iba pang mga mahalagang mga aspeto.

Gayunman, ang naturang program ay may disadvantages. Game designer magkaroon ng isang halip mahihirap functionality. Ang nasabing programa magpataw sa mga limitasyon ng gumagamit sa mga tuntunin ng genre, graphics, mechanics, at iba pa Ito ang dahilan kung upang lumikha ng isang kapansin-pansin na proyekto sa taga-disenyo ay malamang na hindi magtagumpay.

Program upang lumikha ng mga laro

Tulad ng maaaring nauunawaan, ang mga designer ay hindi inilaan upang lumikha ng malaking proyekto. Ang nasabing programa ay kinakailangan upang bigyan ang mga batang geymdeva unang karanasan sa mga tuntunin ng laro pag-unlad. Sa artikulong ito kami ay tumingin sa mga pinaka-popular na mga programa para sa game programming upang makatulong sa beginners gawin ang unang hakbang sa geymdev kapaligiran.

Marahil, ang napaka-kilalang programa para sa pagbuo ng laro - Game Maker. Ito ay dinisenyo upang lumikha ng isang dalawang-dimensional na mga proyekto. Gumawa ng mga laro maaari na walang kasanayan sa programming. Sa halip ng mga linya ng code sa gumagamit upang magbigay ng isang hanay ng mga paunang-natukoy na mga pagkilos. Ang kailangan mong gawin - upang lumikha ng mga bagay at tukuyin ang mga patakaran ng pakikipag-ugnayan sa pagitan ng mga ito. Ito rin ay nagkakahalaga upang mapansin na maaari kang gumuhit ng sprites sa Game Maker nang direkta nang hindi ang paggamit ng mga di-awtorisadong mga programa. Samakatuwid, ang software ay ganap na self-sapat. Dagdag pa rito, Game Maker ay hindi nasaktan at advanced na mga gumagamit na may kasanayan sa programming. Matapos ang lahat, ang programa ay may kakayahan upang magdagdag ng kanilang mga source code. Game Maker ay maaaring malikha sa pamamagitan ng laro na may tuktok view (RPG, pantaktika tagabaril, atbp) at ang bahagi (platformer).

Bumuo ng 2 - ay isa pang taga-disenyo para sa pag-unlad ng 2D-games. Marahil ang pangunahing tampok ng programa - multiplatform. Sa pamamagitan ng "Bumuo", maaari kang lumikha ng mga laro para sa iOS, Android, Windows, Web, at iba pa Sa mga tuntunin ng pag-andar bumuo 2 ay hindi mababa sa ang "Game makers".

konklusyon

Game Programming - isang napaka matrabaho proseso, na kung saan ay tumatagal para sa buwan o kahit taon. Kaya kung nais mong maging isang propesyonal na pag-unlad ng laro, ang kailangan upang bumuo ng mga katangiang gaya ng pagtitiis at paghahangad.

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

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