Mga programa para sa paglikha ng 2D / 3D na laro. Paano lumikha ng isang simpleng laro (halimbawa)?

Pin
Send
Share
Send

Kumusta

Mga Laro ... Ito ay isa sa mga pinakatanyag na programa kung saan maraming mga gumagamit ang bumili ng mga computer at laptop. Marahil, ang mga PC ay hindi magiging tanyag kung walang mga laro sa kanila.

At kung mas maaga upang lumikha ng isang laro kinakailangan na magkaroon ng espesyal na kaalaman sa larangan ng programming, pagguhit ng mga modelo, atbp - sapat na ngayon upang pag-aralan ang ilang uri ng editor. Maraming mga editor, sa pamamagitan ng paraan, ay medyo simple at kahit isang baguhan na gumagamit ay maaaring malaman ang mga ito.

Sa artikulong ito, nais kong hawakan ang mga sikat na editor, pati na rin sa halimbawa ng isa sa kanila upang pag-aralan ang hakbang-hakbang ang paglikha ng ilang simpleng laro.

 

Mga nilalaman

  • 1. Mga programa para sa paglikha ng 2D na laro
  • 2. Mga programa para sa paglikha ng mga 3D na laro
  • 3. Paano lumikha ng isang 2D na laro sa editor ng Game Maker - hakbang-hakbang

1. Mga programa para sa paglikha ng 2D na laro

Sa pamamagitan ng 2D - maunawaan ang dalawang-dimensional na mga laro. Halimbawa: tetris, mangingisda ng pusa, pinball, iba't ibang mga laro sa card, atbp.

Halimbawa ng laro ng 2D. Laro ng Card: Solitaire

 

 

1) Game Maker

Ang site ng developer: //yoyogames.com/studio

Ang proseso ng paglikha ng isang laro sa Game Maker ...

 

Ito ay isa sa mga pinakamadaling na editor upang lumikha ng maliliit na laro. Ang editor ay ginawang husgado: madaling magsimulang magtrabaho sa loob nito (ang lahat ay intuitively malinaw), sa parehong oras ay may mahusay na mga pagkakataon para sa pag-edit ng mga bagay, silid, atbp.

Karaniwan sa editor na ito gumawa sila ng mga laro na may isang nangungunang view at platformers (view ng side) Para sa mga mas may karanasan na mga gumagamit (ang mga medyo bihasa sa programming) ay may mga espesyal na tampok para sa pagpasok ng mga script at code.

Dapat pansinin ang isang malawak na iba't ibang mga epekto at kilos na maaaring itakda para sa iba't ibang mga bagay (hinaharap na character) sa editor na ito: ang bilang ay simpleng kamangha-manghang - higit sa ilang daang!

 

2) Bumuo ng 2

Website: //c2community.ru/

 

Ang isang modernong tagabuo ng laro (sa literal na kahulugan ng salita) na nagbibigay-daan sa kahit na mga baguhan na gumagamit ng PC na gumawa ng mga modernong laro. Bukod dito, nais kong bigyang-diin na sa mga larong ito ng programa ay maaaring gawin para sa iba't ibang mga platform: IOS, Android, Linux, Windows 7/8, Mac Desktop, Web (HTML 5), atbp.

Ang konstruktor na ito ay halos kapareho sa Tagagawa ng Laro - narito kailangan mo ring magdagdag ng mga bagay, pagkatapos ay magreseta ng pag-uugali (mga patakaran) sa kanila at lumikha ng iba't ibang mga kaganapan. Ang editor ay binuo sa prinsipyo ng WYSIWYG - i.e. Makikita mo kaagad ang resulta habang nilikha mo ang laro.

Bayad ang programa, bagaman sa isang pagsisimula magkakaroon ng maraming libreng bersyon. Ang pagkakaiba sa pagitan ng iba't ibang mga bersyon ay inilarawan sa site ng nag-develop.

 

2. Mga programa para sa paglikha ng mga 3D na laro

(3D - three-dimensional na mga laro)

1) 3D RAD

Website: //www.3drad.com/

Ang isa sa mga murang taga-disenyo sa format na 3D (para sa maraming mga gumagamit, sa pamamagitan ng paraan, ang libreng bersyon, na mayroong paghihigpit sa pag-update ng 3-buwan, ay sapat na).

Ang 3D RAD ay ang pinakamadaling tagapagtayo upang matuto, ang programming ay halos hindi kinakailangan, maliban sa pagrereseta ng mga coordinate ng mga bagay sa panahon ng iba't ibang mga pakikipag-ugnay.

Ang pinakatanyag na format ng laro na nilikha gamit ang engine na ito ay karera. Sa pamamagitan ng paraan, ang mga screenshot sa itaas ay kumpirmahin ito muli.

 

2) 3D Unity

Site ng developer: //unity3d.com/

Isang seryoso at komprehensibong tool para sa paglikha ng mga seryosong laro (Humihingi ako ng paumanhin para sa tautology). Inirerekumenda ko ang paglipat nito pagkatapos pag-aralan ang iba pang mga makina at taga-disenyo, i.e. ng buong kamay.

Kasama sa pakete ng Unity 3D ang isang makina na ganap na nagbibigay-daan sa mga kakayahan ng DirectX at OpenGL. Gayundin sa arsenal ng programa ang kakayahang magtrabaho sa mga modelo ng 3D, magtrabaho kasama ang mga anino, mga anino, musika at tunog, isang malaking library ng mga script para sa mga karaniwang gawain.

Marahil ang tanging disbentaha ng pakete na ito ay ang pangangailangan para sa kaalaman ng pagprograma sa C # o Java - bahagi ng code ay kailangang maidagdag sa "manual mode" sa panahon ng pag-iipon.

 

3) NeoAxis Game Engine SDK

Ang site ng developer: //www.neoaxis.com/

Isang libreng pag-unlad na kapaligiran para sa halos anumang 3D na laro! Sa tulong ng kumplikadong ito, maaari kang gumawa ng mga karera, at mga shooter, at mga arcade na may mga pakikipagsapalaran ...

Para sa engine ng Game Engine SDK sa network, maraming mga karagdagan at extension para sa maraming mga gawain: halimbawa, pisika ng kotse o eroplano. Sa pamamagitan ng pinalawak na mga aklatan, hindi mo na kailangan ang seryosong kaalaman sa mga wika sa pagprograma!

Salamat sa isang espesyal na player na binuo sa engine, ang mga laro na nilikha sa loob nito ay maaaring i-play sa maraming mga tanyag na browser: Google Chrome, FireFox, Internet Explorer, Opera at Safari.

Ang Game Engine SDK ay ipinamamahagi bilang isang libreng makina para sa pag-unlad na hindi komersyal.

 

3. Paano lumikha ng isang 2D na laro sa editor ng Game Maker - hakbang-hakbang

Tagagawa ng laro - Isang napaka-tanyag na editor para sa paglikha ng mga hindi kumplikadong 2D na laro (bagaman inaangkin ng mga developer na maaari kang lumikha ng mga laro sa loob ng halos anumang pagiging kumplikado).

Sa maliit na halimbawa na ito, nais kong ipakita ang isang sunud-sunod na mini-pagtuturo para sa paglikha ng mga laro. Ang laro ay magiging napaka-simple: ang character na Sonic ay lilipat sa paligid ng screen na sinusubukan upang mangolekta ng berdeng mansanas ...

Simula sa mga simpleng pagkilos, pagdaragdag ng bago at bagong mga tampok kasama ang paraan, na nakakaalam, marahil ang iyong laro ay magiging isang tunay na hit sa paglipas ng panahon! Ang layunin ko sa artikulong ito ay upang ipakita kung saan magsisimula, dahil ang simula ay ang pinakamahirap para sa karamihan ...

 

Mga blangko sa laro

Bago ka magsimula nang direkta sa paglikha ng anumang laro, kailangan mong gawin ang sumusunod:

1. Upang mag-imbento ng karakter ng kanyang laro, kung ano ang gagawin niya, kung saan siya magiging, kung paano kontrolin siya ng manlalaro, atbp.

2. Lumikha ng mga larawan ng iyong karakter, mga bagay na makikipag-ugnay siya. Halimbawa, kung mayroon kang oso na namimili ng mga mansanas, kailangan mo ng hindi bababa sa dalawang larawan: ang oso at ang mansanas mismo. Maaari mo ring kailanganin ang isang background: isang malaking larawan kung saan magaganap ang pagkilos.

3. Lumikha o kopyahin ang mga tunog para sa iyong mga character, musika na i-play sa laro.

Sa pangkalahatan, kailangan mo: upang mangolekta ng lahat na kakailanganin upang lumikha. Gayunpaman, magiging posible mamaya upang idagdag sa umiiral na proyekto ng laro ang lahat na nakalimutan o naiwan para sa ibang pagkakataon ...

 

Hakbang sa pamamagitan ng hakbang na paglikha ng isang mini-game

1) Ang unang bagay na dapat gawin ay magdagdag ng mga sprite sa aming mga character. Upang gawin ito, ang control panel ng programa ay may isang espesyal na pindutan sa anyo ng isang mukha. I-click ito upang magdagdag ng isang sprite.

Pindutan upang lumikha ng isang sprite.

 

2) Sa window na lilitaw, i-click ang pindutan ng pag-download para sa sprite, pagkatapos ay tukuyin ang laki nito (kung kinakailangan).

Na-load ang sprite.

 

 

3) Kaya, kailangan mong idagdag ang lahat ng iyong mga sprite sa proyekto. Sa aking kaso, ito ay naka-5 mga sprite: Sonic at makulay na mansanas: berdeng bilog, pula, orange at kulay-abo.

Ang mga spray sa proyekto.

 

 

4) Susunod, kailangan mong magdagdag ng mga bagay sa proyekto. Ang isang bagay ay isang mahalagang detalye sa anumang laro. Sa Game Maker, ang isang bagay ay isang yunit ng laro: halimbawa, Sonic, na lilipat sa screen depende sa mga susi na pinindot mo.

Sa pangkalahatan, ang mga bagay ay isang medyo kumplikado na paksa at ito ay karaniwang imposible upang ipaliwanag ito sa teorya. Habang nakikipagtulungan ka sa editor, mas magiging pamilyar ka sa malaking grupo ng mga tampok ng mga bagay na inaalok sa iyo ng Game Maker.

Samantala, lumikha ng unang bagay - i-click ang pindutang "Magdagdag ng Bagay" .

Game Maker Pagdaragdag ng isang bagay.

 

5) Susunod, ang isang sprite ay pinili para sa idinagdag na bagay (tingnan ang screenshot sa ibaba, kaliwa + tuktok). Sa aking kaso, ang karakter ay Sonic.

Pagkatapos ay nakarehistro ang mga kaganapan para sa bagay: maaaring may dose-dosenang mga ito, ang bawat kaganapan ay ang pag-uugali ng iyong bagay, ang paggalaw nito, mga tunog na nauugnay dito, mga kontrol, baso, at iba pang mga katangian ng laro.

Upang magdagdag ng isang kaganapan, i-click ang pindutan na may parehong pangalan - pagkatapos ay sa tamang haligi piliin ang aksyon para sa kaganapan. Halimbawa, ang paglipat ng pahalang at patayo kapag pinindot mo ang mga arrow key .

Pagdaragdag ng mga kaganapan sa mga bagay.

Game Maker 5 mga kaganapan ay naidagdag para sa Sonic object: paglipat ng isang character sa iba't ibang direksyon kapag pinindot ang mga arrow key; kasama ang isang kondisyon ay tinukoy kapag tumatawid sa hangganan ng paglalaro.

 

Sa pamamagitan ng paraan, maaaring magkaroon ng maraming mga kaganapan: dito ang Game Maker ay hindi maliit, ang programa ay mag-aalok sa iyo ng maraming mga bagay:

- Ang gawain ng paglipat ng character: bilis ng paggalaw, paglukso, lakas, atbp.

- overlaying isang gawain ng musika na may iba't ibang mga pagkilos;

- hitsura at pagtanggal ng isang character (object), atbp.

Mahalaga! Para sa bawat bagay sa laro kailangan mong irehistro ang iyong mga kaganapan. Ang mas maraming mga kaganapan para sa bawat bagay na iyong nakarehistro, mas maraming nalalaman at may mahusay na mga pagkakataon na ang laro ay lumiliko. Sa prinsipyo, nang hindi alam kung ano ang partikular na gagawin o pangyayaring iyon, maaari kang sanayin sa pamamagitan ng pagdaragdag sa kanila at panoorin kung paano kumilos ang laro pagkatapos nito. Sa pangkalahatan, isang malaking larangan para sa eksperimento!

 

6) Ang huli at isa sa pinakamahalagang pagkilos ay ang paglikha ng isang silid. Ang isang silid ay isang uri ng yugto ng laro, ang antas kung saan makikipag-ugnay ang iyong mga bagay. Upang lumikha ng nasabing silid, i-click ang pindutan na may sumusunod na icon: .

Pagdaragdag ng isang silid (yugto ng laro).

 

Sa nilikha na silid, gamit ang mouse, maaari mong ayusin ang aming mga bagay sa entablado. Itakda ang background ng laro, itakda ang pangalan ng window ng laro, tukuyin ang mga uri, atbp Sa pangkalahatan, isang buong ground ground para sa mga eksperimento at magtrabaho sa laro.

 

7) Upang simulan ang nagresultang laro - pindutin ang pindutan ng F5 o sa menu: Patakbuhin / normal na pagsisimula.

Pagpapatakbo ng nagresultang laro.

 

Magbubukas ang Game Maker ng window ng laro sa harap mo. Sa katunayan, maaari mong panoorin kung ano ang iyong ginawa, mag-eksperimento, maglaro. Sa aking kaso, ang Sonic ay maaaring ilipat depende sa mga keystroke sa keyboard. Isang uri ng mini-game (eh, ngunit may mga oras na ang isang puting tuldok na tumatakbo sa isang itim na screen ay nagdulot ng ligaw na sorpresa at interes sa mga tao ... ).

Ang nagresultang laro ...

 

Oo, siyempre, ang nagresultang laro ay primitive at napaka-simple, ngunit ang halimbawa ng paglikha nito ay napaka-nagsiwalat. Karagdagang pag-eksperimento at pagtatrabaho sa mga bagay, sprite, tunog, background at silid - maaari kang lumikha ng isang napakahusay na laro ng 2D. Upang makalikha ng mga ganitong laro 10-15 taon na ang nakararaan kinakailangan na magkaroon ng espesyal na kaalaman, sapat na ngayon upang maiikot ang mouse. Pag-unlad!

Gamit ang pinakamahusay! Magandang pagbuo ng laro para sa lahat ...

Pin
Send
Share
Send