بیاموز
سیستم ذرات در GameMaker
جهان فیزیک در GameMaker: Studio
آموزش کامپیوتر


ساختار داده List در Game Maker

ساختار داده List در Game Maker

داده های در بازی نقش اساسی و مهمی دارند، به طوری که تقریباً همه بازی بر طبق داده ها پیش می رود، پس باید داده ها را دسته بندی کنیم تا بر رو آنها کنترل بهتری داشته باشیم و بتوانیم از آنها به خوبی استفاده کنیم. ساده ترین چیزی که برای دسته بندی داده ها به ذهن ما می رسد یک آرایه دو بعدی و یا یک بعدی است. اما آرایه ها همیشه نمیتوانند نیاز ما را بر طرف کنند زیرا از توابع محدودی برخوردار هستند. پس باید چیزی فراتر از یک آرایه به کمک ما بیاید. Data structures یا ساختار داده در GM: S برای دسته بندی اطلاعات و ایجاد یک ساختار برای آنها ایجاد شده است. ساختار داده List یکی از اینها است، این ساختار شبیه یک آرایه یک بعدی می باشد با این تفاوت که از توابع زیادی برخوردار است و دیگر کاربر را محدود نمی کند...

    نویسنده:  علی مشایخی


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

برای این کار باید وارد 'حساب گوگل' خود شودید.

سورس آموزشی کار با اتصال دوار در فیزیک Game Maker:S (ساخت پل زنجیری)

جهان فیزیک یکی از مباحث مهم و کاربردی در Game Maker است. با جهان فیزیک می توان بازی هایی بسیار جالب ساخت که کاربران را جذب می کند. جهان فیزیک به چندین بخش تقسیم می شود و دارای جهار مؤلفه مهم است. یکی از این چهار مؤلفه اتصالات که می تواند بخش مهمی از بازی ما را فرا بگیرد. یکی از این اتصالات، اتصال دوار یا revolute joint است...

    نویسنده:  علی مشایخی


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

برای این کار باید وارد 'حساب گوگل' خود شودید.

سیستم ذرات در Game Maker قسمت 3

بازی های جذاب و هیجان انگیز دارای انفجار ها و دود و گرد و غبار هستند. زمانی که دو جسم با هم برخورد می کنند و یا جسمی محکم به زمین می خورد، اگر بدون افکت و گرد و غبار باشد بازی را ساده و سرد می کند. یک انفجار بزرگ بازی را بسیار جذاب می کند. اما ساخت یک انفجار کار ساده ای نیست! برای طراحی آن باید ساعت ها وقت بگذارید. اما در GameMaker می توانید با سیستم ذرات همه این کار ها را به راحتی انجام دهید.

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

    نویسنده:  علی مشایخی


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

برای این کار باید وارد 'حساب گوگل' خود شودید.

سیستم ذرات در Game Maker قسمت 1

بازی های جذاب و هیجان انگیز دارای انفجار ها و دود و گرد و غبار هستند. زمانی که دو جسم با هم برخورد می کنند و یا جسمی محکم به زمین می خورد، اگر بدون افکت و گرد و غبار باشد بازی را ساده و سرد می کند. یک انفجار بزرگ بازی را بسیار جذاب می کند. اما ساخت یک انفجار کار ساده ای نیست! برای طراحی آن باید ساعت ها وقت بگذارید. اما در GameMaker می توانید با سیستم ذرات همه این کار ها را به راحتی انجام دهید.

سیستم ذرات دارای توابع زیادی است. توابعی برای ساخت انتشار دهنده ها، ساخت خود سیستم، و از همه مهم تر متغیر ها و توابع مربوط به ویژگی ذرات. در این جلسه آموزش چگونگی ساخت سیستم، انتشار دهنده و ذرات را به شما آموزش خواهیم داد...

    نویسنده:  علی مشایخی


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

برای این کار باید وارد 'حساب گوگل' خود شودید.

تابع round در game maker

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

در بعضی از بازی ها ما نیاز به عملیات ریاضی داریم، ضرب، جمع و از این نوع عملیات ها نیاز به تابعِ خاصی ندارند. اما عملیاتی مانند قطع و یا گِرد کردن اعداد نیاز به توابعی دارند...

    نویسنده:  علی مشایخی


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

برای این کار باید وارد 'حساب گوگل' خود شودید.

انواع متغیر ها در Game maker

در گیم میکر برای ساخت یک بازی، نیاز به متغیر هایی داریم. بعضی از متغیر ها از پیش در گیم میکر آماده شده اند. مانند speed که برای سرعت و direction که برای object است. و بعضی از متغیر ها را هم باید خود درست کنیم که این متغیر ها به چند دسته تقسیم می شوند...

    نویسنده:  علی مشایخی


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

برای این کار باید وارد 'حساب گوگل' خود شودید.

دستور continue در Game maker

دستورات زیادی در گیم میکر برای شروط و حلقه های تکرار وجود دارد. دستورات همچون break و continue می توانند در بعضی موارد به شما کمک بکنند تا بتوانید بازی بهتر بسازید و دستتان در شرط نویسی بازتر باشد...

    نویسنده:  علی مشایخی


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

برای این کار باید وارد 'حساب گوگل' خود شودید.

تابع تنظیم سرعت و جهت object در Game maker

در گیم میکر برای تغییر سرعت و تغییر زاویه یک object می توانیم از دو متغیر direction و speed استفاده کنیم. اما توابعی هم برای این کار وجود دارند که کد نویسی را برای ما کمتر می کنند. نام این تابع...

    نویسنده:  علی مشایخی


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

برای این کار باید وارد 'حساب گوگل' خود شودید.

قدر مطلق اعداد در Game maker (مثبت کردن عدد)

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

    نویسنده:  علی مشایخی


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

برای این کار باید وارد 'حساب گوگل' خود شودید.

شمارش تعداد یک object در room

در بعضی از بازی ها برای به پایان رسیدن بازی، باید تعداد یک آبجکت را در room بشماریم و برای آن شرط بگذاریم. مثلا بازی که اگر همه دشمنان حذف شدند کاربر برنده است، ما باید تعداد object های دشمن را بشماریم که اگر به صفر رسید بازی تمام شود...

    نویسنده:  علی مشایخی


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

برای این کار باید وارد 'حساب گوگل' خود شودید.

تابع floor در Game maker (قطع کردن با تقریب کمتر از یک)

برای ساخت هر بازی با اعداد سر و کار دارید. امتیاز بازیکن، سرعت ماشین بازیکن، سلامتی بازیکن و خیلی چیز های دیگر با اعداد سر و کار دارند. در گیم میکر، متغیر سرعت (speed)، زاویه (direction) و چند متغیر دیگر اعشاری هستند، و زمانی که می خواهید آن را draw کنید، با دو رقم اعشار draw می شوند. این اتفاق به بازی شما جلوه زیبایی نمی دهد. پس باید دو رقم اعشار آن را حذف کنیم و یا عدد را با تقریب کمتر از یک قطع کنیم. البته قطع کردن فقط برای متغیر ها نیست و ممکن است بخواهید در یک عملیات ریاضی عددی را قطع کنید. برای این کار می نوانید از تابع floor استفاده کنید. این تابع عدد را با تقریب کمتر از یک قطع می کند و یا به طور ساده تر اعشار آن را حذف می کند...

    نویسنده:  علی مشایخی


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

برای این کار باید وارد 'حساب گوگل' خود شودید.