Beləliklə, öz kompüter oyununuzu yaratmaq arzunuz var. Delphi, C ++ və digər bəzi dillərdə proqramlaşdırma əsaslarını öyrənməyi əhatə edən daha mürəkkəb bir yol tuta bilərsiniz. Lakin, bu çox vaxt və səy tələb edən zəhmətli bir prosesdir. Çoxunu www.gcup.ru veb saytında tapa biləcəyiniz konstruktorlardan və hazır oyun motorlarından istifadə etmək daha asandır. Game Maker proqramının nümunəsindən istifadə edərək bir oyun yaradılmasını nəzərdən keçirək
Vacibdir
Game Maker proqramı
Təlimat
Addım 1
Xarakter
Əvvəlcə oyun xarakteri yaradın (buna obj_player deyək). Gəzməyi öyrənməsi üçün "Sol" düyməsində cisimlərin toqquşmasını və X oxu boyunca sürüşməyi -4 koordinatları ilə yoxlayın. Koordinatları + 4-ə dəyişdirərək "Sağ" düyməsində də bunu edin. Spritləri dəyişdirməyi unutmayın. İndi xarakterimiz sağa-sola yeriyir.
Addım 2
Platforma
Daha sonra platformaya çevriləcək yeni bir obyekt (obj_platform) yaradın. Bu vəziyyətdə obj_platform-da Qatı onay qutusunu yoxlamağı unutmayın.
Addım 3
Ağırlıq
Obj_player xarakterinə qayıdaq. Addım menyusunda, şəkildə göstərildiyi kimi şərtləri seçin.
Sol tərəfdəki dəyişənə diqqət yetirin. Onun köməyi ilə düşmə sürəti 12 ilə məhdudlaşdırıla bilər.
Addım 4
Sıçrama
Bir sıçrayış yaratmaq üçün maksimum sıçrayış sayını təyin edə biləcəyiniz sıçrayış dəyişənini tətbiq etməlisiniz. Yarat menyusunda jump = 0 ilə dəyişən yaradın. Dəyişənlər şəkildə qırmızı ilə vurğulanan düyməni istifadə edərək yaradılmışdır. Əməliyyatlara sürüklədiyiniz zaman bir menyu görünür. Şəkildə göstərildiyi kimi bütün lazımi şərtləri göstərin.
Addım 5
Mətbuat menyusunda aşağıdakı rəqəmlərlə olduğu kimi davam edin:
Addım 6
Və obj_platform obyektinə toxunmaq üçün bir neçə addım daha. Beləliklə, oyunumuz üçün əsas mühərrik hazırdır. Əlavə funksiyaları qeyd etmək qalır.
Addım 7
Pilləkənlər
Nərdivan yaratmaq üçün yuxarı, aşağı və addım nişanlarına ehtiyacımız var. Yeni bir obyekt obj_ladder yaradın. Sonra, Adım nişanında şəkildə göstərildiyi kimi dəyərləri qoyun:
Addım 8
Yuxarı nişanı ilə işləyirik (şəklə bax). Eyni şəkildə Aşağı nişanı ilə işləyirik, sadəcə y = -4-ü y = + 4 ilə əvəz etməyi unutmayın.
Addım 9
Düşmən
Bir cani olmayan bir oyun nədir? Buna görə qəhrəmanımızın mütləq bir düşmənə ehtiyacı var. Yeni bir obj_enemy obyekti yaradın, sonra Yarat hadisəsinə keçin. Orada bir hərəkət yaradın və şəkildəki göstəricilərə bənzər parametrləri təyin edin.
Sonra obj_rotate obyektini yaradırıq və görünməz hala gətiririk. Bunu etmək üçün yalnız Görünən onay qutusunun işarəsini götürməlisiniz.
Addım 10
Qəhrəmanın öldürülməsi
Bu, ən vacib məqamdır: xarakteri öldürmə ehtimalını təmin etməlisən. Bunu etmək üçün Game Maker-də artıq qurulmuş həyat və sağlamlıq sistemindən istifadə edəcəyik.
Addım tədbirində aşağıdakı addımları atın:
Addım 11
Xarakter sağlamlığı.
Sən cani yaratdığınla oyunda süngülər düzəldin. Sonra qoyun: Sağlamlığı -1 nisbətinə qoyun
Addım 12
Bu, süngülərə hər dəydikdə oyun xarakterinin sağlamlığının azalacağını təmin edəcəkdir. Sağlamlıq birdən az olduqda, xarakter bir həyatı yandıracaq.
Addım 13
Son mərhələdə bəzi toxunuşları tamamlayacağıq: böyük bir səviyyəyə gətirəcəyik, qəhrəman üçün kameranı izləmə ehtimalını qeyd edəcəyik. Bunu etmək üçün, görünüşü debriyajdakı otaqda aşağıdakı hərəkətləri edirik (şəkilə baxın).
Hbor və Vbor dəyərlərini dəyişdirin. Kameranın hərəkət etməyə başladığı x və y koordinatlarından məsuldurlar.
Bunlar Game Maker ilə sadə bir platformer yaratmağın əsaslarıdır.