طراحی بازی آنلاین و استراتژیک
کارفرمای جدید
تهران

ثبت پیشنهاد روی پروژه
ثبت پروژه مشابه بازی استراتژیک و آنلاین “قلعه: دوران نبرد” (پلتفرمهای بله و اندروید)
موضوع: توسعه یک بازی استراتژیک آنلاین چندنفره (Multiplayer) با المانهای دفاع از قلعه، مدیریت منابع و ارتقا، که قابلیت اجرا در بله (Bale) و به صورت اپلیکیشن اندروید (Android App) را داشته باشد. هسته اصلی بازی و دیتابیس بازیکنان باید یکپارچه و متصل به یک سرور مرکزی باشد تا کاربران از هر دو پلتفرم بتوانند به صورت مشترک بازی کنند.
هدف اصلی: ساخت یک بازی تحت وب (قابل اجرا در WebView بله) و یک اپلیکیشن نیتیو یا کراسپلتفرم اندروید، که تجربهای عمیق و رقابتی را به بازیکنان از طریق یک سرور مرکزی ارائه دهد.
قابلیتهای کلیدی مورد نیاز:
گیمپلی استراتژیک (مشترک بین دو پلتفرم):
ساخت و ساز گسترده: امکان ساخت انواع ساختمانها (دیوار، برج، دروازه، سربازخانه، معدن، مزرعه، آزمایشگاه، دیوارکوب و…) با سیستم چیدمان انعطافپذیر.
مدیریت منابع پویا: جمعآوری، ذخیره و مصرف منابع مختلف (چوب، سنگ، طلا، غذا، کریستال، جادو و…) با سیستمهای انبارداری، ارتقای ظرفیت و تعادل اقتصادی.
تولید و ارتقای نیروها: انواع واحدها (پیاده، کماندار، سواره، منجنیق، جادوگر، واحدهای ویژه) با قابلیت ارتقا در سطوح مختلف، هر کدام با آمار (HP, Damage, Speed, Range, Armor) و تواناییهای منحصر به فرد.
مکانیکهای مبارزه:
دفاع از قلعه: موجهای دشمن با سطوح سختی متفاوت.
حمله به قلعه حریف: سیستم پیشروی، تخریب ساختمانها و نابودی قلعه حریف.
نبردهای تاکتیکی: استفاده از توپوگرافی نقشه، نقاط ضعف و قوت ساختمانها و واحدها.
معماری سرور مرکزی و یکپارچهسازی:
بکاند قوی و مقیاسپذیر: توسعه یک سرور مرکزی با استفاده از تکنولوژیهای مناسب (مانند Node.js, Python/Django, Go, Elixir) که بتواند میلیونها درخواست همزمان را مدیریت کند.
مدیریت دیتابیس یکپارچه: استفاده از پایگاه دادهای مقیاسپذیر (مانند PostgreSQL, MongoDB) برای ذخیره اطلاعات تمام بازیکنان (پروفایل، پیشرفت، منابع، واحدها و…) به طوری که در هر دو پلتفرم قابل دسترسی باشد.
API مشترک: طراحی یک API (احتمالاً RESTful یا GraphQL) که هم کلاینت بله و هم کلاینت اندروید بتوانند از آن برای ارتباط با سرور استفاده کنند.
مدیریت هویت بازیکن: سیستمی برای ثبتنام و ورود کاربران که در هر دو پلتفرم کار کند (مثلاً با شماره تلفن، یا اکانت بله).
قابلیتهای آنلاین و چندنفره (مشترک):
بازی همزمان (Real-time Multiplayer): امکان بازی چند نفر به صورت همزمان در یک نقشه (Co-op یا PvP) با استفاده از WebSockets یا مشابه.
سیستم تطبیق بازیکن (Matchmaking): پیدا کردن حریف یا همتیمی بر اساس سطح مهارت بازیکن.
اتاقهای بازی سفارشی: امکان ایجاد بازیهای خصوصی با تنظیمات دلخواه.
تابلوی امتیازات (Leaderboards) و لیگ/رنکینگ: ردهبندی مشترک بازیکنان.
توسعه کلاینتها:
نسخه بله:
ساخت بازی به صورت وب اپلیکیشن که در WebView بله اجرا شود.
استفاده از HTML5 Canvas/WebGL با JavaScript/TypeScript برای بخش گرافیکی و منطق بازی سمت کلاینت.
هماهنگی UI/UX با محیط بله (در صورت امکان).
نسخه اندروید:
توسعه اپلیکیشن نیتیو (Java/Kotlin) یا کراسپلتفرم (مانند Flutter یا React Native). انتخاب تکنولوژی باید بر اساس بهینگی و سرعت توسعه مد نظر باشد.
ارتباط مستقیم با API مرکزی سرور.
طراحی UI/UX متناسب با پلتفرم اندروید.
جنبههای فنی و گرافیکی:
ظاهر و تجربه کاربری (UI/UX): طراحی رابط کاربری مدرن، واکنشگرا و کاربرپسند برای هر دو پلتفرم، با امکان همگامسازی سبک بصری.
گرافیک: سبک بصری جذاب (پیکسلی، کارتونی، یا Semi-realistic)، با طراحی مناسب ساختمانها، واحدها و افکتها که در هر دو پلتفرم به خوبی نمایش داده شود.
انیمیشن: انیمیشنهای روان برای واحدها، ساختمانها و افکتهای ویژه.
اولویتها:
پایداری و مقیاسپذیری سرور مرکزی: حیاتیترین بخش پروژه.
همگامسازی کامل دادهها: اطمینان از اینکه پیشرفت و وضعیت بازیکنان در هر دو پلتفرم یکسان است.
تجربه کاربری روان: در هر دو پلتفرم بله و اندروید.
بالانس بودن گیمپلی: اقتصادی و نظامی.
نحوه همکاری:
جستجو برای تیمی با تجربه در توسعه بکاند مقیاسپذیر، توسعه وب (فرانتاند) و توسعه اپلیکیشن اندروید (نیتیو یا کراسپلتفرم).
آمادگی برای همکاری در فازهای مختلف توسعه (MVP، بتای آزمایشی، انتشار نهایی).
امکان مذاکره در مورد مدل درآمدزایی (در صورت نیاز).
متقاضیان گرامی، لطفاً:
رزومه و نمونه کارهای مرتبط خود را (به خصوص در زمینه بازیهای آنلاین و بکاند مقیاسپذیر) ارسال فرمایید.
پیشنهاد فنی خود را برای معماری سرور، انتخاب تکنولوژیهای بکاند و کلاینت (برای هر دو پلتفرم) ارائه دهید.
تخمینی از زمانبندی و هزینه پروژه ارائه دهید.
تجربیات خود در مورد چالشهای همگامسازی دادهها بین پلتفرمهای مختلف را شرح دهید.
کیفیت حرفهای
مشاهده جزئیات پیشنهادهای این پروژه
گزارش تخلف
ثبت پیشنهاد روی پروژه
ثبت پروژه مشابه پروژه را با دوستان خود به اشتراک بگذارید