مشاهده نسخه کامل
: مشکل در ساخت بازی با گیم میکر
سلام :20:
وقتی با گیم میکر بازی میسازم با مشکل بر میخورم. تا حالا بازیهای قشنگی ساختم اما هر
کدوم یه مشکلی داشت.:13:
چند تا سوال دارم که اگه جوابشونو بفهمم میتونم بازیهای قشنگی بسازم.
1- چطوری دشمنی بسازیم که فقط به ما حمله کنه مثلا فقط به ما شلیک کنه؟
2- چطوری با ور داشتن یه غذا مثلا یه سلاح تیرمون عوض شه مثلا رگبار دستمون بیاد؟
3- چطوری یه بازی درست کنیم که از یک فایل ساخته نشه؟
4- چطوری برای بازی تنظیمات گرافیکی بزاریم مثلا شخص با بازی کردن در حین بازی گرافیک
اونو کم و زیاد کنه؟
اگه سوالام کمی نامفهوم بود ببخشید اما من سریع به جواباشون نیاز دارم.
Moh3en_DDD
11-09-2007, 13:02
1- چطوری دشمنی بسازیم که فقط به ما حمله کنه مثلا فقط به ما شلیک کنه؟
کاری نداره که ! چک می کنیم مثلا اگر دیدم دشمن و ما توی یک محور هستیم ( مثلا x) تیر را در محور X شکلیک کند ( همان محور منظورم هست )
2- چطوری با ور داشتن یه غذا مثلا یه سلاح تیرمون عوض شه مثلا رگبار دستمون بیاد؟
هم می تونی Change Sprit کنی و هم می تونی آبجکت قبلی را با استفاده از دستور دلیت پاک کنی و بعد آبجکت جدید را در همان مختصاتی که آبجکت قبلی Delete شد تولید کنید !
3- چطوری یه بازی درست کنیم که از یک فایل ساخته نشه؟
منظور شما اینکه هر کدام از اطلاعات بازی توی یک فایل جدا ذخیری بشند ؟
شما باید برید قسمت dll هاش را بخونید !
کار های دیگه هم می تونید بکنید ! مثلا به جای این که اسپریت ها را درون برنامه لود کنید به آن بگویید که اسپریت ها را دی حین بازی از یک آدرس لود کند !
برای صدا . بک گراند و ... هم می توانید این کار را بکنید !
یکی از بهترین روش ها است ...
4- چطوری برای بازی تنظیمات گرافیکی بزاریم مثلا شخص با بازی کردن در حین بازی گرافیک
اونو کم و زیاد کنه؟
دستورش یادم نیست ولی یک دستور داشت که رزولیشن بازی را عوش می کرد ! از خود منویال بخون !!!
خیلی ممنون که به سوالاتم جواب دادید.:11:
اگه زحمتی نیست اموزش اسکریپت نویسی تو گیم میکر رو هم میخوام.:20:
با تشکر فراوان.:40:
Moh3en_DDD
11-09-2007, 21:44
اسکریپت هاش را از توی خود منوال بخون ! زبانش ساده هست خیلی ! نیاز به دیکشنری هم نداری ....
باز هم سلام:10:
اگه ميشه آموزش ساخت بازيهاي دو بعدي بيشتر بذاريد چون بيشتر
آموزشاتون سه بعديه.:20:
اگه ميشه آموزش ساخت بازي استراتژيكي تو گيم ميكر روهم بذاريد. مثلا ياد بديد چطوري تو گيم ميكر بازيهايي مثل مرگ صليبي بسازيم.:31:
ميشه بگيد چطوري ميشه با گيم ميكر پول دراورد؟ يعني اگه يه بازي باحال درست كنيم بابت زحمتي كه كشيديم چيزي گيرمون نمياد؟ شايد يه راهش پولي كردن بازي باشه. توضيح بديد چطوري بازيمونو پولي كنيم؟:5:
بازيهايي مثل Soper Mario و Pinballو بازيهاي شركت arcade رو با چه برنامه يا برنامه هايي مي سازند؟
چند تا سوال ديگه در مورد گيم ميكر داشتم:
1- چطوري تو يه بازي دو نفره براي هر دو بازيكن خون هاي مجزا بذاريم؟( مثلا يه بازي كمبات دو نفره ميخوايم بسازيم.)
2- چطوري با جمع كردن ده غذا در بازي به مرحله بعد برويم؟ مثلا با برداشتن هر غذا 10 امتياز به دست مي آوريم و بايد 200 به دست بياوريم يعني انقدر غذا بخوريم تا امتياز ما 200 شود و به مرحله بعد برويم.
3- يه بازي درست كردم لود اون خيلي طول ميكشه براي كوتاه كردن لود اون بايد چه كار كنم؟ بك گرانداشو رو هم كم كردم فايده نداره. پس بازيهايي مثل مرگ صليبي كه حجمشون بالاست رو چه كار ميكنيد كه لودش كوتاه ميشه؟
4- فايل فيلم يا همون ديمو كه براي بازي ميذارم به صورت تمام صفحه پخش نميشه. چه كار بايد كنم كه به صورت تمام صفحه پخش شه؟
5- چطوري تو يه بازيه دونفره براي هر بازيكن امتياز مجزا بزاريم؟
6- چطوري يه آبجكت دنبال موس بياد يعني موسمونو هر طرف ببريم به آن طرف بياد؟
7- چطوري با كليك كردن به هر قسمت از بك گراند بازي( زمين بازي) آبجكت به آن طرف بره؟ (مثل بازيهاي استراتژيكي)
8- چطوري يه ابجكت بسازيم كه بدنبال ابجكت ديگه بره؟ مثل بازي دزد و پليس( مثلا ما دزد باشيم و كامپيوتر پليس كه ما با جهت هاي كيبورد فرار كنيم و اون دنبالمون بياد نه فقط در يك جهت).
9- چطوري آهنگي تو بازي بذاريم كه ادامه دار باشه يعني با رفتن به مرحله بعد آهنگ از اول تكرار نشه و ادامه آهنگ مرحله قبل باشه؟وضمنا بعد از 10 مرحله آهنگ قطع شه و يه آهنگ ديگه به همين صورت كه گفتم پخش شه. ( ميدونم كه بايد اهنگ رو بك گراند بذارم ولي وقتي بك گراند ميذارمش نميشه قطش كرد. ميخوام پس از 10 مرحله قطع شه.)
ببخشيد كه سرتونو درد اوردم چون هر وقت بازي مي سازم به اين مشكلا بر ميخورم.:20:
بخاطر زحماتي كه براي من كشيديد اين گل ناقابل هديه به شما .
[ برای مشاهده لینک ، لطفا با نام کاربری خود وارد شوید یا ثبت نام کنید ]
Moh3en_DDD
13-09-2007, 10:45
اگه ميشه آموزش ساخت بازي استراتژيكي تو گيم ميكر روهم بذاريد. مثلا ياد بديد چطوري تو گيم ميكر بازيهايي مثل مرگ صليبي بسازيم.
یه تاپیک بود ماله گیم میکر !! توضیح داده بودم !!!
ميشه بگيد چطوري ميشه با گيم ميكر پول دراورد؟ يعني اگه يه بازي باحال درست كنيم بابت زحمتي كه كشيديم چيزي گيرمون نمياد؟ شايد يه راهش پولي كردن بازي باشه. توضيح بديد چطوري بازيمونو پولي كنيم؟
برای بازی های دو بعدی کسی پول نمی ده ! ولی اگر بخواهید سه بعدی کار کنید می تونید هم باهاش بازی درست کنید و بفروشید و هم کارهای سه بعدی مردم را دستتون بگیرید ....
بازيهايي مثل Soper Mario و Pinballو بازيهاي شركت arcade رو با چه برنامه يا برنامه هايي مي سازند؟
برنامه های مخصوص دارند خودشون که با اون می سازند ...
1- چطوري تو يه بازي دو نفره براي هر دو بازيكن خون هاي مجزا بذاريم؟( مثلا يه بازي كمبات دو نفره ميخوايم بسازيم.)
منظورتون را نفهمیدم ...
2- چطوري با جمع كردن ده غذا در بازي به مرحله بعد برويم؟ مثلا با برداشتن هر غذا 10 امتياز به دست مي آوريم و بايد 200 به دست بياوريم يعني انقدر غذا بخوريم تا امتياز ما 200 شود و به مرحله بعد برويم.
شما اول باید متغیر بنویسید ! بعد به برنامه بگید که هر وقت چیزی خورد 10 تا به متغیر اضافه شود ... و با دستور If باید بهش بگید که وقتی به 100 تا رسید متغیر بره مرحله بعد ( next room ) !!!
3- يه بازي درست كردم لود اون خيلي طول ميكشه براي كوتاه كردن لود اون بايد چه كار كنم؟ بك گرانداشو رو هم كم كردم فايده نداره. پس بازيهايي مثل مرگ صليبي كه حجمشون بالاست رو چه كار ميكنيد كه لودش كوتاه ميشه؟
والا این مشکل برای من پیش نیو مده ولی باید یک کاری کنید !!! مثلا آهنگ ها و بک گراند ها را مستقیم دورن بازی لود نکنید ! با استفاده از یک دستور به بازی بگید که وسط بازی یا هر وقت بهش احتیاج شد اون ها را لود کنه از توی یک فایل !!!!
4- فايل فيلم يا همون ديمو كه براي بازي ميذارم به صورت تمام صفحه پخش نميشه. چه كار بايد كنم كه به صورت تمام صفحه پخش شه؟
چرا !! یک حالت Full screen داره !! دقت کنید ..
5- چطوري تو يه بازيه دونفره براي هر بازيكن امتياز مجزا بزاريم؟
برای هر بازی کن باید متغیر های مجزا بزاری !!
6- چطوري يه آبجكت دنبال موس بياد يعني موسمونو هر طرف ببريم به آن طرف بياد؟
باید اول با استفاده از یک دستور مختصات موس را بریزی تو متغیر // بعد به شی بگی بره به مختصات متغیر ها ...
8- چطوري يه ابجكت بسازيم كه بدنبال ابجكت ديگه بره؟ مثل بازي دزد و پليس( مثلا ما دزد باشيم و كامپيوتر پليس كه ما با جهت هاي كيبورد فرار كنيم و اون دنبالمون بياد نه فقط در يك جهت).
یه اسکریپت آماده خودش داره که ( پنل ) !! شما برو توی تاپیک آموزش گیم میکر !!!
بازيهايي كه با گيم ميكر ميسازيم در ويندوز ويستا كار نميكنند؟ ميتونيد كمكمون كنيد كه تو ويستا هم كار كنن.
به نظر من بايد نسخه هشت گيم ميكر بسازند كه توش مشكلاتشو حل كنن از جمله اين مشكل:21:.
Moh3en_DDD
13-09-2007, 20:14
فکر کنم بشه !!!
امتحان کردید که ببینید می شه یا نه ؟
خودم شخصا امتحان نكردم اما داداشم امتحان كرده ميگه وقتي رو ايكون بازي ميزنه بازي پخش نميشه :41: :41: :41:
چند تا سوال دیگه در مورد گیم میکر داشتم::31:
1- آیا بازی هایی که میسازیم توی سیستم عاملهایی غیر از ویندوز مثل لینوکس و مکینتاش کار میکنند یا نه؟:2:
2- چجوری کاری بکنیم در حین بازی کردن بعد از گذشت 30 ثانیه بک گراند بازی اتوماتیک عوض شه؟
3- یا چجوری کاری بکنیم که بعد از گذشت هر 1 دقیقه از بازی بک گراند
اتوماتیک عوض شه؟
4- چطوري آهنگي تو بازي بذاريم كه ادامه دار باشه يعني با رفتن به مرحله بعد آهنگ از اول تكرار نشه و ادامه آهنگ مرحله قبل باشه؟وضمنا بعد از 10 مرحله آهنگ قطع شه و يه آهنگ ديگه به همين صورت كه گفتم پخش شه. ( ميدونم كه بايد اهنگ رو بك گراند بذارم ولي وقتي بك گراند ميذارمش نميشه قطش كرد. ميخوام پس از 10 مرحله قطع شه).
5- چجوری برای بازیمون سریال بزاریم؟ یعنی اگر شخصی شماره سریال این بازیرو وارد نکنه عمر بازی یک ساعته است؟( مثل بازیهای شرکت(arcade.:18:
قبلا چند تا سوال پرسیدم اما یا من درست منظورتونو نفهمیدم یا شما خوب توضیح ندادید. اگه میشه بیشتر توضیح بدید؟:20:
1- چطوری یه بازی درست کنیم که از یک فایل ساخته نشه؟
گفتید: به جای این که اسپریت ها را درون برنامه لود کنید به آن بگویید که اسپریت ها را دی حین بازی از یک آدرس لود کند !
خوب چجوری باید این کارو بکنم؟
2- بازيهايي مثل Soper Mario و Pinballو بازيهاي شركت arcade رو با چه برنامه يا برنامه هايي مي سازند؟
بالاخره نگفتید با چه برنامه هایی میسازنشون. شاید هم واقعا نمیدونید.
3- چطوري تو يه بازي دو نفره براي هر کدوم از بازیکنا((players خون بذاريم؟
4- يه بازي درست كردم لود اون خيلي طول ميكشه براي كوتاه كردن لود اون بايد چه كار كنم؟ بك گرانداشو رو هم كم كردم فايده نداره. پس بازيهايي مثل مرگ صليبي كه حجمشون بالاست رو چه كار ميكنيد كه لودش كوتاه ميشه؟
گفتید: آهنگ ها و بک گراند ها را مستقیم دورن بازی لود نکنید ! با استفاده از یک دستور به بازی بگید که وسط بازی یا هر وقت بهش احتیاج شد اون ها را لود کنه از توی یک فایل !!!!
خوب توضیح بدید چجوری باید این کارو کنم؟ یعنی چکار باید بکنم که وسط بازی یا هر وقت بهش احتیاج شد اون ها را لود کنه از توی یک فایل !!!!
5- چطوري يه آبجكت دنبال موس بياد يعني موسمونو هر طرف ببريم به آن طرف بره؟
گفتید: باید اول با استفاده از یک دستور مختصات موس را بریزی تو متغیر // بعد به شی بگی بره به مختصات متغیر ها ...
خوب با استفاده از کدوم دستور؟ میتونید دستورو بنویسید؟:31:
*PiNk PaNTHeR*
15-09-2007, 07:15
سلام.
گیم میکر استند الون هست همه جا اجرا میشه.
snaiper74
22-09-2007, 11:48
سلام من اصلا نمی تونم تو گیم میکر7 بازی بسازم.
چطوری باید تو گیم میکر خون گذاشت؟
ما پیر گشتیمو کسی جواب سوالهایمان را نداد.
[ برای مشاهده لینک ، لطفا با نام کاربری خود وارد شوید یا ثبت نام کنید ]
سلام پیرمرد.
- آیا بازی هایی که میسازیم توی سیستم عاملهایی غیر از ویندوز مثل لینوکس و مکینتاش کار میکنند یا نه؟
توhelp اش نوشته حتما دیگه خوب نگاه کن
2- چجوری کاری بکنیم در حین بازی کردن بعد از گذشت 30 ثانیه بک گراند بازی اتوماتیک عوض شه؟
3- یا چجوری کاری بکنیم که بعد از گذشت هر 1 دقیقه از بازی بک گراند
اتوماتیک عوض شه؟
ببین عزیز یه object درست می کنی بعد بعد یه alarm براش می زاری بعد تو event اش که create باشه به alarm زمان می دی
حالا باید ببینی تو alarm چی باید بنویسی برو تو help کلمه room رو جستجو کن صفت هاش می اد ببین background داره که به احتمال زیاد داره
به احتمال زیاد کدش این می شه مثلا
room1.background= sprite1
- چطوري آهنگي تو بازي بذاريم كه ادامه دار باشه يعني با رفتن به مرحله بعد آهنگ از اول تكرار نشه و ادامه آهنگ مرحله قبل باشه؟وضمنا بعد از 10 مرحله آهنگ قطع شه و يه آهنگ ديگه به همين صورت كه گفتم پخش شه. ( ميدونم كه بايد اهنگ رو بك گراند بذارم ولي وقتي بك گراند ميذارمش نميشه قطش كرد. ميخوام پس از 10 مرحله قطع شه)
اینم همین جوری دیگه یه object تعریف می کنی از اونا که تو رووم های بعدی می مونن بعد یه متغیر global تعریف می کنی هر مرحله به متغیر یه دونه اضافه می کنی هر موقع ده شد باید کد قطع شدن اهنگ اجرا بشه
اینم باید بری تو قسمت رووم تو help اش ببینی صفت اهنگ بکگروندش چیه.
- چطوري يه آبجكت دنبال موس بياد يعني موسمونو هر طرف ببريم به آن طرف بره؟
گفتید: باید اول با استفاده از یک دستور مختصات موس را بریزی تو متغیر // بعد به شی بگی بره به مختصات متغیر ها ...
ببین عزیز برو تو persian-desgners یه مثال تانک داره تو اموزش گیم میکرش فک کنم اموزش سومش بود اون کارتو راه می اندازه
- يه بازي درست كردم لود اون خيلي طول ميكشه براي كوتاه كردن لود اون بايد چه كار كنم؟
ببین صدا ها رو می تونی وسط بازی لود کنی یه ابجکت میندازی تو بعد توش مینویسی
با این دوتا دستور
sound_add()
و
play_sound()
البته تقریبا اسماشون این بود تو هلپش بگرد درستشون و پیدا کن
مثلا یه اهنگ تو همون جایی که فایل exe ات هست می زاری بعد
sound_add(a,"sss.mp3")
play_sound(a)
فک کنم یه چی تو همین مایه ها با اسپرایتم ور برو اگه نشد بگو من ور برم
بای
منم یه سوال دارم:
سرعت حرکت از یه room به room بعدی رو چطور می شه زیاد کرد طوری که این تغییر به چشم نیاد؟
چطوری ميشه آيكون بازی را در گيم ميكر تغيير داد آخه وقتی بازی را به Exe تبديل ميكنم آيكون بازی به طور پيش
فرض يه دايره قرمز مي آيد ( آرم خود گيم ميكر ).
يه سوال ديگه وقتی آهنگ برای بازیی كه ساختم ميگزارم بعد از اينكه به Exe تبديل ميكنم و آن را اجرا ميكنم
بازی بدون صدا پخش ميشه.
لطفاً كمك كنيد!!!
كسی جواب ما را نميده!!!!!!!!!!!!!!
ما پیر گشتیمو کسی جواب سوالهایمان را نداد.
[ برای مشاهده لینک ، لطفا با نام کاربری خود وارد شوید یا ثبت نام کنید ]
حق با شماست كسی جواب ما رو نميده.!!!!!
khanghodrat
01-12-2007, 12:21
چطوری ميشه آيكون بازی را در گيم ميكر تغيير داد آخه وقتی بازی را به Exe تبديل ميكنم آيكون بازی به طور پيش
فرض يه دايره قرمز مي آيد ( آرم خود گيم ميكر ).
يه سوال ديگه وقتی آهنگ برای بازیی كه ساختم ميگزارم بعد از اينكه به Exe تبديل ميكنم و آن را اجرا ميكنم
بازی بدون صدا پخش ميشه.
لطفاً كمك كنيد!!!
خوب برو به Global Game Settings بعد اونجا زبانه Loading می تونی ایکون رو عوض کنی.
در مورد سوال دومت Exe بازی رو به اونجایی بگیر که اون اهنگ باشه
بازم سلام:20:
یه مدتی بود بخاطر درسام نتونستم بیام. چه قدر همه چیز تغییر کرده.
ببخشید میتونید درباره این سوالی که پرسیدم بیشتر توضیح بدید:
يه بازي درست كردم لود اون خيلي طول ميكشه براي كوتاه كردن لود اون بايد چه كار كنم؟
گفتید یه کد باید به گیم میکر بدم میتونید اون کدو برام بنویسید و بگید که صداها و اهنگارو باید تو برنامه باز کنم بعد این کدو بدم یانه.
باتشکر فراوان:11:
یکی به من بگه اخه چرا جواب سوالامو نمیدید؟:2:
Moh3en_DDD
08-12-2007, 16:38
شرمنده ! یک امتحان Simulation فوتبال 2D داشتم ... نمی تونستم بیام ... شاید از این به بعد کمتر هم بیام
یکی اینجا نیست جواب سوال منو بده؟!
ما پیر گشتیمو کسی جواب سوالامونو نداد... :41:
[ برای مشاهده لینک ، لطفا با نام کاربری خود وارد شوید یا ثبت نام کنید ]
gamesaz جان
مثل اينه كه بايد براي حل مشكلاتمان در موردgame marker بايد يه فكر ديگه بكنيم كسي حال ياد دادنش را نداره
فكر كنم بايد كتاب فارسي براي ياد گرفتنش باشه!!!!!!!!!!!!!
خواهشا اگه کسی کتاب فارسی اموزش گیم میکرو میشناسه معرفی کنه.
[ برای مشاهده لینک ، لطفا با نام کاربری خود وارد شوید یا ثبت نام کنید ]
به نام خدا
سلام من وقتي تمام تاپيكها را گشتم يك بار ديدم يك نفر يه كتاب براي Game Maker معرفي كرده اما كتابفروشيها اين كتاب را ندارند نميدونم اين كتاب مال كدام انتشاراتي هم هست
اسمش اين بود
راهنماي ساخت بازي هاي رايانه اي تاليف : پويان ابولقاسم زاده
در ضمن براي هزارمين بار يه نفر نيست اسكريپت نويسي GAME MARKER را آموزش بده
ERFAN1009
25-01-2019, 10:42
سلام یه سوال دارم من با گیم میک بازی ساختم باز نمیشه لطفا کمکم کنید
sajjad3011
02-04-2024, 04:19
Gms منسوخه
فقط یونیتی کار کن و نهایت آنریل..
حمله دشمن با موو دایرکت و اکشن ها و اسکریپ هست.... منطقم میشه نوشت...
ولی گیم میکر و استادیو بنداز دور چون عذابه.....
vBulletin , Copyright ©2000-2025, Jelsoft Enterprises Ltd.