𝘍𝘪𝘴𝘴𝘪𝘰𝘯 𝘓𝘢𝘣
سازوکار تخلیه آبیخاکی ناو Wasp با یک ابتکار ساخته و تکمیل شد.
• توضیح فنی کامل این سازوکار ↓
ناو Wasp بهعنوان یک کشتی تهاجمی آبیخاکی طراحی شده. تو این مکانیزم، شناورهای پیادهنظام که از دو واحد Landing Craft (LCU) و Hovercraft (LCAC) و یک واحد نفربر آبی خاکی AAV ساخته میشن، بهصورت فیزیکی روی عرشه یا تو انبار قرار ندارن. در عوض، تعداد شناورهای موجود بهصورت مهمات محلی (Local Ammo) با نامهای lcu و lcac (و aav به عنوان گلوبال ریسورس) روی ناو ذخیره میشن و بازیکن از طریق یک اکشن نقطهای (Point-and-Click) اون ها رو به ساحل اعزام میکنه.
• نحوه اعزام شناور
سه اکشن جداگانه روی ناو تعریف شده:
• Launch LCU (برای لندینگ کرفت)
• Launch LCAC (برای هاورکرفت)
• Launch AAV (برای نفربر آبی خاکی)
• بازیکن با کلیک روی نقشه، نقطه هدف رو مشخص میکنه. مختصات هدف تو حافظه موقت (markerX و markerY) ذخیره میشن.
- بعد یک اکشن مخفی (Hidden Action) برجک نامرئی مخصوص پرتاب رو به همون مختصات شلیک میکنه.
- پرتابه استفادهشده دارای life پایین هست؛ یعنی بلافاصله بعد از شلیک ناپدید شده و واحد واقعی شناور (lcu/lcac/aav) رو با دستور spawnUnit در همون نقطه ایجاد میکنه و واحد ها به مسیر ادامه میدن.
واحد های LCU و LCAC بعد از به آب انداخته شدن قابلیت پیروی از دستورات بازیکن رو ندارن. این روش تضمین میکنه که شناور دقیقاً تو محلی که بازیکن انتخاب کرده توقف بکنه و از مسیر منحرف نشه.
• جلوگیری از گیر کردن شناور تو آب
از اونجایی که شناورها با تایپ حرکتی HOVER قابلیت حرکت روی خشکی و آب رو دارن، مشکل اصلی انتخاب نقطه وسط دریا بود که باعث سرگردانی میشد. برای حل این موضوع، از کلیدی استفاده شد که به اکشنِ انتخاب نقطه فقط اجازهی انتخاب نقطهای روی خشکی رو میده. به عبارتی این دستور باعث میشه زمان انتخاب هدف، فقط کاشیهای قابل عبور برای واحدهای زمینی (LAND) مجاز باشن؛ بنابراین آب بهعنوان هدف، غیرقابل انتخاب خواهد بود و شناور همیشه روی ساحل یا خشکی مستقر میشه.
• تخلیه خودکار
با استفاده از autoTrigger، هر دو شناور بهمحض توقف حرکت (رسیدن به ساحل)، عمل تخلیه رو انجام میدن. بنابراین نیازی به دستور دستی نیست و واحدها (پیاده نظام و تجهیزات پشتیبانی آتش) بلافاصله بعد از رسیدن، پیاده میشن.
• نمایش اطلاعات برای بازیکن
روی ناو دو اکشن اطلاعاتی (Info-Only) قرار داده شده که تعداد شناورهای باقیمونده رو نشون میدن:
· LCU Remaining: تعداد لندینگ کرفت باقیمانده
· LCAC Remaining: تعداد هاورکرفت باقیمانده
• AAV Remaining: تعداد نفربر آبی خاکی باقیمانده
به این ترتیب بازیکن همیشه میدونه چند فروند شناور داخل ناو در اختیار داره.
• جمعبندی فنی ↓
مکانیزم پیادهشده کاملاً غیرفیزیکی و مبتنی بر شمارنده هست. ناو هیچوقت شناورها رو بهصورت واحد واقعی تو خودش جا نمیده؛ بلکه صرفاً تعداد اون ها رو بهعنوان local resource نگه میداره. با انتخاب نقطهای از ساحل، یک پرتابه نامرئی به اون نقطه شلیک میشه و بلافاصله شناور واقعی رو ایجاد میکنه. بعد شناور بهعنوان یک واحد هاورکرفت با ظرفیت حمل تفنگدار دریایی یا خودرو، به نقطه مشخص شده میره و بهصورت خودکار نیروها رو تخلیه میکنه. محدودیت انتخاب زمین از بروز خطا و گیر کردن شناور جلوگیری میکنه.
#Projects
► @FissionLab
2 · 466 ·