رفتن به محتوای اصلی
یوسف فرحمند
منتشر شدهبازی · وب

Bomber Girl

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

شهریور ۱۴۰۵شهریور ۱۴۰۵

معرفی

مشکل

هدف، ساخت یک پروژهٔ تستی و فشرده برای Manava Tech Labs، یک تیم استارتاپ در هند، بود؛ طراحی یک مکانیک ریسک/پاداش که بازیکن بتواند برای جایزهٔ بزرگ‌تر شانسش را امتحان کند، در حالی‌که همه‌چیز را در برابر یک هیولای پنهانِ تصادفی به خطر می‌اندازد، همه در قالب یک بیلد وب کوچک و مستقل.

راه‌حل

Bomber Girl را با جاوااسکریپت خالص و یک تخته کاملاً مبتنی بر DOM توسعه دادم؛ حول یک سیستم تولید نقشهٔ رویه‌ای که در هر دور، یک تا سه مسیر متصل را در سراسر شبکه می‌کند تا موانع و جوایز به‌جای انباشته‌شدن در یک ناحیه، پخش بمانند. سیستم شرط‌بندی/برداشت ریسک، انتخاب خانه مبتنی بر مسیریابی، مکانیک هیولای پنهان، و کل زنجیرهٔ اَست‌های موانع/جوایز را پیاده‌سازی کردم؛ همه مستقیم در مرورگر قابل‌بازی.

مخاطبان هدف
بازیکنان عادی وب و موبایل که به مکانیک‌های سریع ریسک و پاداش علاقه‌مندند.
نقش من
توسعه‌دهنده بازی — طراحی بازی، برنامه‌نویسی گیم‌پلی، تولید رویه‌ای تخته، سیستم‌های ریسک/پاداش و برداشت، و UI/UX.
مدت زمان
< ۱ ماه

تیم

پروژه شخصی

فناوری‌ها

گالری

آموخته‌ها

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