ساخت یک بازی چندنفره وب با محوریت گربههای پرنده توسط توسعهدهنده مستقل — Show HN: I built a multiplayer game where you're an aerial fighter cat
خلاصه
یک توسعهدهنده با استفاده از ابزارهای مدرن هوش مصنوعی و موتورهای فیزیک، بازی چندنفره وب Catcopter را توسعه داده است. این پروژه که پس از سالها نگهداری دامنه پیادهسازی شده، نمونهای جالب از ترکیب تکنولوژیهای وب برای ساخت سریع بازیهای تعاملی است.
معرفی Catcopter و ایده آن
پروژه Catcopter یک بازی چندنفره مبتنی بر وب است که در آن بازیکنان کنترل گربههای پرنده مجهز به موتورهای پنجهای را بر عهده دارند. این بازی که محیطی مفرح و سرگرمکننده دارد، بازیکن را در رقابت با سایر کاربران و موجودات پرنده مانند پتروداکتیلها، مرغها و پنگوئنهای خشمگین قرار میدهد. ایده این پروژه سالها در ذهن سازنده بوده و حتی دامنه آن از سالها پیش ثبت شده بود، اما پیادهسازی نهایی آن اخیراً انجام شده است.
پشته فنی و ابزارهای توسعه
توسعهدهنده این پروژه برای سرعت بخشیدن به روند ساخت و بهینهسازی از ابزارها و تکنولوژیهای مختلفی بهره برده است:
- مدلسازی و انیمیشن: استفاده از ابزارهای هوش مصنوعی مانند Opus 5.5 برای طراحی اشیاء، ریگینگ و حرکت، و Tripo3d برای بخشهایی که پیادهسازی آنها دشوارتر بوده است.
- بهینهسازی: استفاده از Fable به منظور بهینهسازی پردازش CPU و مدیریت شبکه.
- فیزیک سمت سرور: استفاده از موتور فیزیک Rapier برای محاسبات فیزیکی بخش backend.
بخش عمدهای از پویاییهای بازی و المانهای آن از پروژه قبلی سازنده به نام flat.social به ارث رسیده است، که همین امر باعث شد چرخه توسعه و تکرار این پروژه تنها حدود یک هفته طول بکشد.
چرا این پروژه برای مهندسان جذاب است؟
این پروژه نمونهای عالی از سرعت بالای توسعه نرمافزار در عصر حاضر است. استفاده از موتورهای فیزیک مدرن مبتنی بر وب، ابزارهای تولیدی مبتنی بر هوش مصنوعی و کدهای بهینهسازی شده به یک توسعهدهنده تکنفره اجازه میدهد تا در مدت زمان بسیار کوتاه (یک هفته)، یک بازی کاملاً تعاملی و چندنفره وب خلق کند. همچنین در بخش نظرات Hacker News، کاربران به نکاتی مانند اهمیت نگهداری طولانیمدت دامنه (۱۳ سال) و برخوردهای طنزآمیز درون بازی (مانند طعمه شدن سریع توسط پتروداکتیلها) اشاره کردهاند که نشاندهنده استقبال جامعه برنامهنویسان از این پروژههای خلاقانه و سبک است.
این مطلب بهصورت کاملاً خودکار و با هوش مصنوعی از مقالهٔ اصلی و بحث هکرنیوز تهیه شده و ممکن است خطا داشته باشد. حقوق مطلب اصلی متعلق به نویسندهٔ آن است. قوانین و گزارش مشکل