ساخت بازی مارپله

0 امتیاز
104 بازدید
سوال شده اردیبهشت 6, 1395 توسط omid.sharifmehr  
با سلام و خسته نباشید خدمت استاد این محترم این سایت.من تا 12ام باید یه بازی مارپله اندروید بسازم و ارائه بدم.بازی های مختلفی رو دی کامپایل کردم و توی اندروید استودیو ایمپورت کردم اما با Error های زیادی مواجه شدم.وگرنه راحت میتونستم ویرایش کنم و..... از چندین نفر هم پرسیدم گفتن باید مختصات دهی تو جاوا رو یاد بگیری و به صفحت مختصات بدی.خواهش میکنم اگه کسی اطلاعاتی در این مورد داره یا مرجعی میشناسه(ترجیحا فارسی)معرفی کنه تا من این بحث رو یاد بگیرم و سریع بازی رو بنویسم تا 12ام بتونم تحویل استاد بدم.با تشکر.
این مطلب را به اشتراک بگذارید

1 پاسخ

0 امتیاز
پاسخ داده شده اردیبهشت 6, 1395 توسط ASHKARAN  
با عرض سلام

برای ساخت یک بازی راه های بسیار زیادی وجود داره.....

به عنوان مثال می خوایم یک بازی بسازیم با ۶ ردیف و ۱۰ ستون....

برای ساخت یک بازی ۶x۱۰ شما در بدترین حالت می تونید از یک GridView استفاده کنید و عکس بازی که نردبون و پله توش قرار داره رو به عنوان زمینه در برنامه قرار بدید....

حالا شما می دونید که  به عنوان مثال اگر کاربر به خونه ۲ سطر سوم رسید یک نردبون وجود داره و باید بره به خونه ۴ سطر هفتم.....

با این روش شاید به جواب برسید.... اما احتمال اینکه تو سایز های مختلف بازیتون بهم بریزه هم هست....

برای زمان کوتاه این خوب بود....

اما روش اصولی تر !

باید از Canvas استفاده کنید...

طول و عرض صفحه نمایش رو در نظر بگیرید و اون GridView  رو خودتون با استفاده از Canvas بسازید...

این روش نسبت به راه بالا سخت تره و کار بیشتری می بره اما کل محیط بازی در دست شماست و راحت می تونید مدیریتش کنید....

برای در نظر گرفتن محل مار ها و پله ها و بازیکنان هم می تونید از آرایه دو بعدی استفاده کنید.....

روش سوم !

از API های ساخت بازی استفاده کنید !

نرم افزار هایی وجود داره که با اون می تونید به صورت تخصصی بازی بسازید.

از جمله این نرم افزار ها می تونم به Unity 3d  اشاره کنم

انتخاب با شماست

977 سوال

819 پاسخ

1,329 دیدگاه

1,273 کاربر

متاسفانه نیستم

این مطلب را به اشتراک بگذارید

ali.ashkaran@gmail
ما .....
  • سعی بر پاسخگویی به سوالات دیگران داریم.
  • به سوال و یا نظر دیگران احترام می گذاریم .
  • این وبسایت را به دیگران معرفی می کنیم.
  • همواره صمیمیت و ادب را رعایت می کنیم.
  • به سوالمان برچسب های مرتبط اضافه می کنیم.
  • در حین طرح سوال فرد خاصی را مخاطب قرار نمی دهیم .
...