2D / 3D oyun yaratmaq üçün proqramlar. Sadə bir oyun (məsələn) necə yaradılır?

Pin
Send
Share
Send

Salam.

Oyunlar ... Bunlar bir çox istifadəçinin kompüter və noutbuk aldıqları ən populyar proqramlardan biridir. Yəqin ki, PC-lərdə oyunlar olmasaydı o qədər də populyar olmazdı.

Əvvəllər oyun yaratmaq üçün proqramlaşdırma, rəsm modelləri və s. Sahələrdə xüsusi biliklərə sahib olmaq lazım idisə - indi bəzi redaktoru öyrənmək kifayətdir. Bir çox redaktor, yeri gəlmişkən, olduqca sadədir və hətta təcrübəsiz bir istifadəçi bunları anlaya bilər.

Bu yazıda bu qədər populyar redaktorlara, habelə onlardan birinin nümunəsinə bəzi sadə oyunun yaradılışını addım-addım təhlil etmək üçün toxunmaq istərdim.

 

Mündəricat

  • 1. 2D oyunları yaratmaq üçün proqramlar
  • 2. 3D oyunları yaratmaq üçün proqramlar
  • 3. Game Maker redaktorunda 2D oyunu necə yaradılır - addım-addım

1. 2D oyunları yaratmaq üçün proqramlar

2D ilə - iki ölçülü oyunları başa düş. Məsələn: tetris, pişik-balıqçı, langırt, müxtəlif kart oyunları və s.

Misal 2D oyunu. Kart Oyunu: Solitaire

 

 

1) Oyun Maker

Geliştirici saytı: //yoyogames.com/studio

Game Maker-də bir oyun yaratmaq prosesi ...

 

Bu kiçik oyunlar yaratmaq üçün ən asan redaktorlardan biridir. Redaktor kifayət qədər keyfiyyətlidir: orada işə başlamaq asandır (hər şey asanlıqla aydındır), eyni zamanda obyektləri, otaqları və s. Düzəltmək üçün geniş imkanlar var.

Adətən bu redaktorda üst görünüşlü və platformerlər (yan görünüş) ilə oyunlar edirlər. Daha təcrübəli istifadəçilər üçün (proqramlaşdırmanı bir az bilənlər) skript və kod daxil etmək üçün xüsusi xüsusiyyətlər mövcuddur.

Bu redaktorda müxtəlif obyektlər (gələcək simvol) üçün təyin edilə bilən müxtəlif effektlər və hərəkətlər qeyd edilməlidir: sayı sadəcə heyrətamizdir - bir neçə yüzdən çox!

 

2) 2 tikdirin

Veb sayt: //c2community.ru/

 

Müasir bir oyun qurucusu (sözün hərfi mənasında) hətta təcrübəsiz PC istifadəçilərinə də müasir oyun qurmağa imkan verir. Üstəlik, bu proqramla oyunların müxtəlif platformalar üçün edilə biləcəyini vurğulamaq istəyirəm: IOS, Android, Linux, Windows 7/8, Mac Desktop, Web (HTML 5) və s.

Bu konstruktor Game Maker-ə çox oxşardır - burada da obyektlər əlavə etməli, sonra onlara davranış (qaydalar) təyin etməli və müxtəlif hadisələr yaratmalısınız. Redaktor WYSIWYG - yəni əsas götürülmüşdür. Oyun yaratdığınız zaman dərhal nəticəni görəcəksiniz.

Proqram ödənişlidir, baxmayaraq ki, bir başlanğıc üçün çox sayda pulsuz versiya olacaqdır. Fərqli versiyalar arasındakı fərq geliştiricinin saytında təsvir edilmişdir.

 

2. 3D oyunları yaratmaq üçün proqramlar

(3D - üçölçülü oyunlar)

1) 3D RAD

Veb sayt: //www.3drad.com/

3D formatında ən ucuz dizaynerlərdən biri (bir çox istifadəçi üçün, 3 aylıq yeniləmə məhdudiyyəti olan pulsuz versiya kifayətdir).

3D RAD öyrənmək üçün ən asan bir konstruktordur, proqramlaşdırma müxtəlif qarşılıqlı əlaqə zamanı obyektlərin koordinatlarını təyin etmək istisna olmaqla praktiki olaraq lazımsızdır.

Bu mühərriklə yaradılan ən məşhur oyun formatı yarışdır. Yeri gəlmişkən, yuxarıdakı ekran görüntüləri bunu bir daha təsdiqləyir.

 

2) Birlik 3D

Geliştirici saytı: //unity3d.com/

Ciddi oyunlar yaratmaq üçün ciddi və hərtərəfli bir vasitə (tautoloji üçün üzr istəyirəm). Digər mühərrikləri və dizaynerləri araşdırdıqdan sonra buna keçməyi məsləhət görərdim, yəni. tam əllə.

Birlik 3D paketi DirectX və OpenGL imkanlarını tam təmin edən bir mühərriki ehtiva edir. Proqramın arsenalında 3D modelləri ilə işləmək, kölgələr, kölgələr, musiqi və səslər ilə işləmək, standart tapşırıqlar üçün çoxlu skript kitabxanası.

Bəlkə də bu paketin yeganə çatışmazlığı C # və ya Java-da proqramlaşdırma biliklərinə ehtiyacdır - yığma zamanı kodun bir hissəsi "əl rejimində" əlavə edilməli olacaq.

 

3) NeoAxis Oyun Mühərriki SDK

Geliştirici saytı: //www.neoaxis.com/

Demək olar ki, hər hansı bir 3D oyun üçün pulsuz inkişaf mühiti! Bu kompleksin köməyi ilə yarışlar, atıcılar və sərgüzəştlərlə arcade edə bilərsiniz ...

Şəbəkədəki Game Engine SDK mühərriki üçün bir çox vəzifə üçün əlavələr və uzantılar var: məsələn, avtomobil və ya təyyarə fizikası. Genişlənən kitabxanalarla, hətta proqramlaşdırma dilləri barədə ciddi bilgilərə ehtiyacınız yoxdur!

Mühərrikə quraşdırılmış xüsusi bir oyunçu sayəsində, içərisində yaradılan oyunlar bir çox məşhur brauzerdə oynaya bilər: Google Chrome, FireFox, Internet Explorer, Opera və Safari.

Oyun Mühərriki SDK, qeyri-kommersiya inkişafı üçün pulsuz bir mühərrik olaraq paylanır.

 

3. Game Maker redaktorunda 2D oyunu necə yaradılır - addım-addım

Oyun ustası - Komplekssiz 2D oyun yaratmaq üçün çox populyar bir redaktor (baxmayaraq ki, tərtibatçılar demək olar ki, hər hansı bir mürəkkəblik içərisində oyun yarada biləcəyinizi iddia edirlər).

Bu kiçik nümunədə yalnız oyun yaratmaq üçün addım-addım mini təlimat göstərmək istərdim. Oyun çox sadə olacaq: Sonic xarakteri yaşıl alma toplamağa çalışaraq ekran ətrafında hərəkət edəcək ...

Sadə hərəkətlərdən başlayaraq, yol boyu yeni və yeni xüsusiyyətlər əlavə edərək, kim bilir, bəlkə oyununuz zamanla əsl hit olacaq! Bu yazıdakı məqsədim yalnız haradan başlamaq lazım olduğunu göstərməkdir, çünki başlanğıc çoxları üçün ən çətindir ...

 

Oyun blankları

Bir oyunu birbaşa yaratmağa başlamazdan əvvəl aşağıdakıları etməlisiniz:

1. Oyunun xarakterini ixtira etmək, nə edəcəyini, harada olacağını, oyunçunun onu necə idarə edəcəyini və s. Təfərrüatları.

2. Xarakterinizin şəkillərini, qarşılıqlı əlaqədə olacağı obyektləri yaradın. Məsələn, bir ayı alma alsanız, onda ən azı iki şəkil lazımdır: ayı və alma özləri. Ayrıca bir arxa plana ehtiyacınız ola bilər: hərəkətin ediləcəyi böyük bir şəkil.

3. Simvollarınız, səslənəcək oyunda səslənəcək səslər yaradın və ya kopyalayın.

Ümumiyyətlə, sizə lazımdır: yaratmaq üçün lazım olan hər şeyi toplamaq. Ancaq oyunun mövcud layihəsinə unudulan və ya sonraya qalan hər şeyi əlavə etmək daha sonra mümkün olacaq ...

 

Addım-addım mini-oyunun yaradılması

1) Ediləcək ilk şey simvollarımıza sprites əlavə etməkdir. Bunu etmək üçün, proqramın idarəetmə panelində üz şəklində xüsusi bir düymə var. Bir sprite əlavə etmək üçün vurun.

Bir sprite yaratmaq üçün düymə.

 

2) Göründüyü pəncərədə, sprite üçün yükləmə düyməsini vurun, sonra ölçüsünü göstərin (lazım olduqda).

Yüklənmiş sprite.

 

 

3) Beləliklə, bütün spritesinizi layihəyə əlavə etməlisiniz. Mənim vəziyyətimdə 5 sprite çıxdı: Sonik və rəngli alma: yaşıl dairə, qırmızı, narıncı və boz.

Layihədə Sprites.

 

 

4) Bundan sonra layihəyə obyektlər əlavə etməlisiniz. Bir obyekt hər hansı bir oyunda vacib bir detaldır. Game Maker-də bir obyekt bir oyun vahididir: məsələn, basdığınız düymələrdən asılı olaraq ekranda hərəkət edəcək Sonic.

Ümumiyyətlə, cisimlər olduqca mürəkkəb bir mövzudur və bunu nəzəri olaraq izah etmək mümkün deyil. Redaktorla işləyərkən Game Maker-in sizə təqdim etdiyi çoxsaylı obyektlərin xüsusiyyətləri ilə daha çox tanış olacaqsınız.

Bu vaxt ilk obyekti yaradın - "Obyekt əlavə et" düyməsini vurun .

Oyun Maker Bir obyekt əlavə etmək.

 

5) Sonra, əlavə edilmiş obyekt üçün bir sprite seçilir (aşağıdakı ekran görüntüsünə, sola + yuxarıya baxın). Mənim vəziyyətimdə xarakter Sonicdir.

Sonra obyekt üçün hadisələr qeyd olunur: onlarla ola bilər, hər hadisə obyektinizin davranışı, hərəkəti, onunla əlaqəli səslər, nəzarət, eynək və digər oyun xüsusiyyətləri.

Bir hadisə əlavə etmək üçün eyni adı olan düyməni vurun - sonra sağ sütunda hadisə üçün hərəkət seçin. Məsələn, ox düymələrini basarkən üfüqi və şaquli olaraq hərəkət edin .

Obyektlərə hadisələr əlavə etmək.

Oyun Maker Sonic obyekti üçün 5 hadisə əlavə edildi: ox düymələrini basarkən bir simvolu müxtəlif istiqamətlərdə hərəkət etmək; üstəgəl bir oyun sahəsinin sərhədini keçərkən bir şərt göstərilmişdir.

 

Yeri gəlmişkən, bir çox hadisə ola bilər: burada Game Maker kiçik deyil, proqram sizə çox şey təqdim edəcək:

- Xarakteri hərəkət etdirmək vəzifəsi: hərəkət sürəti, atlama, güc və s.

- Müxtəlif hərəkətlərlə musiqi əsərinin üst-üstə düşməsi;

- bir simvolun (obyektin) görünüşü və silinməsi və s.

Vacibdir! Oyundakı hər bir obyekt üçün hadisələrinizi qeyd etməlisiniz. Qeyd etdiyiniz hər bir obyekt üçün daha çox hadisə, daha çox yönlü və böyük imkanlarla oyun ortaya çıxacaq. Prinsipcə, bu və ya digər hadisənin konkret olaraq nə edəcəyini bilmədən, onları əlavə edərək məşq edə və oyunun bundan sonra necə davranacağını izləyə bilərsiniz. Ümumiyyətlə, sınaq üçün böyük bir sahə!

 

6) Son və ən vacib hərəkətlərdən biri otaq yaratmaqdır. Bir otaq oyunun bir növü, obyektlərinizin qarşılıqlı əlaqədə olacağı səviyyədir. Belə bir otaq yaratmaq üçün aşağıdakı simvolu olan düyməni vurun: .

Bir otaq əlavə etmək (oyun mərhələsi).

 

Yaradılmış otaqda, siçan istifadə edərək, səhnədə obyektlərimizi təşkil edə bilərsiniz. Oyunun arxa planını qurun, oyun pəncərəsinin adını təyin edin, növlərini göstərin və s. Ümumiyyətlə, təcrübələr və oyun üzərində işləmək üçün bir bütöv bir təlim sahəsi.

 

7) Yaranan oyuna başlamaq üçün - F5 düyməsini və ya menyudan basın: Run / normal start.

Yaranan oyun çalışır.

 

Game Maker qarşınızda bir oyun pəncərəsi açacaqdır. Əslində etdiklərinizi seyr edə, təcrübə edə, oynaya bilərsiniz. Mənim vəziyyətimdə Sonic klaviaturadakı tuş vuruşlarından asılı olaraq hərəkət edə bilər. Bir növ mini-oyun (eh, amma qara ekranda çalışan ağ nöqtənin insanlar arasında vəhşi sürprizə və marağa səbəb olduğu vaxtlar oldu ... ).

Nəticədə oyun ...

 

Bəli, əlbətdə ki, ortaya çıxan oyun ibtidai və çox sadədir, amma yaradılışının nümunəsi çox açıqdır. Əlavə təcrübə və obyektlər, sprites, səslər, arxa planlar və otaqlar ilə işləmək - çox yaxşı 2D oyunu yarada bilərsiniz. Bu cür oyunları yaratmaq üçün 10-15 il əvvəl xüsusi biliklərə sahib olmaq lazım idi, indi siçanı dönə bilmək kifayətdir. Tərəqqi!

Ən yaxşısı ilə! Hər kəs üçün yaxşı oyun quruculuğu ...

Pin
Send
Share
Send