یک بازی اکشن و مرحلهای برای اندروید و وب بساز با نام «نبرد سایهها». بازی باید کاملاً روی خود دستگاه اجرا شود و بدون حساب کاربری، سرور یا اینترنت کار کند. سبک و گیمپلی: یک بازی اکشن دوبعدی سریع و خوشدست با حالوهوای علمیتخیلی تاریک. بازیکن یک قهرمان زرهپوش را کنترل میکند و در هر مرحله با موجهایی از دشمنان مبارزه میکند. کنترلها برای موبایل با دکمههای لمسی بزرگ طراحی شوند: حرکت چپ و راست، پرش، حمله، حمله ویژه و جاخالی. روی دسکتاپ نیز کنترل صفحهکلید و ماوس اختیاری باشد. دشمنان چند نوع رفتار داشته باشند، مثل دشمن نزدیکزن، دشمن دورزن و دشمن سنگین. هر مرحله هدف مشخص، نوار سلامتی، امتیاز، تعداد دشمنان باقیمانده و امکان شکست یا پیروزی داشته باشد. محتوا و پیشرفت: حداقل ۸ مرحله با افزایش تدریجی سختی، محیطهای متفاوت، دشمن پایانی در بعضی مراحل و یک باس نهایی داشته باشد. بازیکن با تمامکردن مرحله سکه و امتیاز تجربه بگیرد و بتواند قدرت حمله، سلامتی، سرعت و توانایی ویژه را ارتقا دهد. مراحل بعدی با پیشرفت بازیکن باز شوند. پیشرفت، سکهها، ارتقاها و بهترین امتیازها با localStorage یا ذخیرهسازی محلی مناسب حفظ شوند تا بعد از بستن و بازکردن دوباره بازی باقی بمانند. امکان شروع دوباره از آخرین مرحله بازشده و دکمهی پاککردن کامل ذخیرهها در تنظیمات وجود داشته باشد. صفحهها: صفحه شروع با دکمههای «ادامه بازی»، «انتخاب مرحله»، «ارتقاها» و «تنظیمات»؛ صفحه انتخاب مرحله با کارت هر مرحله، وضعیت قفل یا باز، بهترین امتیاز و پاداش؛ صفحه بازی؛ صفحه نتیجه با برد/باخت، امتیاز، سکه و دکمههای تلاش دوباره یا مرحله بعد؛ صفحه ارتقا با چهار شاخص و هزینه ارتقا؛ تنظیمات برای صدا، موسیقی و پاککردن پیشرفت. ظاهر: طراحی مدرن، پرانرژی و مناسب بازی، با پسزمینه سرمهای خیلی تیره، رنگ تأکیدی قرمز-نارنجی و آبی نئونی، کارتهای شیشهای، افکتهای ضربه، ذرات ساده و انیمیشنهای روان. رابط فارسی و راستبهچپ باشد، اما اعداد و کنترلهای بازی واضح و خوانا بمانند. از آیکونها و شکلهای ساختهشده با CSS/SVG یا عناصر داخلی استفاده کن و به فایل یا سرویس خارجی وابسته نباش. کیفیت و تجربه: بازی باید قابل بازی و دارای منطق واقعی برخورد، جان، آسیب، امتیاز، موج دشمنان، برد و باخت باشد؛ فقط یک صفحه نمایشی یا نمونهی ظاهری نباشد. دکمه توقف در بازی، راهنمای کوتاه کنترلها و بازخورد دیداری برای آسیبدیدن و بردن اضافه کن. صدا و موسیقی را قابل خاموشکردن قرار بده. الزامات فنی و واکنشگرایی: چیدمان کاملاً responsive و mobile-first باشد؛ ابتدا برای عرض کوچک طراحی شود و از عرض ۳۶۰ پیکسل تا عرض کامل دسکتاپ بدون بههمریختگی و بدون اسکرول افقی کار کند. از عرض ثابت پیکسلی و ارتفاع ثابت برای بخشهای متنی استفاده نشود و برای چیدمان از flex یا grid، درصد و واحدهای نسبی استفاده شود. دکمهها و همه عناصر قابل لمس حداقل ۴۴×۴۴ پیکسل باشند و فاصله کافی داشته باشند. هیچ قابلیت مهمی فقط با hover در دسترس نباشد. safe-area inset برای ناچ و نوار پایین رعایت شود، meta viewport استاندارد وجود داشته باشد، و در عرضهای بزرگ فضای اضافه با ستونبندی یا محدودکردن عرض محتوا مدیریت شود، نه با کشآمدن یک ستون. بازی هم در مرورگر دسکتاپ و هم بهصورت اپ اندروید قابل استفاده باشد.










