Programme om 2D / 3D-speletjies te skep. Hoe kan u 'n eenvoudige speletjie skep (voorbeeld)?

Pin
Send
Share
Send

hallo

Speletjies ... Dit is een van die gewildste programme waarvoor baie gebruikers rekenaars en skootrekenaars koop. PC's sou waarskynlik nie so gewild geword het as daar nie speletjies op hulle was nie.

En as dit vroeër nodig was om spesiale kennis te hê op die gebied van programmering, modelle teken, ens. - is dit genoeg om 'n redakteur te bestudeer. Terloops, baie redakteurs is redelik eenvoudig en selfs 'n beginner kan dit uitvind.

In hierdie artikel wil ek sulke gewilde redakteurs aanraak, sowel as die voorbeeld van een daarvan om stap vir stap die ontleding van 'n eenvoudige speletjie te ontleed.

 

inhoud

  • 1. Programme om 2D-speletjies te skep
  • 2. Programme om 3D-speletjies te skep
  • 3. Hoe om 'n 2D-spel in die Game Maker-redakteur te skep - stap vir stap

1. Programme om 2D-speletjies te skep

Deur 2D - verstaan ​​tweedimensionele speletjies. Byvoorbeeld: tetris, katvisser, flipper, verskillende kaartspeletjies, ens.

Voorbeeld 2D spel. Kaartspel: Solitaire

 

 

1) Game Maker

Ontwikkelaar se webwerf: //yoyogames.com/studio

Die proses om 'n speletjie in Game Maker te skep ...

 

Dit is een van die maklikste redakteurs om klein speletjies te skep. Die redakteur word redelik kwalitatief gemaak: dit is maklik om daarin te begin werk (alles is intuïtief duidelik), en daar is terselfdertyd groot geleenthede om objekte, kamers, ens. Te redigeer.

In hierdie redakteur maak hulle gewoonlik speletjies met 'n bo-aansig en platformspelers (sy-aansig). Vir meer ervare gebruikers (diegene wat 'n bietjie vertroud is met programmering), is daar spesiale funksies om skrifte en kode in te voeg.

Daar moet kennis geneem word van 'n groot verskeidenheid effekte en aksies wat in hierdie redakteur vir verskillende objekte (toekomstige karakters) gestel kan word: die getal is eenvoudig verstommend - meer as 'n paar honderd!

 

2) Konstrueer 2

Webwerf: //c2community.ru/

 

'N Moderne speletjie-konstruktor (in die letterlike sin van die woord) waarmee selfs beginner-rekenaargebruikers moderne speletjies kan maak. Verder wil ek beklemtoon dat speletjies met hierdie program gemaak kan word vir verskillende platforms: IOS, Android, Linux, Windows 7/8, Mac Desktop, Web (HTML 5), ens.

Hierdie konstruktor lyk baie soos Game Maker - hier moet u ook voorwerpe byvoeg, gedrag (reëls) daarvoor voorskryf en verskillende gebeure skep. Die redakteur is gebou op die beginsel van WYSIWYG - d.w.s. U sal die resultaat onmiddellik sien terwyl u die spel skep.

Die program word betaal, hoewel daar vir die eerste keer genoeg gratis weergawe beskikbaar is. Die verskil tussen die verskillende weergawes word op die webwerf van die ontwikkelaar beskryf.

 

2. Programme om 3D-speletjies te skep

(3D - driedimensionele speletjies)

1) 3D RAD

Webwerf: //www.3drad.com/

Een van die goedkoopste ontwerpers in 3D-formaat (vir baie gebruikers is die gratis weergawe, wat 'n opdateringsbeperking van 3 maande het, genoeg).

3D RAD is die maklikste konstruktor om te leer; programmering is prakties onnodig, behalwe om die koördinate van voorwerpe tydens verskillende interaksies voor te skryf.

Die gewildste spelformaat wat met hierdie enjin geskep is, is wedrenne. Terloops, die skermkiekies hierbo bevestig dit weer.

 

2) Eenheid 3D

Ontwikkelaar se webwerf: //unity3d.com/

'N Ernstige en uitgebreide hulpmiddel om ernstige speletjies te skep (ek vra om verskoning vir die tautologie). Ek sou aanbeveel om daarna oor te skakel nadat u ander enjins en ontwerpers bestudeer het, d.w.s. met 'n volle hand.

Die Unity 3D-pakket bevat 'n enjin wat die funksies van DirectX en OpenGL ten volle moontlik maak. Ook in die arsenaal van die program is die vermoë om met 3D-modelle te werk, met skadu's, skaduwees, musiek en klanke te werk, 'n groot biblioteek met skrifte vir standaardtake.

Miskien is die enigste nadeel van hierdie pakket die behoefte aan kennis van programmering in C # of Java - 'n deel van die kode moet tydens die samestelling in die "handleidingmodus" gevoeg word.

 

3) NeoAxis-spel-enjin-SDK

Ontwikkelaar se webwerf: //www.neoaxis.com/

'N Gratis ontwikkelingsomgewing vir byna elke 3D-speletjie! Met die hulp van hierdie kompleks, kan u wedlope, skuts en arcades doen met avonture ...

Vir die Game Engine SDK-enjin op die netwerk is daar baie toevoegings en uitbreidings vir baie take: byvoorbeeld fisika in motors of vliegtuie. Met uitbreidbare biblioteke het u nie eers ernstige kennis van programmeringstale nodig nie!

Danksy 'n spesiale speler wat in die enjin ingebou is, kan die speletjies wat daarin geskep is, in baie gewilde blaaiers gespeel word: Google Chrome, FireFox, Internet Explorer, Opera en Safari.

Game Engine SDK word versprei as 'n gratis enjin vir nie-kommersiële ontwikkeling.

 

3. Hoe om 'n 2D-spel in die Game Maker-redakteur te skep - stap vir stap

Speletjie maker - 'n Baie gewilde redakteur vir die skep van nie-komplekse 2D-speletjies (hoewel die ontwikkelaars beweer dat u speletjies daarin kan skep van byna enige ingewikkeldheid).

In hierdie klein voorbeeld wil ek net 'n stap-vir-stap-mini-instruksie vir die skep van speletjies wys. Die spel sal baie eenvoudig wees: die Sonic-karakter beweeg om die skerm en probeer groen appels versamel ...

Begin met eenvoudige aksies, voeg nuwe en nuwe funksies by die pad, wie weet, miskien sal jou spel mettertyd 'n ware treffer word! My doel in hierdie artikel is net om te wys waar om te begin, want die begin is die moeilikste vir die meeste ...

 

Speletjies spasies

Voordat u direk met enige spel begin, moet u die volgende doen:

1. Om die karakter van sy spel uit te vind, wat hy gaan doen, waar hy gaan wees, hoe die speler hom sal beheer, ens. Besonderhede.

2. Skep prente van u karakter, voorwerpe waarmee hy sal kommunikeer. As u byvoorbeeld 'n beer het wat appels pluk, benodig u ten minste twee prente: die beer en die appels self. Miskien het u ook 'n agtergrond nodig: 'n groot prentjie waarop die aksie sal plaasvind.

3. Skep of kopieer klanke vir u karakters, musiek wat in die speletjie gespeel word.

In die algemeen moet u: om alles in te samel wat nodig is om te skep. Dit sal egter later moontlik wees om alles wat vergete is of later gelaat word aan die bestaande projek van die speletjie toe te voeg ...

 

Stap vir stap skep 'n mini-game

1) Die eerste ding om te doen is om sprites by ons karakters te voeg. Om dit te kan doen, het die programpaneel 'n spesiale knoppie in die vorm van 'n gesig. Klik daarop om 'n sprite by te voeg.

Knoppie om 'n sprite te skep.

 

2) Klik in die venster wat verskyn, op die aflaai-knoppie vir die sprite en spesifiseer die grootte (indien nodig).

Gelaaide sprite.

 

 

3) U moet dus al u sprites by die projek voeg. In my geval was dit 5 sprites: soniese en kleurvolle appels: groen sirkel, rooi, oranje en grys.

Sprites in die projek.

 

 

4) Vervolgens moet u voorwerpe by die projek voeg. 'N Voorwerp is 'n belangrike detail in enige spel. In Game Maker is 'n voorwerp 'n speleenheid: byvoorbeeld Sonic, wat op die skerm sal beweeg, afhangende van die sleutels wat u druk.

Oor die algemeen is voorwerpe 'n taamlik ingewikkelde onderwerp en dit is basies onmoontlik om dit in teorie te verklaar. Terwyl u met die redakteur werk, sal u meer vertroud raak met die groot klomp funksies van voorwerpe wat Game Maker u bied.

Skep intussen die eerste voorwerp - klik op die knoppie "Voeg voorwerp toe" .

Game Maker Voeg 'n voorwerp by.

 

5) Vervolgens word 'n sprite gekies vir die bygevoegde voorwerp (sien skermkiekie onder, links + bo). In my geval is die karakter Sonic.

Dan word gebeure vir die voorwerp geregistreer: daar kan tientalle daarvan wees, elke gebeurtenis is die gedrag van u voorwerp, die beweging daarvan, die geluide wat daarmee gepaard gaan, kontroles, brille en ander spelkenmerke.

Om 'n geleentheid by te voeg, klik op die knoppie met dieselfde naam - kies dan die aksie vir die geleentheid in die regterkolom. Byvoorbeeld, beweeg horisontaal en vertikaal as u op die pyltjie sleutels druk .

Gebeurtenisse by voorwerpe voeg.

Game Maker Daar is 5 gebeure bygevoeg vir die Sonic-objek: beweeg 'n karakter in verskillende rigtings wanneer u op die pyltjie-knoppies druk; plus 'n voorwaarde word gespesifiseer wanneer u die grens van die speelarea oorsteek.

 

Terloops, daar kan baie gebeure wees: hier is Game Maker nie klein nie, die program bied u baie dinge:

- Die taak om die karakter te beweeg: spoed van beweging, spring, krag, ens.

- die oorleg van 'n musiekwerk met verskillende aksies;

- voorkoms en skrapping van 'n karakter (voorwerp), ens.

Belangrik! Vir elke voorwerp in die spel moet u u gebeure registreer. Hoe meer geleenthede vir elke voorwerp jy registreer, hoe veelsydiger en met groot geleenthede sal die spel uitkom. In beginsel, sonder om eers te weet wat presies 'n gebeurtenis gaan doen, kan u oefen deur dit by te voeg en te kyk hoe die spel daarna optree. In die algemeen, 'n groot veld vir eksperimentering!

 

6) Die laaste en een van die belangrikste aksies is om 'n kamer te skep. 'N Kamer is 'n soort stadium van die spel, die vlak waarop u voorwerpe sal interaksie hê. Om so 'n kamer te skep, klik op die knoppie met die volgende ikoon: .

Om 'n kamer by te voeg (stadium van die spel).

 

U kan ons voorwerpe op die verhoog met die muis in die kamer skep. Stel die agtergrond van die speletjie, stel die naam van die spelvenster in, spesifiseer die soorte, ens. In die algemeen, 'n hele oefenveld vir eksperimente en werk aan die spel.

 

7) Om die resulterende spel te begin - druk op die F5-knoppie of in die menu: Run / normal start.

Die resultaat van die spel.

 

Game Maker sal 'n spelvenster voor u oopmaak. In werklikheid kan u kyk wat u gedoen het, eksperimenteer, speel. In my geval kan Sonic beweeg, afhangende van die toetsaanslagen op die sleutelbord. 'N Soort mini-speletjie (eh, maar daar was tye dat 'n wit kolletjie op 'n swart skerm harde verrassing en belangstelling by die mense veroorsaak het ... ).

Die gevolglike spel ...

 

Ja, natuurlik is die gevolglike spel primitief en baie eenvoudig, maar die voorbeeld van die skepping daarvan is baie onthullend. Verdere eksperimenteer en werk met voorwerpe, sprites, klanke, agtergronde en kamers - u kan 'n baie goeie 2D-speletjie skep. Om 10-15 jaar gelede sulke speletjies te kon skep, was dit nodig om spesiale kennis te hê, nou is dit genoeg om die muis te kan draai. Vordering!

Met die beste! Goeie spelbou vir almal ...

Pin
Send
Share
Send