سلام
بازی ها ... این یکی از محبوب ترین برنامه هایی است که بسیاری از کاربران کامپیوتر و لپ تاپ خریداری می کنند. احتمالاً در صورت عدم وجود بازی روی آنها ، رایانه های شخصی محبوبیت چندانی پیدا نمی کنند.
و اگر در اوایل به منظور ایجاد یک بازی لازم بود دانش ویژه ای در زمینه برنامه نویسی ، طراحی مدل ها و غیره داشته باشید - اکنون کافی است به نوعی ویرایشگر مطالعه کنید. بسیاری از ویراستاران ، به هر حال ، بسیار ساده هستند و حتی یک کاربر تازه کار نیز می تواند آنها را بفهمد.
در این مقاله ، من می خواهم به چنین ویرایشگرهای محبوب و همچنین به عنوان مثال یکی از آنها دست بزنم تا به صورت مرحله به مرحله ایجاد یک بازی ساده را تحلیل کنیم.
مطالب
- 1. برنامه هایی برای ایجاد بازی های 2 بعدی
- 2. برنامه هایی برای ایجاد بازی های سه بعدی
- 3. نحوه ایجاد یک بازی 2D در ویرایشگر Game Maker - مرحله به مرحله
1. برنامه هایی برای ایجاد بازی های 2 بعدی
توسط 2D - بازی های دو بعدی را درک کنید. به عنوان مثال: تتریس ، ماهیگیر گربه ، پین بال دزد ، بازی های مختلف کارت و غیره.
بازی مثال 2D. بازی کارت: بازی یک نفره
1) بازی ساز
سایت توسعه دهنده: //yoyogames.com/studio
روند ایجاد یک بازی در Game Maker ...
این یکی از آسانترین ویراستاران برای ایجاد بازی های کوچک است. ویرایشگر کاملاً کیفی ساخته شده است: شروع به کار در آن بسیار آسان است (همه چیز بصری روشن است) ، در همان زمان فرصت های عالی برای ویرایش اشیاء ، اتاق ها و غیره وجود دارد.
معمولاً در این ویرایشگر بازی هایی با نمای بالا و سیستم عامل (نمای جانبی) انجام می دهند. برای کاربران باتجربه تر (کسانی که کمی در برنامه نویسی هستند) ویژگی های ویژه ای برای درج اسکریپت ها و کد وجود دارد.
لازم به ذکر است که طیف گسترده ای از جلوه ها و اعمال را می توان برای اشیاء مختلف (شخصیت های آینده) در این ویرایشگر تنظیم کرد: این تعداد به سادگی شگفت انگیز است - بیش از چند صد!
2) ساخت 2
وب سایت: //c2community.ru/
سازنده بازی های مدرن (به معنای واقعی کلمه) که حتی به کاربران PC تازه کار اجازه می دهد بازی های مدرن بسازند. علاوه بر این ، می خواهم تأکید کنم که با استفاده از این برنامه می توان برای سیستم عامل های مختلف بازی های IOS ، Android ، Linux ، Windows 7/8 ، Mac Desktop ، Web (HTML 5) و غیره ساخت.
این سازنده بسیار شبیه به Game Maker است - در اینجا شما همچنین نیاز به اضافه کردن اشیاء دارید ، سپس رفتار (قوانین) را برای آنها تجویز کنید و رویدادهای مختلفی ایجاد کنید. ویرایشگر بر اساس اصل WYSIWYG ساخته شده است - یعنی. شما بلافاصله با ایجاد بازی نتیجه را مشاهده خواهید کرد.
این برنامه پرداخت می شود ، اگرچه برای شروع نسخه رایگان زیادی وجود دارد. تفاوت نسخه های مختلف در سایت توسعه دهنده توضیح داده شده است.
2. برنامه هایی برای ایجاد بازی های سه بعدی
(سه بعدی - بازی های سه بعدی)
1) RAD سه بعدی
وب سایت: //www.3drad.com/
یکی از ارزانترین طراحان در قالب سه بعدی (برای بسیاری از کاربران ، به هر حال ، نسخه رایگان که دارای محدودیت بروزرسانی 3 ماهه است ، کافی است).
3D RAD ساده ترین سازنده برای یادگیری است ، برنامه نویسی عملا غیر ضروری است ، به جز تجویز مختصات اشیاء در طول تعامل های مختلف.
محبوب ترین قالب بازی ایجاد شده با این موتور مسابقه است. به هر حال ، تصاویر بالا این بار دیگر تأیید می کنند.
2) وحدت 3D
سایت توسعه دهنده: //unity3d.com/
ابزاری جدی و جامع برای ایجاد بازی های جدی (من عذرخواهی می کنم از تاکولوژی). توصیه می کنم بعد از مطالعه سایر موتورها و طراحان ، به آن تغییر دهید ، یعنی با یک دست کامل
بسته Unity 3D شامل یک موتور است که قابلیت های DirectX و OpenGL را به طور کامل قادر می سازد. همچنین در زرادخانه برنامه امکان کار با مدلهای سه بعدی ، کار با سایه بانها ، سایه ها ، موسیقی و صداها ، کتابخانه عظیمی از اسکریپت ها برای کارهای استاندارد است.
شاید تنها نقطه ضعف این بسته ، نیاز به دانش برنامه نویسی در C # یا Java باشد - بخشی از کد در طی تدوین باید در "حالت دستی" اضافه شود.
3) NeoAxis موتور بازی SDK
سایت توسعه دهنده: //www.neoaxis.com/
یک محیط توسعه رایگان تقریباً برای هر بازی سه بعدی! با کمک این مجموعه می توانید نژادها و تیراندازها و بازیهای با ماجراجویی را انجام دهید ...
برای موتور بازی موتور SDK در شبکه ، بسیاری از کارهای اضافی و اضافی وجود دارد: به عنوان مثال ، فیزیک ماشین یا هواپیما. با کتابخانه های گسترده ، حتی نیازی به دانش جدی در مورد زبان های برنامه نویسی ندارید!
به لطف یک پخش کننده ویژه که درون موتور ساخته شده است ، بازی های ایجاد شده در آن می توانند در بسیاری از مرورگرهای محبوب بازی شوند: Google Chrome ، FireFox ، Internet Explorer ، Opera و Safari.
Game Engine SDK به عنوان یک موتور رایگان برای توسعه غیر تجاری توزیع می شود.
3. نحوه ایجاد یک بازی 2D در ویرایشگر Game Maker - مرحله به مرحله
سازنده بازی - یک ویرایشگر بسیار محبوب برای ایجاد بازی های غیر پیچیده 2D (اگرچه توسعه دهندگان ادعا می کنند شما می توانید تقریباً از هر پیچیدگی بازی هایی را در آن ایجاد کنید).
در این مثال کوچک ، من فقط می خواهم یک آموزش کوتاه قدم به قدم برای ایجاد بازی ها نشان دهم. بازی بسیار ساده خواهد بود: شخصیت Sonic با تلاش برای جمع آوری سیب های سبز به دور صفحه حرکت خواهد کرد ...
شروع با اقدامات ساده ، اضافه کردن ویژگی های جدید و جدید در طول راه ، چه کسی می داند ، شاید بازی شما با گذشت زمان تبدیل به یک واقعیت واقعی شود! هدف من در این مقاله فقط نشان دادن از کجا شروع می شود ، زیرا شروع برای اکثر ...
حروف بازی
قبل از شروع مستقیم ساختن هر بازی ، باید موارد زیر را انجام دهید:
1. برای اختراع شخصیت بازی خود ، آنچه او انجام خواهد داد ، در کجا خواهد بود ، چگونه بازیکن او را کنترل می کند و جزئیات دیگر.
2. تصاویری از شخصیت خود ، اشیاء با او در تعامل ایجاد کنید. به عنوان مثال ، اگر شما یک سیب در حال چیدن خرس دارید ، حداقل به دو عکس نیاز دارید: خرس و خود سیب. همچنین ممکن است شما به یک پیش زمینه احتیاج داشته باشید: تصویر بزرگی که عمل روی آن انجام خواهد شد.
3. برای شخصیت های خود صدایی ایجاد کنید یا کپی کنید ، موسیقی که در بازی پخش خواهد شد.
به طور کلی ، شما نیاز دارید: هر آنچه را که برای ایجاد آن لازم است جمع کنید. با این حال ، بعداً می توان به پروژه موجود بازی همه آنچه فراموش شده یا بعداً باقی مانده است اضافه کرد ...
مرحله به مرحله ایجاد یک بازی کوچک
1) اولین کاری که باید انجام دهیم اضافه کردن اسپریت به شخصیت های ما است. برای انجام این کار ، کنترل پنل برنامه یک دکمه مخصوص به صورت دارد. روی آن کلیک کنید تا یک اسپری اضافه شود.
دکمه برای ایجاد اسپریت.
2) در پنجره ای که ظاهر می شود ، روی دکمه بارگیری اسپری کلیک کنید ، سپس اندازه آن (در صورت لزوم) را مشخص کنید.
اسپری بارگذاری شده
3) بنابراین ، شما نیاز به اضافه کردن تمام حروف خود را به پروژه. در مورد من ، معلوم شد 5 sprites: سیب های صوتی و رنگارنگ: دایره سبز ، قرمز ، نارنجی و خاکستری.
sprites در پروژه.
4) در مرحله بعد باید اشیاء را به پروژه اضافه کنید. یک شی در هر بازی یک جزئیات مهم است. در Game Maker ، یک شیء یک واحد بازی است: به عنوان مثال Sonic ، که بسته به کلیدهایی که فشار می دهید روی صفحه حرکت می کند.
به طور کلی ، اشیاء موضوعی کاملاً پیچیده هستند و اساساً توضیح آن در تئوری غیرممکن است. در حالی که با ویرایشگر کار می کنید ، با دسته عظیمی از ویژگی های اشیاء که Game Maker به شما پیشنهاد می دهد ، بیشتر آشنا می شوید.
در ضمن ، اولین شیء را ایجاد کنید - روی دکمه "اضافه کردن شی" کلیک کنید .
بازی ساز اضافه کردن یک شی.
5) در مرحله بعد ، یک Sprite برای جسم اضافه شده انتخاب می شود (به تصویر زیر ، در سمت چپ + بالا مراجعه کنید). در مورد من ، شخصیت Sonic است.
سپس رویدادها برای شیء ثبت می شوند: می توانید ده ها نفر از آنها وجود داشته باشد ، هر رویداد رفتار شیء شما ، حرکت آن ، صداهای مرتبط با آن ، کنترل ها ، عینک و سایر ویژگی های بازی است.
برای افزودن یک رویداد ، روی دکمه با همین نام کلیک کنید - سپس در ستون سمت راست اقدام برای رویداد را انتخاب کنید. به عنوان مثال ، هنگام فشار دادن کلیدهای پیکان ، به صورت افقی و عمودی حرکت می کنید .
افزودن رویدادها به اشیاء.
بازی ساز 5 رویداد برای موضوع Sonic اضافه شده است: حرکت دادن یک کاراکتر در جهت های مختلف هنگام فشار دادن کلیدهای پیکان. به علاوه یک شرط هنگام عبور از مرز منطقه بازی مشخص شده است.
به هر حال ، می تواند بسیاری از رویدادها رخ دهد: در اینجا Game Maker کوچک نیست ، این برنامه موارد زیادی را به شما ارائه می دهد:
- وظیفه حرکت شخصیت: سرعت حرکت ، پرش ، قدرت و غیره.
- روکش یک اثر موسیقی با اقدامات مختلف.
- ظاهر و حذف یک شخصیت (شی) و غیره
مهم! برای هر هدف در بازی باید رویدادهای خود را ثبت کنید. هرچه رویدادهای بیشتری برای هر شیء که ثبت نام می کنید ، متنوع تر و با فرصت های عالی بازی به نظر می رسد. در اصل ، بدون اینکه حتی بدانید این یا آن رویداد به طور خاص چه خواهد کرد ، می توانید با اضافه کردن آنها آموزش دهید و تماشا کنید که بازی پس از آن چگونه رفتار می کند. به طور کلی ، یک میدان بزرگ برای آزمایش!
6) آخرین و یکی از مهمترین اقدامات ، ایجاد یک اتاق است. اتاق نوعی مرحله از بازی است ، سطحی که اشیاء شما در آن تعامل خواهند داشت. برای ایجاد چنین اتاق ، روی دکمه با نماد زیر کلیک کنید: .
اضافه کردن یک اتاق (مرحله بازی).
در اتاق ایجاد شده با استفاده از ماوس می توانید اشیاء ما را در مرحله تنظیم کنید. پس زمینه بازی را تنظیم کنید ، نام پنجره بازی را تعیین کنید ، انواع آن را مشخص کنید و به طور کلی ، یک کل تمرین کامل برای آزمایش و کار بر روی بازی.
7) برای شروع بازی نتیجه گیری - دکمه F5 یا در فهرست را فشار دهید: اجرای / شروع طبیعی.
بازی نتیجه را اجرا کنید.
Game Maker یک پنجره بازی را در مقابل شما باز خواهد کرد. در واقع ، شما می توانید تماشای آنچه انجام دادید ، آزمایش کنید ، بازی کنید. در مورد من ، Sonic بسته به کلیدهای صفحه کلید می تواند حرکت کند. نوعی بازی کوچک (آه ، اما مواقعی وجود داشت که یک نقطه سفید که روی یک صفحه سیاه اجرا می شد باعث تعجب و علاقه شدید مردم شد ... ).
بازی نتیجه ...
بله ، البته ، بازی نتیجه گیری ابتدایی و بسیار ساده است ، اما نمونه ایجاد آن بسیار آشکار است. آزمایش و کار بیشتر با اشیاء ، اسپریت ها ، صداها ، پس زمینه ها و اتاق ها - می توانید یک بازی 2D بسیار خوب ایجاد کنید. برای ایجاد چنین بازیهایی 10-15 سال پیش لازم بود دانش خاصی داشته باشید ، اکنون کافی است که بتوانید ماوس را بچرخانید. پیشرفت کنید!
با بهترین ها! بازی سازی خوب برای همه ...