2d-3d
Bună ziua.

Jocuri... Acestea sunt unul dintre cele mai populare programe pentru care mulți utilizatori cumpără computere și laptopuri. Probabil, PC-urile nu ar fi devenit atât de populare dacă nu ar exista jocuri pe ele.

Si daca inainte, pentru a crea orice joc, era necesar sa ai cunostinte deosebite in domeniul programarii, desenelor modelelor etc. - acum este suficient să înveți orice editor. Mulți editori, apropo, sunt destul de simpli și chiar și un utilizator începător le va putea înțelege.

În acest articol, aș dori să abordez astfel de editori populari și, de asemenea, să folosesc exemplul unuia dintre ei pentru a analiza crearea pas cu pas a unui joc simplu.

2D se referă la jocuri bidimensionale. De exemplu: Tetris, pisica de pescuit, pinball, diverse jocuri de cărți etc.

jocuri

Un exemplu de joc 2D. Joc de cărți: Solitaire

1) Game Maker

Site-ul dezvoltatorului: http://yoyogames.com/studio

Procesul de creare a unui joc în Game Maker...

Acesta este unul dintre cele mai ușoare editoare pentru crearea de jocuri mici. Editorul este destul de de înaltă calitate: este ușor să începeți să lucrați în el (totul este intuitiv), în același timp, există oportunități grozave de editare a obiectelor, camerelor etc.

De obicei, în acest editor, sunt realizate jocuri cu o vedere de sus și un platformer (vedere laterală). Pentru utilizatorii mai avansați (cei care știu puțin despre programare) există opțiuni speciale pentru inserarea de scripturi și cod.

Nu putem să nu remarcăm marea varietate de efecte și acțiuni care pot fi atribuite diferitelor obiecte (personaje viitoare) în acest editor: numărul este pur și simplu uimitor - mai mult de câteva sute!

2) Construcția 2

Site: http://c2community.ru/

Jocuri moderneun constructor (în sensul literal al cuvântului) care permite chiar și utilizatorilor de PC începători să creeze jocuri moderne. Mai mult, vreau să subliniez că cu ajutorul acestui program se pot realiza jocuri pentru diverse platforme: IOS, Android, Linux, Windows 7/8, Mac Desktop, Web (HTML 5) și altele.

Acest designer este foarte asemănător cu Game Maker - aici trebuie să adăugați și obiecte, apoi să prescrieți comportamentul lor (reguli) și să creați diverse evenimente. Editorul este construit conform principiului WYSIWYG - adică veți vedea imediat rezultatul pe măsură ce jocul este creat.

Programul este plătit, deși versiunea gratuită va fi suficientă pentru a începe. Diferențele dintre diferitele versiuni sunt descrise pe site-ul web al dezvoltatorului.

2. Programe pentru crearea de jocuri 3D

(3D - jocuri tridimensionale)

1) RAD 3D

Site: http://www.3drad.com/

Unul dintre cei mai ieftini constructori în format 3D (mulți utilizatori, apropo, vor fi mulțumiți de versiunea gratuită, care se limitează la actualizări pentru o perioadă de 3 luni).

3D RAD este cel mai ușor designer de stăpânit, practic nu este nevoie să programați aici, cu excepția specificării coordonatelor obiectelor în timpul diferitelor interacțiuni.

Cel mai popular format de jocuri create cu acest motor este cursele. Apropo, capturile de ecran de mai sus confirmă acest lucru încă o dată.

2) Unity 3D

Site-ul dezvoltatorului: http://unity3d.com/

Un instrument serios și cuprinzător pentru crearea de jocuri serioase (scuze pentru tautologie). Aș recomanda să treci la el după ce ai studiat alte motoare și designeri, adică cu mâinile pline.

Pachetul Unity 3D include un motor care vă permite să utilizați pe deplin capacitățile DirectX și OpenGL. De asemenea, în arsenalul programului se află și capacitatea de a lucra cu modele 3D, de a lucra cu shadere, umbre,muzică și sunete, o bibliotecă imensă de scripturi pentru sarcini standard.

Poate singurul dezavantaj al acestui pachet este necesitatea de a cunoaște programarea în C# sau Java - codul va trebui adăugat în „modul manual” în timpul compilării.

3) NeoAxis Game Engine SDK

Site-ul dezvoltatorului: http://www.neoaxis.com/

Un mediu de dezvoltare gratuit pentru aproape orice joc în format 3D! Cu ajutorul acestui complex, poți face curse și jocuri cu împușcături, arcade cu aventuri...

Pentru motorul Game Engine SDK, există multe completări și extensii în rețea pentru multe sarcini: de exemplu, fizica unei mașini sau a unui avion. Cu biblioteci extensibile, nici măcar nu aveți nevoie de cunoștințe serioase de limbaje de programare!

Datorită unui player special încorporat în motor, jocurile create în acesta pot fi jucate în multe browsere populare: Google Chrome, FireFox, Internet Explorer, Opera și Safari.

Game Engine SDK este distribuit ca un motor gratuit pentru dezvoltare non-comercială.

3. Cum se creează un joc 2D în editorul Game Maker - pas cu pas

Game Makereste un editor foarte popular pentru crearea de jocuri 2D simple (deși dezvoltatorii asigură că în el pot fi create jocuri de aproape orice complexitate).

În acest mic exemplu, aș dori doar să arăt un mini-ghid pas cu pas pentru crearea de jocuri. Jocul va fi foarte simplu: personajul „Sonic” se va mișca pe ecran încercând să adune mere verzi...

Începând cu acțiuni simple, adăugând pe parcurs noi și noi oportunități, cine știe, poate că jocul tău va deveni un adevărat succes în timp! Scopul meu în acest articol este doar să arăt de unde să încep, pentru că începutul este cel mai greu pentru majoritatea oamenilor...

Pregătiri pentru crearea unui joc

Înainte de a începedirect înainte de a crea orice joc, trebuie să faceți următoarele:

1. Vino cu caracterul jocului tău, ce va face, unde va fi, cum îl va controla jucătorul etc. Detalii

2. Creează poze cu personajul tău, obiecte cu care va interacționa. De exemplu, dacă ai un urs care culege mere, atunci ai nevoie de cel puțin două poze: ursul și merele în sine. Este posibil să aveți nevoie și de un fundal: o imagine mare pe care va avea loc acțiunea.

3. Creați sau copiați sunete pentru personajele dvs., muzică care va fi redată în joc.

În general, trebuie să colectați tot ceea ce va fi necesar pentru creație. Totuși, ca urmare, va fi posibil să adăugați la proiectul de joc existent tot ceea ce a fost uitat sau lăsat pentru mai târziu...

Crearea de mini-jocuri pas cu pas

1)Primul lucru de făcut este să adăugați sprite-uri ale personajelor noastre. Pentru aceasta, există un buton special sub formă de pică pe panoul de control al programului. Faceți clic pe el pentru a adăuga un sprite.

Creați butonul de sprite.

2)În fereastră, trebuie să faceți clic pe butonul pentru a încărca sprite-ul, apoi specificați dimensiunile acestuia (dacă este necesar).

Sprite încărcat.

3)Acesta este modul în care trebuie să adăugați sprite-ul la proiect. În cazul meu, am primit 5 sprites: Sonic și mere multicolore: cerc verde, roșu, portocaliu și gri.

Sprite în proiect.

4)În continuare, trebuie să adăugați obiecte la proiect. Un obiect este un detaliu important în orice joc. În Game Maker, un obiect este o unitate de joc: de exemplu, Sonic, care se va mișca pe ecran în funcție de tastele pe care le apăsați.

În general, obiectele sunt un subiect destul de complex și pot fi explicate în teoriein principiu este imposibil. Pe măsură ce lucrați cu editorul, veți cunoaște mai în detaliu cantitatea uriașă de posibilități de obiecte pe care vi le oferă Game Maker.

Între timp, vom crea primul obiect - faceți clic pe butonul „Adăugați obiect”.

Game Maker. Adăugarea unui obiect.

5)Apoi, un sprite este selectat pentru obiectul adăugat (vezi captura de ecran de mai jos, stânga + sus). În cazul meu, personajul este Sonic.

Apoi, evenimentele sunt prescrise pentru obiect: pot fi zeci de ele, fiecare eveniment este comportamentul obiectului tău, mișcarea acestuia, sunetele asociate cu acesta, controale, ochelari și alte caracteristici ale jocului.

Pentru a adăuga un eveniment, faceți clic pe butonul cu același nume - apoi în coloana din dreapta, selectați acțiunea pentru eveniment. De exemplu, deplasarea orizontală și verticală la apăsarea tastelor săgeți.

Adăugarea de evenimente la obiecte.

Game Maker. Au fost adăugate 5 evenimente pentru obiectul Sonic: mutarea personajului în direcții diferite la apăsarea tastelor săgeți; plus o anumită condiție la trecerea limitei zonei de joc.

Apropo, pot exista o mulțime de evenimente: aici, Game Maker nu schimbă cu fleacuri, programul vă va oferi o mulțime de lucruri:

– sarcini de mișcare a personajului: viteza de mișcare, sărituri, forță de săritură etc.;

– suprapunerea unei piese muzicale în timpul diverselor acțiuni;

– apariția și îndepărtarea unui personaj (obiect) etc.

Important!Pentru fiecare obiect din joc, trebuie să vă înregistrați evenimentele. Cu cât scrieți mai multe evenimente pentru fiecare obiect, cu atât jocul se va dovedi mai versatil și cu posibilități mari. În principiu, chiar și fără a ști ce anume va face acest sau acel eveniment, te poți antrena adăugându-le și vezi cum se va comporta jocul după aceea. În general, un domeniu imens pentru experimente!

6)Ultimul șiuna dintre acțiunile importante este crearea unei camere. O cameră este un fel de scenă de joc, un nivel pe care obiectele tale vor interacționa. Pentru a crea o astfel de cameră, faceți clic pe butonul cu următoarea pictogramă: .

Adăugarea unei camere (etapa jocului).

În camera creată, cu ajutorul mouse-ului, puteți plasa obiectele noastre pe scenă. Reglați fundalul jocului, setați numele ferestrei jocului, specificați tipurile etc. în general, un întreg teren de antrenament pentru experimente și lucru la joc.

7)Pentru a începe jocul primit - apăsați tasta F5 sau în meniu: Run/lansare normală.

Lansați jocul primit.

Game Maker va deschide o fereastră cu jocul în fața ta. De fapt, poți să vezi ce ai, să experimentezi, să te joci. În cazul meu, Sonic se poate mișca în funcție de apăsările de pe tastatură. Un fel de mini-joc (heh, au fost momente când un punct alb care rula pe un ecran negru a provocat surpriză și interes sălbatic în rândul oamenilor...).

Joc primit...

Da, desigur, jocul primitiv rezultat este foarte simplu, dar exemplul creării lui este foarte revelator. În plus, experimentând și lucrând cu obiecte, sprites, sunete, fundaluri și camere - poți crea un joc 2D foarte bun. Pentru a crea jocuri similare acum 10-15 ani, era necesar să aveți cunoștințe speciale, acum este suficient să puteți roti mouse-ul. Progres!

Cu cei mai buni! Mult succes tuturor...