
بازی کارتی
- توسعه نرمافزار و آیتی
- زمان باقیمانده برای ارسال پیشنهاد
عنوان پروژه:
توسعه اولیه یک بازی رومیزی دیجیتال (Board Game) چندنفره با قابلیت بازی آنلاین (شبیه مونوپولی)
شرح پروژه
ما قصد داریم نسخه دیجیتال یک بازی رومیزی آموزشی/تفریحی را برای موبایل توسعه دهیم. مکانیک کلی بازی بر پایه کارت، حرکت روی برد، سیستم امتیازدهی و نوبتگیری است. بازی شامل چند دسته کارت، رویدادهای مختلف، بخشهای مدیریتی و قابلیت بازی آنلاین بین ۲ تا ۶ بازیکن است.
برای نسخه اول (MVP) نیاز داریم ساختار اصلی بازی، سیستم چندنفره، رابط کاربری اولیه و منطق اصلی کارتها پیادهسازی شود. محتوای بازی، کارتها و قوانین از طرف ما ارائه میشود. هدف، آمادهسازی یک نسخه پایدار و قابل توسعه برای انتشار اولیه است.
ویژگیها و نیازهای فنی پروژه
ساختار اصلی گیمپلی • سیستم نوبتدهی بین بازیکنان • انیمیشن ساده تاس و حرکت مهره روی مسیر • نمایش کارتها و اجرای افکتها (نمایش متن + تغییر امتیازها) • پخش متن کارت توسط سیستم TTS در زبانهای مختلف (ترجیحاً بدون وابستگی به سرویسهای پرداختی)
بازی آنلاین (Multiplayer)
نیازمند پیادهسازی یک سیستم کمهزینه و مقیاسپذیر برای اتصال بازیکنان: • ایجاد اتاق (Room) • پیوستن بازیکنان با کد دعوت • همگامسازی وضعیت بازی بین افراد • آفلاین چند نفره با یک گوشی • آفلاین یک نفره با کامپیوتر • آنلاین با بازیکنان آنلاین • ذخیره وضعیت بازی روی سرور
(نیاز نیست از سرویسهای گرانقیمت یونیتی استفاده شود. گزینههای کمهزینه مثل Photon Free، WebSocket، NodeJS، Firebase Realtime یا خدمات مشابه قابل قبول هستند.)
مدیریت دادهها • ذخیرهسازی اطلاعات بازیکنها • ذخیره پیشرفت، کارتها و امتیازها • پشتیبانی از چند زبان (Localization)(اطلاعات زبانهای مختلف به شما داده میشود تا صرفا در فایل Json وارد کنید)
صوت و TTS • پخش TTS برای کارتها در زبانهای مختلف • مدیریت cache برای جلوگیری از تأخیر • امکان پخش صوت حتی در سرعت اینترنت پایین
UI/UX اولیه • رابط کاربری ساده، تمیز و قابل توسعه • صفحه دو بعدی بازی • صفحه سه بعدی(جهت فروش)(استفاده از اسِتهای رایگان(کرک) یونیتی) • پشتیبانی موبایل (اندروید + iOS)
۶. درآمدزایی و تبلیغات • تعیین نحوه و محل نمایش تبلیغات • فروش پوستهی بازی، کارت، تاس، آواتار و...
پلتفرم هدف • Unity (نسخه پیشنهادی 2022 یا بالاتر)
مهارتهای مورد نیاز • تسلط کامل بر Unity • تجربه عملی در Multiplayer (Photon / Firebase / WebSocket / NodeJS) • آشنایی با REST API و پایگاهداده • تجربه در ساخت بازیهای کارتی یا Board Game امتیازی (مزیت محسوب میشود) • آشنایی با سیستم Localization • آشنایی با TTS در موبایل (Android/iOS)
خروجی مورد انتظار پروژه (MVP) • نسخه قابل بازی برای ۲–۶ بازیکن • امکان اجرای کامل گردش نوبتها • عملکرد پایدار کارتها و امتیازها • سیستم چندنفره قابل استفاده • UI حداقلی ولی کارآمد • قابلیت توسعه در نسخههای بعدی
نکات مهم • تمامی قوانین و محتوا بعد از عقد قرارداد ارائه میشود. • کل ایده، طراحی و محتوای بازی محرمانه است و NDA نیاز است. • دنبال همکاری بلندمدت هستیم، ولی شروع کار با MVP خواهد بود.
لطفاً در پیشنهاد خود ارسال کنید: • نمونه کارهای مرتبط با بازیهای چندنفره یا کارتی • توضیح کوتاه درباره راهکاری که برای پیادهسازی Multiplayer پیشنهاد میدهید • زمانبندی تقریبی • هزینه پیشنهادی
نکته: با نوع درخواستی که گذاشتیم مشخص است که کلیات بازی مشخص و آماده است ما با شما همکار هستیم پس لطفا هزینه را متناسب و درست اعلام کنیم.
مهارتهای مورد نیاز
پایتون (Python)
Unity 3D
الگوریتم
برنامه نویسی موبایل
سرویسهای مرتبط
فریلنسرهایی که در این پروژه پیشنهاد ارسال کردهاند
- زمان تحویل: 20 روزارسال پیشنهاد در:
- زمان تحویل: 30 روزارسال پیشنهاد در: