صفحه رسمی تیم ما در وب - گروه بازی سازی و آموزشی استودیو ربات گیمز

آموزش ساخت سیستم تایمینگ در گیم میکر

آموزش ساخت سیستم تایمینگ در گیم میکر


ساخت سیستم تایمینگ در گیم میکر

ما از متغیر ها استفاده های فراوانی می کنیم. یکی از کاربرد های مفید آن ها در زمینه بازی سازی، ساخت و ایجاد یک سیستم تایمینگ (Timing) است.

در همه بازی های موجود، میزانی از زمان برای رسیدن به هدف برای کاراکتر پلیر تعیین می شود. به طوری که اگر دیر تر موئد تعیین شده به هدف برسید یا زمان برای این کار تمام شود، مرحله متوقف شده و داده های بازی از اول تکرار می شوند. (مرحله از ابتدا آغاز می شود).


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



تماشای ویدئوی آموزشی در آپارات

۰ نظر موافقین ۰ مخالفین ۰

متغیر ها؛ مفید یا پیچیده؟

متغیر؛ مفید یا پیچیده؟

متغیر چیست؟

در دنیای کامپیوتر، مبحث بسیار مهمی به اسم "متغیر" وجود دارد. که معمولا به زبان لاتین به آن VAR گفته می شود. حال میخواهیم به زبان ساده، در این مطلب شما رو با این موضوع آشنا کنیم.



استفاده از کامپیوتر و سیستم عامل و نرم افزار و به طور کل تکلونوژی، بدون متغیر ممکن نیست. متغیر مثل ظرفی خالی است که کاربردی ندارد. ولی وقتی که در آن چیزی بریزیم قابل استفاده می شود. این ظرف ویژگی های منحصر به فرد دارد، مثل شکل، جرم، اندازه، رنگ، حجم، جنس آن و ویژگی های دیگر.
این ظرف برای منظور خاصی استفاده می شود. یعنی به طور مثال، در لیوان برنج نمی ریزند و هیچ وقت در ظرف پلوخوری، نوشابه ریخته نمی شود. پس از اینجا در میابیم که متغیر ها نیز همانند این دو مثال، قابلیت های خود را دارند. و در همه زبان های برنامه نویسی از متغیر استفاده می شود.
۰ نظر موافقین ۰ مخالفین ۰

تایخچه انجین گیم میکر

گیم میکر نرم‌افزاری برای بازی سازی در سیستم عامل ویندوز و مک است که توسط مارک اٌورمارس (Mark Overmars) با زبان برنامه‌نویسی دلفی ارائه شده است. این نرم‌افزار در حال حاضر توسط یویوگیمز (Yoyo Games) توسعه و ارائه می‌شود . یویوگیمز شرکت نرم‌افزار سازی است با دخالت اورمارس . گیم میکر به کاربرانش اجازه می‌دهد تا بازی‌هایرایانه‌ای خود را به سادگی ارائه دهند . آخرین نسخه کامل ارائه شده از گیم میکر برای ویندوز نسخه ۸٫۱ در ژانویه ۲۰۱۱ (دی ۱۳۹۰) است و نسخه ۷ برای سیستم عامل مک در آگست ۲۰۱۰ . از نسخه ۱۹۹۹ گیم میکر ارتقاء های زیادی یافت از جمله امکان استفاده در کارهای سه بعدی و ارائه فضای وب برای آپلود بازی‌های ساخته شده توسط کاربران . حال یویوگیمز درحال کار بر روی نسخه‌ای جدید از گیم میکر با نام‌های (اچ تی ام‌ال ۵ (html 5)) و استودیو است که کار را برای کاربران آندروید و مک و ... راحت می‌سازد .

محصولات یویوگیمز:

  • گیم میکر برای مک
  • گیم میکر استاندارد
  • گیم میکر HTML۵
  • گیم میکر استودیو
  • گیم میکر مستر (آخرین نسخه ی فعلی گیم میکر و کاملترین نسخه ی گیم میکر که برای اندروید ٬ آی او اس ٬ اچ تی ام‌ال 5 ٬ مک ٬ ویندوز خروجی میگیرد)

گیم میکر طراحی شده تا به کاربران اجازه دهد تا به راحتی بازی‌هایشان را بدون نیاز به یادگیری کامل زبان‌های برنامه‌نویسی مثل سی پلاس پلاس (C++) یا جاوا است . گیم میکر از سیستم بگیر و بکش (drag and drop) استفاده می‌کند و اجازه می‌دهد تا آن‌ها بازیشان را با آیکن‌های ساخته شده شبیه‌سازی کنند و بسازند . این آیکن‌ها همان اتفاقات یا اکشن‌های گیم میکر است که در بازی اتفاق می‌افتد . مثل حرکت و نقاشی‌های ساده و پایه و ... کاربران خود نیز توانایی ساخت اکشن و کتاب‌خانه‌هایی برای گیم میکر را با نرم‌افزار اکشن ساز (library maker) دارند . برای آن دسته از افرادی که توانایی و استعداد برنامه‌نویسی را دارند گیم میکر زبان برنامه‌نویسی را داراست درون خود با نام زبان برنامه نویسی گیم میکر (gml) که اجازه‌ی ساخت بازی‌های حرفه‌ای تری را با این نرم‌افزار می‌دهد . گیم میکر اجازه می‌دهد که کاربر سبک‌های مختلف بازی را مثل پلتفرم و تیراندازی اول‌شخص و سوم‌شخص و بازی‌های آنلاین و شبیه سازی و ... بسازد .

نسخه های مختلف گیم میکر:

گیم میکر :

  • لایت
  • پرو (البته باید این نسخه را از یویوگیمز بخرید)
  • استادیو (رایگان)
  • اچ تی ام‌ال 5
  • پروفشیونال
  • مستر
نقایص نسخه خریداری نشده گیم میکر عبارتند از:
  1. نبود امکان استفاده از فایل‌های دی ال ال یا dll
  2. نبود سیستم پارتیکل (سیستمی از افکت‌ها مثل دود و باران و ...)
  3. نبود امکانات حرفه‌ای در طراحی
  4. نبود طراحی و کدهای ساخت بازی سه بعدی
  5. نبود امکان ساخت بازی آنلاین چند نفره
  6. نمایش لوگوی گیم میکر در اول بازی
  7. محدودیت در تعداد منابعی که در بازی به کار برده می‌شوند

_________________________________________________________________

زبان گیم میکر (gml) زبان کدنویسی در گیم میکر است . این زبان ترکیبی از زبان‌های c ، c++ ، java است . گیم میکر زبان برنامه نویسیشیء گرا دارد . این زبان آرام‌تر از زبان‌هایی مثل دلفی و سی پلاس پلاس است . امکان استفاده از دی ال ال (dll) در گیم میکر اجازه‌ی استفاده از زبان‌های زیر را به گیم میکر می‌دهد :



منبع: www.fa.wikipedia.org
۰ نظر موافقین ۰ مخالفین ۰

نفس گیر،بازی جدید تیم ربات گیمز

روژه نفس گیر، یک بازی در سبک ماجرایی بوده و طرح، مدیریت، داستان پردازی و کار ساخت آن توسط گروه ربات گیمز انجام خواهد شد. در این صفحه، اطلاعات مختصری از این طرح را مشاهده خواهید کرد.


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

نفس گیر، یک مأمور مخفی اداره شهربانی را روایت میکند که به دلیل وظیفه بسیار مهم و حیاتی خود، دچار گرفتاری های زیادی خواهد شد. به عبارت دیگر حل مشکلات و تعقیب و گریز های متنوع در پروژه میتواند بازیکن را به خود برای ادامه دادن، جذب کند. طرح اصلی ساخت نفس گیر، ساخته ذهن علی ستاری است و قسمت مهمی از ساخت آن، توسط محمدحسین بزرگ انجام خواهد شد.


این گیم برای سیستم اندروید و در اپیزود های متفاوت انتشار خواهد یافت. به احتمال زیاد این بازی در "مایکت" برای منتشر شدن قرار خواهد گرفت. توجه داشته باشید که Breath Stuck با موتور Game Maker Studio ساخته میشود، پس سبک دقیق بازی ماجرایی - 2D - خواهد بود. البته صحنه های شوتر 2D نیز در نفس گیر قرار خواهد گرفت.


بازی در اپیزود های مختلف و متصل به یکدیگر {با توجه به داستان} در سری های مختلف ساخته میشود. چند خروجی ناقص از بازی تا الآن گرفته شد که البته نتیجه مطلوبی را دارا نبود. فعلا بر گرافیک آن به شکل پراکنده کار میشود، ولی تاریخ شروع ساخت اصلی به احتمال زیاد خرداد سال 1397 خواهد بود


۰ نظر موافقین ۰ مخالفین ۰

آموزش برای موتور گیم میکر


نتیجه تصویری برای ‪PDF‬‏


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

نکته اخلاقی: در صورت استفاده از این مجلات برای معرفی به دیگران توجه داشته باشید منبع اصلی گروه ماست.
    


دریافت
حجم: 2.11 مگابایت
۱ نظر موافقین ۰ مخالفین ۲

دانلود سورس برای کلید مجازی

دانلود سورس برای کلید مجازی



دانلود سورس کلید مجازی



می توانید با این سورس، نحوه ساخت یک کلید مجازی را یاد بگیرید. همانطور که میدانید،امروزه تقریباً در همه بازی های اندرویدی از "کلید مجازی" استفاده می شود. کلید های مجازی عموماً برای کنترل گیم کاربرد دارند.




۰ نظر موافقین ۰ مخالفین ۲

راه های ارتباط با ما

راه های ارتباط با ما





میتوانید از طریق راه های زیر با ما در ارتباط باشید:

وب پیج رسمی:  www.studiorobotgames.rzb.ir


کانال تلگرام: telegram.me/robot_games

کانال آپارات: aparat.com/13476208


ایمیل گروه ربات گیمز: www.robotgamesgroup@gmail.com

۰ نظر موافقین ۰ مخالفین ۱

دانلود سورس Warplane

دانلود سورس هواپیمای جنگی



میتوانید این سورس آموزشی را در اینجا دانلود فرمائید. این بازی ساده در طی سری آموزشی بازی سازی برای افراد مبتدی ساخته شده است. قالب فایل دانلودی وینرار بوده و فولدر حاوی محتویات سورس داخل قالب قرار گرفته است.


دریافت
حجم: 1.91 مگابایت

۰ نظر موافقین ۰ مخالفین ۳

روش بازی سازی- پارت ششم

بازی سازی برای افراد مبتدی در گیم میکر- دیدار ششم



این دیدار، پس از مدت ها بعد انتشار قسمت پنجم آموزش بازی سازی، در آپارات آپلود شد. حدود دو یا سه ماه. از این بابت عذر خواهی می کنیم؛ هم اینک می توانید این آموزش را تماشا کنید.

در این دیدار، برعکس تمام قسمت های قبلی، با این که برای مبتدیان است از یک قطعه کد، استفاده کردیم، می توانید از این متن کد استفاده کنید:
if (score=100)

room_goto_next();

این متن کد است. ولی توجه کنید. می توانید جای 100 سقف امتیازات خود را تعریف کنید. و عددی جایگزین آن بنویسید.



تماشای دیدار ششم آموزش ساخت بازی برای افراد مبتدی با انجین گیم میکر

۰ نظر موافقین ۱ مخالفین ۲

روش بازی سازی- پارت پنج

بازی سازی برای افراد مبتدی- دیدار پنجم



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



تماشای دیدار پنج روش بازی سازی با گیم میکر

۰ نظر موافقین ۱ مخالفین ۱