توضیحات
پروژه بازی mine sweeper در محیط کنسول به زبان جاوا
بازی Mine Sweeper
قوانین:
1 .بازی در محیط کنسول وبدون رابط کاربری گرافیک GUI اجرا خواهد شد
2 .در ابتدا از کاربر یک عدد n دریافت خواهد شد و جدولی n*n با n بمب درون n خانه ی جدول که بصورت رندوم انتخاب میشوند قرار خواهد گرفت. )**.بخش مربوط به جدول آرایه نباشد.
3 .باگ ها در هنگام دریافت ورودی مدیریت شود ( برای مثال اگر هنگام دریافت سطر و ستون و یا n بجای Int ،char وارد شد با چاپ پیغام مناسب مجددا ورودی دریافت کند)
4 .پس از کشیده شدن جدول در کنسول از کاربر یک سطر و یک ستون دریافت میشود اگر خانه های منطبق با سطر و ستون شامل بمب بود پیغام ” Over Game ” چاپ شده و بازی تمام شود.
5 .اگر خانه ها شامل بمب نبود خانه های اطراف خانه ی انتخاب شده؛ شامل هشت خانه ی )اطراف باال ، باال چپ باال راست ، وسط چپ ، وسط راست و پایین، پایین راست، پایین چپ(… چک شود و تعداد بمب هایی که در هشت خانه ی اطراف وجود دارد در خانه ی مرکزی نوشته شود و مجددا سطر و ستون دیگری دریافت کند و برای هر سطر و ستون ورودی نکته های 3 و 4 چک شود.
6 .بازی ادامه پیدا میکند تا زمانی که تمامی خانه ها بجز خانه ی شامل بمب انتخاب شود و در اینصورت پیغام ” Win You” چاپ میشود
7 .بعد از چاپ پیغام های اتمام بازی مدت زمان اجرای بازی نمایش داده شود.
نکات مهم:
همه چی توی پروژه به صورت یه کالس و یک شی باشه! جدول! بمب ها! پرچم ها! و خالصه هرچی که میشه اون رو یک کالس در نظر گرفت!
راهنما و توضیح بازی MineSweeper
توضیح کد :
- کلاس Game :
متغیر EndLine : برای به دست آوردن انتهای ابعاد جدول بازی
متغیر Bombs : تعداد بمب های بازی
آرایه ی Borderary : برای اعداد داخل هر سلول جدول بازی
آرایه ی Flagary : در هر خانه ای که بمب وجود دارد ، آن سلول مقدارش True میباشد
آرایه ی Search : برای جستجوی صفر های تابع Goggle_0
آرایه Shapeary : برای اشکال هر سلول جدول بازی
تابع : f1برای new کردن آرایه Borderary
تابع : f2برای new کردن آرایه Flagary
تابع : f3برای new کردن آرایه Shapeary
تابع f4 : ساخت شمای اولیه جدول بازی + روی هر خانه در طی بازی Update میخورد
برنامه نویسی بازی نقطه ها Dots به زبان جاوا توسط کارشناسان گروه ۱.۲.۳ پروژه پیاده سازی گردیده و به تعداد محدودی قابل فروش می باشد.فایلهای پروژه به صورت کامل پس از خرید فایل بلافاصله در اختیار شما قرار خواهد گرفت.
سفارش پروژه مشابه
درصورتیکه این پروژه دقیقا مطابق خواسته شما نمی باشد، با کلیک بر روی کلید زیر پروژه دلخواه خود را سفارش دهید.
دیدگاهها
هیچ دیدگاهی برای این محصول نوشته نشده است.