نحوه ایجاد یک بازی بر روی رایانه در Game Maker

Pin
Send
Share
Send

اگر می خواهید بازی خود را روی رایانه بسازید ، پس باید بیاموزید که چگونه با برنامه های ویژه برای ایجاد بازی ها کار کنید. چنین برنامه هایی به شما امکان می دهد شخصیت ها را ایجاد کنید ، انیمیشن بکشید و برای آنها اقدام به تنظیم کنید. البته این لیست کامل امکانات نیست. ما در یکی از این برنامه ها - Game Maker - روند ایجاد یک بازی را در نظر خواهیم گرفت.

Game Maker یکی از ساده ترین و محبوب ترین برنامه ها برای ایجاد بازی های 2D است. در اینجا می توانید بازی هایی را با استفاده از رابط drag'n'drop یا با استفاده از زبان GML داخلی (ما با آن کار خواهیم کرد) ایجاد کنید. Game Maker بهترین گزینه برای کسانی است که تازه شروع به توسعه بازی ها می کنند.

دانلود بازی ساز به صورت رایگان

نحوه نصب Game Maker

1. پیوند بالا را دنبال کنید و به وب سایت رسمی برنامه بروید. شما به صفحه بارگیری منتقل خواهید شد که می توانید نسخه رایگان این برنامه را پیدا کنید - بارگیری رایگان.

2. حالا باید ثبت نام کنید. تمام داده های لازم را وارد کرده و به صندوق پستی بروید که در آنجا نامه تأییدیه دریافت خواهید کرد. پیوند را دنبال کنید و وارد حساب خود شوید.

3. حالا می توانید بازی را بارگیری کنید.

4- اما این همه چیز نیست. ما برنامه را بارگیری کردیم ، فقط برای استفاده از آن نیاز به مجوز دارید. ما می توانیم به مدت 2 ماه آن را به صورت رایگان دریافت کنیم. برای انجام این کار ، در همان صفحه از جایی که بازی را بارگیری کرده اید ، در مورد "افزودن مجوزها" ، برگه آمازون را پیدا کنید و بر روی دکمه "اینجا را کلیک کنید" در مقابل کلیک کنید.

5- در پنجره ای که باز می شود ، باید وارد حساب کاربری خود در آمازون شوید یا آن را ایجاد کنید و سپس وارد شوید.

6. حالا ما یک کلید داریم که می توانید در پایین همان صفحه پیدا کنید. کپی کنید

7. ما معمول ترین روش نصب را طی می کنیم.

8. در همان زمان ، نصب کننده به ما پیشنهاد می دهد GameMaker: Player را نصب کنیم. ما هم آن را نصب می کنیم. یک بازیکن برای تست بازی ها لازم است.

این کار نصب را کامل می کند و ما به برنامه کار می پردازیم.

نحوه استفاده از Game Maker

برنامه را اجرا کنید. در ستون سوم ، کلید مجوز را که کپی کرده ایم ، وارد کنید و در دوم وارد ورود و رمز عبور می شویم. اکنون برنامه را مجدداً راه اندازی کنید. او کار می کند!

به تب New بروید و یک پروژه جدید ایجاد کنید.

اکنون یک اسپریت ایجاد کنید. با کلیک راست بر روی Sprites و سپس ایجاد Sprite.

به او یک نام بدهید. اجازه دهید پخش شود و روی ویرایش Sprite کلیک کنید. پنجره ای باز خواهد شد که در آن می توانیم اسپری ایجاد کرده یا ایجاد کنیم. یک Sprite جدید ایجاد کنید ، اندازه را تغییر نمی دهیم.

حالا روی اسپریت جدید دوبار کلیک کنید. در ویرایشگری که باز می شود ، می توانیم اسپرتی ترسیم کنیم. ما در حال حاضر در حال ترسیم یک بازیکن و به طور خاص تانک هستیم. نقشه ما را ذخیره کنید

برای ساختن یک انیمیشن از مخزن ما ، به ترتیب با ترکیبات Ctrl + C و Ctrl + V تصویر را کپی و جایگذاری کنید و برای آهنگ ها موقعیت متفاوتی بکشید. شما می توانید نسخه های زیادی را که می بینید مناسب باشد. هرچه تصاویر بیشتر باشد ، انیمیشن جالب تر است.

اکنون می توانید کادر کنار مورد پیش نمایش را بررسی کنید. انیمیشن ایجاد شده را مشاهده خواهید کرد و می توانید نرخ فریم را تغییر دهید. با استفاده از دکمه Center ، تصویر را ذخیره کرده و آن را مرکز کنید. شخصیت ما آماده است.

به همین روش ، ما باید سه جسم دیگر ایجاد کنیم: دشمن ، دیوار و پرتابه. آنها را به ترتیب دشمن ، دیوار و گلوله بنامید.

اکنون باید اشیاء را ایجاد کنید. در تب Objects ، راست کلیک کرده و گزینه Create object را انتخاب کنید. اکنون برای هر Sprite یک شی ایجاد کنید: ob_player ، ob_enemy ، ob_wall ، ob_bullet.

توجه!
هنگام ایجاد یک شیء دیوار ، کادر Solid را علامت بزنید. این باعث می شود دیوار محکم باشد و مخازن قادر به عبور از آن نباشند.

ما به سختی روی آورده ایم. شیء ob_player را باز کنید و به برگه Control بروید. با دکمه Add Event یک رویداد جدید ایجاد کنید و ایجاد را انتخاب کنید. حالا روی مورد Execute Code کلیک راست کنید.

در پنجره ای که باز می شود ، باید ثبت کنید مخزن ما چه کارهایی انجام می دهد. بیایید سطرهای زیر را بنویسید:

اسب بخار = 10؛
dmg_time = 0؛

بیایید رویداد مرحله را به همان روش ایجاد کنیم ، کد را برای آن بنویسیم:

image_angle = point_direction (x، y، mouse_x، mouse_y)؛
اگر keyboard_check (ord ('W')) {y- = 3}؛
اگر keyboard_check (ord ('S')) {y + = 3}؛
اگر keyboard_check (ord ('A')) {x- = 3}؛
اگر keyboard_check (ord ('D')) {x + = 3}؛

اگر keyboard_check_released (ord ('W')) {speed = 0؛
اگر keyboard_check_released (ord ('S')) {speed = 0؛
اگر keyboard_check_released (ترتیب ('A')) {سرعت = 0؛}
اگر keyboard_check_released (ord ('D')) {speed = 0؛

اگر موس_check_button_pressed (mb_left)
{
با نمونه_آفرینی (x ، y ، ob_bullet) {سرعت = 30؛ جهت = point_direction (ob_player.x، ob_player.y، mouse_x، mouse_y)؛}
}

رویداد برخورد - برخورد با دیوار را اضافه کنید. کد:

x = xprelear؛
y = yprelear؛

و همچنین برخورد با دشمن را اضافه کنید:

اگر dmg_time <= 0
{
اسب بخار- = 1
dmg_time = 5؛
}
dmg_time - = 1؛

رسم رویداد:

draw_elf ()؛
draw_text (50،10 ، رشته (اسب بخار))؛

اکنون مرحله - مرحله آخر را اضافه کنید:
اگر اسب بخار <= 0
{
show_message ('بازی بیش از')
room_restart ()؛
};
if shembull_number (ob_enemy) = 0
{
show_message ("پیروزی!")
room_restart ()؛
}

اکنون که با پخش کننده تمام شد ، به موضوع ob_enemy بروید. رویداد ایجاد را اضافه کنید:

r 50 است؛
جهت = را انتخاب کنید (0.90،180،270)؛
سرعت = 2؛
اسب بخار = 60؛

اکنون برای حرکت ، مرحله را اضافه کنید:

اگر distance_to_object (ob_player) <= 0
{
جهت = point_direction (x ، y ، ob_player.x ، ob_player.y)
سرعت = 2؛
}
دیگر
{
اگر r <= 0
{
جهت = انتخاب (0.90،180،270)
سرعت = 1؛
r 50 است؛
}
}
image_angle = جهت؛
r- = 1؛

مرحله آخر:

if hp <= 0 inst_destroy ()؛

رویداد Destroy را ایجاد می کنیم ، به برگه قرعه کشی بروید و در مورد دیگر بر روی نماد انفجار کلیک کنید. حال ، هنگام کشتن دشمن ، انیمیشن انفجاری رخ خواهد داد.

برخورد - برخورد با دیوار:

جهت = - جهت؛

برخورد - برخورد با پرتابه:

hp- = irandom_range (10.25)

از آنجا که دیوار هیچ عملی را انجام نمی دهد ، ما به سمت موضوع ob_bullet می رویم. برخورد تصادفی را با دشمن اضافه کنید:

shembull_destroy ()؛

و برخورد با دیوار:

shembull_destroy ()؛

در آخر ، سطح 1 را ایجاد کنید. روی اتاق کلیک راست کنید -> ایجاد اتاق. ما به زبانه اشیاء می رویم و از نقشه "دیوار" برای ترسیم نقشه سطح استفاده می کنیم. سپس یک بازیکن و چندین دشمن اضافه می کنیم. سطح آماده است!

سرانجام می توانیم بازی را اجرا کنیم و آن را تست کنیم. اگر دستورالعمل ها را رعایت کرده اید ، دیگر اشکالی وجود ندارد.

این همه ما چگونگی ایجاد بازی روی رایانه را خودمان بررسی کردیم و شما درباره برنامه ای مانند Game Maker ایده گرفتید. به پیشرفت خود ادامه دهید و خیلی زود قادر خواهید بود بازی های بسیار جالب تر و با کیفیت تری ایجاد کنید.

موفق باشید!

بازی ساز را از سایت رسمی بارگیری کنید

همچنین مشاهده کنید: نرم افزارهای دیگر برای ایجاد بازی ها

Pin
Send
Share
Send