بازی های سبك پلتفرم (ساده)
بازیکننده در این نوع بازی مجبور به پرش از روی موانع مختلف یا بالا رفتن از سدهای فیزیکی است، مانند بازی سوپر ماریو یا بازی سونیك
گرافیك | آماده |
---|---|
تعداد مراحل | 2 |
منوی ورود | ساده |
حركات | حركت به طرفین- پرش- دشمن ثابت |
سورس كد | |
خروجی ویندوز | |
خروجی اندروید | |
صدا گذاری | |
درج اطلاعات شما در بازی | |
درج اطلاعات درخواستی |
بازی های سبك پلتفرم (متوسط)
بازیکننده در این نوع بازی مجبور به پرش از روی موانع مختلف یا بالا رفتن از سدهای فیزیکی است، مانند بازی سوپر ماریو یا بازی سونیك
گرافیك | آماده |
---|---|
تعداد مراحل | 5 |
منوی ورود | نیمه حرفه ای |
حركات | حركت به طرفین- پرش- شلیك- دشمنان متحرك |
سورس كد | |
خروجی ویندوز | |
خروجی اندروید | |
صدا گذاری | |
درج اطلاعات شما در بازی | |
درج اطلاعات درخواستی |
بازی های سبك پلتفرم (حرفه ای)
بازیکننده در این نوع بازی مجبور به پرش از روی موانع مختلف یا بالا رفتن از سدهای فیزیکی است، مانند بازی سوپر ماریو یا بازی سونیك
گرافیك | آماده-حرفه ای |
---|---|
تعداد مراحل | 10 |
منوی ورود | حرفه ای |
حركات | حركت به طرفین- پرش- شلیك- دشمنان متحرك- دشمن تیر انداز- دشمن دارای هوش مصنوعی- حركات خاص كاراكتر- تغییر اصلحه |
سورس كد | |
خروجی ویندوز | |
خروجی اندروید | |
صدا گذاری | |
درج اطلاعات شما در بازی | |
درج اطلاعات درخواستی |
بازی های جنگی (ساده)
محوریت اصلی این نوع بازی ها بر روی پیروزی در جنگ استوار است و شما باید با غلبه بر دشمنان مراحل را به پایان برسانید. مانند جنگ هوایی یا جنگ تانكی
گرافیك | آماده |
---|---|
تعداد مراحل | 2 |
منوی ورود | ساده |
حركات | حركت به طرفین- شلیك- دشمن ثابت |
سورس كد | |
خروجی ویندوز | |
خروجی اندروید | |
صدا گذاری | |
درج اطلاعات شما در بازی | |
درج اطلاعات درخواستی |
بازی های جنگی (متوسط)
محوریت اصلی این نوع بازی ها بر روی پیروزی در جنگ استوار است و شما باید با غلبه بر دشمنان مراحل را به پایان برسانید. مانند جنگ هوایی یا جنگ تانكی
گرافیك | آماده |
---|---|
تعداد مراحل | 5 |
منوی ورود | نیمه حرفه ای |
حركات | حركت به طرفین- شلیك- دشمنان متحرك- جوایز حین جنگ |
سورس كد | |
خروجی ویندوز | |
خروجی اندروید | |
صدا گذاری | |
درج اطلاعات شما در بازی | |
درج اطلاعات درخواستی |
بازی های جنگی (حرفه ای)
محوریت اصلی این نوع بازی ها بر روی پیروزی در جنگ استوار است و شما باید با غلبه بر دشمنان مراحل را به پایان برسانید. مانند جنگ هوایی یا جنگ تانكی
گرافیك | آماده-حرفه ای |
---|---|
تعداد مراحل | 10 |
منوی ورود | حرفه ای |
حركات | حركت به طرفین- شلیك- دشمنان متحرك- دشمنان ثابت- هوش مصنوعی- جوایز حین جنگ- ارتقا- تغییر صلاح |
سورس كد | |
خروجی ویندوز | |
خروجی اندروید | |
صدا گذاری | |
درج اطلاعات شما در بازی | |
درج اطلاعات درخواستی |
بازی های مسابقه ای (متوسط)
محوریت اصلی این نوع بازی ها پیروزی بر رقبا در مسابقات است معمولا مسابقات با وسایل نقلیه انجام میپذیرد.
گرافیك | آماده |
---|---|
تعداد مراحل | 5 |
منوی ورود | نیمه حرفه ای |
حركات | حركت- مسابقه با رقبای كامپیوتری- |
سورس كد | |
خروجی ویندوز | |
خروجی اندروید | |
صدا گذاری | |
درج اطلاعات شما در بازی | |
درج اطلاعات درخواستی |
بازی های مسابقه ای (حرفه ای)
محوریت اصلی این نوع بازی ها پیروزی بر رقبا در مسابقات است معمولا مسابقات با وسایل نقلیه انجام میپذیرد.
گرافیك | آماده-حرفه ای |
---|---|
تعداد مراحل | 10 |
منوی ورود | حرفه ای |
حركات | حركت- مسابقه با رقبای كامپیوتری- ماژول های خاص در حین مسابقه- ارتقا و شخصی سازی وسیله |
سورس كد | |
خروجی ویندوز | |
خروجی اندروید | |
صدا گذاری | |
درج اطلاعات شما در بازی | |
درج اطلاعات درخواستی |
بازی های آموزشی ای (متوسط)
محوریت اصلی این نوع بازی ها آموزش است. مانند آموزش الفبا فارسی یا انگلیسی و آموزش ریاضی
گرافیك | آماده |
---|---|
تعداد مراحل | 0 |
منوی ورود | نیمه حرفه ای |
حركات | آموزش جزئی بحث |
سورس كد | |
خروجی ویندوز | |
خروجی اندروید | |
صدا گذاری | |
درج اطلاعات شما در بازی | |
درج اطلاعات درخواستی |
بازی های آموزشی ای (حرفه ای)
محوریت اصلی این نوع بازی ها آموزش است. مانند آموزش الفبا فارسی یا انگلیسی و آموزش ریاضی
گرافیك | آماده-حرفه ای |
---|---|
تعداد مراحل | 0 |
منوی ورود | حرفه ای |
حركات | آموزش كلی- ثبت امتیاز |
سورس كد | |
خروجی ویندوز | |
خروجی اندروید | |
صدا گذاری | |
درج اطلاعات شما در بازی | |
درج اطلاعات درخواستی |
اگر از گیم میکر استدیو 2 استفاده می کنید حتما به حالت های blend بر خواهید خورد. حالت های blend در گیم میکر راه خوبی برای دادن افکت های گرافیکی خاص و جالب هنگام رسم هستند. در این مقاله ما عملکرد blend را در گیم میکر برای شما شرح می دهیم.
نگاه کلی
به طور کلی حالت های blend در بازی باعث
افزونه اختصاصی تایپ فارسی در گیم میکر نسخه دو
با قابلیت خط بندی اتوماتیک و سانسور کلمات
افزونه موجود به صورت اختصاصی در سال 1393 توسط توحید فتحی حبشی آماده گردیده و تا کنون به صورت محدود نشر داده شده و در بازیهای متعددی جهت پشتیبانی از زبان فارسی از این افزونه بهره گرفته شده است.
افزونه موجود توانایی ساپورت تمامی زبانهای زنده دنیا
در قسمت قبل آموزش ما یک سرور را در حالت listening قرار دادیم و همچنین بسته های دریافتی را تفکیک کردیم و آنها را به تابعی با نام handle_packet ارسال کردیم. در این بخش از آموزش ما بسته های مورد استفاده را تعریف میکنیم. ما به دو بسته نیاز داریم که به شکل زیر آنها را تعریف میکنیم.
بسته با شناسه
با سلام با توجه به اینکه اکثر دوستان در هنگام خروجی اندروید دچار مشکل میشن قصد داریم چند نمونه از خطاهای رایج هنگام خروجی گیم میکر رو رفع ایراد کنیم.
خطای اول
A problem occurred configuring root project ׳׳.
> Could not resolve all dependencies for configuration ׳:classpath׳.
> Could not resolve com.android.tools.build:gradle:2.2.0+.
Required by:
ما در این آموزش از دو تابع ساده استفاده خواهیم کرد که به ترتیب توضیحات لازمه رو ذکر میکنم
تابع ایجاد آبجکت .instance_create.
instance_create(x, y, obj);
این تابع آبجکت obj را در مکان x,y ایجاد میکند.
تابع دوم تابع انتخاب رندوم هست .choose.
choose(val0, val1, val2... val15);
این تابع یکی از مقادیر ورودی رو به صورت رندوم به عنوان خروجی برمیگردونه (حداکثر 16 ورودی)
با ترکیب دو
قبل از ادامه آموزش برخی دوستان در ورژن گیم میکر استودیو 1.4.1522 و 1.4.1657 با خطایی مواجه شدن که با توجه به استفاده از گیم میکر استودیو 1.4.1760 برای آموزش چنین خطایی در این ورژن مشاهده نشده بود در هر صورت کدهای زیر رو جایگزین کدهای ایونت .Create. ابجکت obj_loading_player کنید تا مشکل رفع گردد.
get =http_get( string ( ׳https://gmstudio.ir/online_tenbase/player.php?name=׳ )
+
خب تو دو سری قبلی آموزش ما ثبت و نمایش ده نفر برتر لیست رو پیاده سازی کردیم بعد کمی لیست رو ارتقاء دادیم
حالا ممکنه ما قصد نمایش 10 نفری رو داشته باشیم که پلیرمون تو اون لیست قرار داره برای این کار تغییرات زیر رو اعمال میکنیم
کدهای فایل score.php رو به صورت زیر تغییر میدیم (البته چون سورسهای قبلی رو
لازمه قبل از شروع به کار در گیم میکر استودیو 2 مروری داشته باشیم به توابع منسوخ شده در گیم میکر استودیو 2
توابع زیر در گیم میکر دو منسوخ شده و دیگر قابل استفاده نمیباشند که معمولا علت اصلی این عمر بهینه نبودن توابع میباشد.
Maths
• random_old(x)
• random_range_old(x1,x2)
• irandom_old(x)
• irandom_range_old(x1,x2)
• random_use_old_version(trueFalse)
Instances And Objects
• instance_create(x,y,obj)
• object_get_depth(ind)
قبل از اینکه بریم سراغ آموزش لازمه یه کد رو توی ایونت .draw. آبجکت obj_helthbar اصلاح کنیم تا نام کاربری دو طرف بازی زیر اسپرایت نوار زندگی (healthbar) نمونه و نمایش داده بشه برای این کار در این اونت آبجکت خط 8 رو منتقل میکنیم به خط 1 در این صورت کدهای این ایونت به صورت زیر در میاد.
draw_sprite(sprite_index,0,x,y)
draw_healthbar(x+143,y+66,x+291, y+85, global.heath,c_black,