کمک تدریس | مبانی کامپیوتر و برنامه سازی - دانشگاه شهید بهشتی - ترم اول سال تحصیلی ۹۰-۸۹ | پروژه نهایی ۱ | جعبه شکن ۲۸ دی ۸۹ / استاد احمدی فر / عباس نادری
اخرین به روز رسانی : ۲۸ دی ۸۹

پروژه نهایی اول

جعبه شکن


تعداد تیم‌هایی که مجاز به انتخاب این بازی هستند : ۸
امتیاز پایه (موارد اجباری) : ۱۰۰

معرفی

بازی جعبه خور در واقع برداشتی آزاد از بازی Bubble Breaker است. ابتدا به مقدار کافی آنرا بازی کنید سپس ادامه معرفی را بخوانید. در این بازی یک صفحه NxM از حباب‌ها وجود دارند، که ما آنها را با جعبه (مکعب) جایگزین می‌کنید. این مکعب‌ها در رنگ‌های مختلف به صورت تصادفی در ابتدای مرحله در صفحه چیده می‌شوند. در صورتی که بیش از یکی از مکعب‌های همرنگ کنار یکدیگر باشند، بازیکن می‌تواند با کلیک بر روی آنها، تمام دنباله‌ای از مکعب‌ها که به یکدیگر متصل هستند را بترکاند.

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

بازی در دو سبک کلی قابل بازی کردن است که در منوی ابتدایی انتخاب می‌شوند:

  • امتیازی : هیچ محدودیتی وجود ندارد و هنگام تمام شدن بازی، امتیاز بازیکن ثبت می‌شود.
  • مرحله‌ای : هر مرحله دشوارتر از مرحله قبل است و برای عبور هر مرحله‌ای حدقل امتیازی مد نظر خواهد بود.

امکانات مورد نیاز

تمامی موارد زیر باید در بازی پیاده شوند. برخی از موارد که داخل پرانتز مشخص شده‌اند، امتیاز بیشتری خواهند داشت.

  1. حداقل ابعاد صفحه ۱۲۰ خانه
  2. حداقل بازه رنگ‌ها ۲ الی ۶
  3. پیاده‌سازی هر دو سبک بازی
  4. کلیه خانه‌هایی که به هم متصل هستند، به درستی منفجر و حذف شوند
  5. نمایش امتیازات، مرحله، زمان گذشته از ابتدای مرحله و گرافیک کافی برای خود بازی (جعبه‌ها مکعب هستند نه کره)
  6. انیمیش ثابت برای جعبه‌ها
  7. بازی با ماوس
  8. قابلیت مشاهده ۲۰ امتیاز برتر در هر دو سبک بازی
  9. دکمه‌ای که با کم کردن مقداری امتیاز، بهترین گزینه قابل انجام را پیشنهاد دهد
  10. قابلیت بازگرداندن سه حرکتی با کم کردن مقداری از امتیازات (بازگرداندن تا ابتدای بازی)

امکانات امتیازی

  • ظاهر متفاوت برای جعبه‌های متفاوت
  • انیمیشن به هنگام ترکیدن جعبه‌ها و انتقال آنها
  • صداگذاری مناسب برای اتفاقات
  • انتخاب ناحیه‌ای که منفجر خواهد شد و معرفی امتیاز، در کلیک اول و انفجار در کلیک دوم بر همان محدوده
  • بازی به کمک کیبورد
  • قابلیت تغییر اندازه صفحه نمایش بدون تغییر مقدار محتویات آن (تجانس)
  • قابلیت تغییر اندازه صفحه نمایش طوری که ابعاد صفحه بازی تغییر کند
  • تنظیمات فعال و غیر فعال کردن صدا و افکت‌های گرافیکی
  • هرگونه خلاقیت دیگری که بازی را جذاب کند

بازگشت

Site Footer

Sliding Sidebar