اگر می خواهید بازی خود را در رایانه ایجاد کنید، باید یاد بگیرید که چگونه با برنامه های ویژه برای ایجاد بازی ها کار کنید. چنین برنامه هایی به شما امکان می دهد شخصیت های خود را ایجاد کنید، انیمیشن ها را جلب کنید و اقدامات را برای آنها تنظیم کنید. البته، این تمام لیست امکانات نیست. ما روند ایجاد یک بازی را در یکی از این برنامه ها بررسی خواهیم کرد - Game Maker.
بازی ساز یکی از ساده ترین و محبوب ترین برنامه ها برای ایجاد بازی های 2D است. در اینجا شما می توانید بازی ها را با استفاده از رابط drag'n'drop یا با استفاده از زبان GML ساخته شده (ما با آن کار می کنیم) ایجاد کنیم. بازی ساز بهترین گزینه برای کسانی است که فقط شروع به توسعه بازی ها.
دانلود بازی ساز به صورت رایگان
نحوه نصب Game Maker
1. پیوند بالا را دنبال کنید و به وب سایت رسمی برنامه بروید. شما را به صفحه دانلود که در آن شما می توانید نسخه رایگان برنامه - دانلود رایگان گرفته شده است.
2. حالا باید ثبت نام کنید تمام اطلاعات لازم را وارد کنید و به صندوق پستی بروید که در آن نامه تایید آمده است. پیوند را دنبال کنید و وارد حساب کاربری خود شوید.
3. حالا شما می توانید بازی را دانلود کنید.
4. اما این همه نیست برنامه ای که دانلود کردیم، فقط برای استفاده از آن نیاز به مجوز دارد. ما می توانیم آن را به صورت رایگان برای 2 ماه دریافت کنید. برای انجام این کار، در همان صفحه ای که در آن بازی را دانلود کرده اید، در بخش «افزودن مجوز»، تب Amazon را پیدا کرده و روی دکمه «روی آن کلیک کنید» را فشار دهید.
5. در پنجره ای که باز می شود، شما باید وارد حساب کاربری خود در آمازون شوید یا آن را ایجاد کنید و سپس وارد شوید.
6. حالا یک کلید داریم که می توانید در پایین همان صفحه پیدا کنید. کپی کنید
7. ما معمول ترین روش نصب را انجام می دهیم.
8. در همان زمان، نصب کننده ما را برای نصب GameMaker: Player عرضه خواهد کرد. آن را نصب کنید. بازیکن مورد نیاز است برای تست بازی.
این نصب را تکمیل می کند و ما به کار با برنامه ادامه می دهیم.
نحوه استفاده از ساز بازی
برنامه را اجرا کنید در ستون سوم ما کلید مجوزی را که ما کپی کرده ایم را وارد می کنیم و در مرحله دوم ما ورود و رمز عبور را وارد می کنیم. در حال حاضر برنامه را راه اندازی مجدد کنید او کار می کند
به برگه جدید بروید و یک پروژه جدید ایجاد کنید.
حالا یک فیل درست کنید روی آیتم Sprites راست کلیک کرده و سپس Create Sprite را بزنید.
نام او را بدهد اجازه دهید آن یک بازیکن باشد و روی Edit Sprite کلیک کنید. یک پنجره باز می شود که در آن می توانیم یک اصطلاح را اصلاح کنیم یا ایجاد کنیم. یک جنبش جدید ایجاد کنید، اندازه تغییر نخواهد کرد.
در حال حاضر با دوبار کلیک بر روی راهنما جدید. در ویرایشگر باز می توانیم یک فیلد را بنویسیم. در حال حاضر ما یک بازیکن را طراحی می کنیم و به طور خاص - یک مخزن. نقاشی ما را ذخیره کنید.
برای ساخت یک انیمیشن از مخزن ما، تصویر را با ترکیب Ctrl + C و Ctrl + V کپی و قرار داده و موقعیت جسد دیگری برای آن بکشید. شما می توانید به عنوان بسیاری از نسخه ها را به عنوان دوست دارید. تصاویر بیشتر، انیمیشن جالب تر است.
حالا شما می توانید یک تیک در مقابل پیش نمایش قرار دهید. انیمیشن ایجاد شده را مشاهده خواهید کرد و می توانید نرخ فریم را تغییر دهید. تصویر را ذخیره کنید و آن را با استفاده از دکمه Center مرکز دهید. شخصیت ما آماده است
به همین ترتیب، ما باید سه نفر دیگر را ایجاد کنیم: دشمن، دیوار و پرتابه. اجازه دهید آنها را دشمن، دیوار و گلوله بنامیم.
حالا شما نیاز به ایجاد اشیاء دارید. در برگه Objects، راست کلیک کرده و Create the object را انتخاب کنید. حالا یک جسم برای هر جنبش ایجاد کنید: ob_player، ob_enemy، ob_wall، ob_bullet.
توجه!
هنگام ایجاد یک شیء دیوار، کادر کنار Solid را علامت بزنید. این دیوار را جامد می کند و مخازن قادر به عبور از آن نمی شوند.
برو به سختی object ob_player را باز کنید و به برگه Control بروید. یک رویداد جدید با دکمه افزودن رویداد ایجاد کنید و Create را انتخاب کنید. حالا بر روی Execute Code راست کلیک کنید.
در پنجره ای که باز می شود، شما باید ثبت کنید که چه اقداماتی انجام می شود. بیایید این خطوط را بنویسیم:
hp = 10؛
dmg_time = 0؛
یک رویداد گام به همان شیوه ایجاد کنید و کد آن را بنویسید:
اگر keyboard_check_released (ord ('W')) {سرعت = 0؛} اگر mouse_check_button_pressed (mb_left)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 ('S')) {{سرعت = 0؛}
اگر keyboard_check_released (ord ('A')) {سرعت = 0؛}
اگر keyboard_check_released (ord ('D')) {سرعت = 0؛}
{
با instance_create (x، y، ob_bullet) {سرعت = 30؛ direction = point_direction (ob_player.x، ob_player.y، mouse_x، mouse_y)؛}
}
یک رویداد Collision اضافه کنید - یک برخورد با یک دیوار. کد:
x = xprevious؛
y = yprevious؛
و همچنین برخورد با دشمن را اضافه کنید:
اگر dmg_time <= 0
{
hp- = 1
dmg_time = 5؛
}
dmg_time - = 1؛
رویداد قرعه کشی:
حالا یک مرحله گام به گام اضافه کنید:draw_self ()؛
draw_text (50،10، رشته (hp))؛
اگر hp <= 0
{
show_message ('بازی بیش از')
room_restart ()؛
};
اگر instance_number (ob_enemy) = 0 باشد
{
show_message ('پیروزی!')
room_restart ()؛
}
اکنون که با پخش انجام می شود، به شی object ob_enemy بروید. یک رویداد ایجاد کنید:
r = 50؛
جهت = انتخاب (0،90،180،270)؛
سرعت = 2؛
hp = 60؛
حالا اجازه دهید گام به جنبش اضافه کنیم:
اگر distance_to_object (ob_player) <= 0
{
direction = point_direction (x، y، ob_player.x، ob_player.y)
سرعت = 2؛
}
چیز دیگری
{
اگر r <= 0
{
جهت = انتخاب (0،90،180،270)
سرعت = 1؛
r = 50؛
}
}
image_angle = جهت؛
r- = 1؛
پایان مرحله:
اگر hp <= 0 instance_destroy ()؛
یک رویداد Destroy ایجاد کنید، به برگه قرعه کشی بروید و در مورد دیگر، روی نماد با انفجار کلیک کنید. در حال حاضر، هنگامی که یک دشمن را کشتید، انیمیشن انفجاری ایجاد خواهد شد.
برخورد - برخورد با دیوار:
جهت = - جهت؛
برخورد - برخورد با پرتابه:
hp- = irandom_range (10.25)
از آنجا که دیوار هیچ اقدامی انجام نمیدهد، ما به شی object ob_bullet میرویم. برخورد برخورد با دشمن را اضافه کنید:
instance_destroy ()؛
و برخورد با دیوار:
instance_destroy ()؛
در نهایت، سطح 1 را ایجاد کنید. ما روی اتاق کلیک راست کنید -> ایجاد اتاق. به زبانه اشیاء بروید و یک نقشه سطح را با استفاده از شی دیوار بکشید. سپس یک بازیکن و چندین دشمن را اضافه کنید. سطح آماده است!
سرانجام ما می توانیم بازی را شروع کنیم و آن را آزمایش کنیم. اگر دستورالعمل ها را دنبال کردید، هیچ اشکالی وجود ندارد.
همه چیز هست ما در مورد چگونگی ایجاد یک بازی بر روی کامپیوتر خود به شما نگاه کردیم، و شما یک ایده از یک برنامه ای مانند Game Maker دارید. ادامه به توسعه و به زودی شما قادر به ایجاد بسیار جالب و با کیفیت بالا بازی.
موفق باشید
دانلود بازی ساز از سایت رسمی
همچنین ببینید: نرم افزار دیگر برای ایجاد بازی