پونیشا
انجام شده

نبرد قاره ها

  • توسعه‌ نرم‌افزار و آی‌تی

ساخت Prototype بازی آنلاین 2D ایزومتریک برای Android

توضیحات پروژه

قصد دارم یک Prototype واقعی و قابل بازی برای یک بازی استراتژی آنلاین موبایلی بسازم.

نام موقت بازی: «نبرد پارس و شیاطین»

پلتفرم نسخه اول فقط Android است و بازی باید کاملاً فارسی و RTL باشد.

هدف از Prototype این نیست که نسخه نهایی و پرجزئیات بازی ساخته شود؛ هدف این است که هسته اصلی بازی به‌صورت واقعی پیاده‌سازی شود و بعداً بتوان آن را بدون بازنویسی کامل توسعه داد.

سبک و گرافیک

گرافیک موردنظر:

  • 2D ایزومتریک / 2.5D
  • مناسب موبایل
  • سبک فانتزی استراتژیک
  • ظاهر باکیفیت ولی بهینه
  • الهام معماری قاره پارس از تخت‌جمشید
  • بدون نیاز به گرافیک فوق‌واقع‌گرایانه

ترجیح می‌دهم به‌جای صرف هزینه برای 3D سنگین، بودجه روی گیم‌پلی، آنلاین بودن و معماری صحیح پروژه صرف شود.

حلقه اصلی بازی

ورود به بازی ↓ پروفایل و انتخاب عکس ↓ قلعه ↓ آماده‌سازی ارتش ↓ انتخاب هدف ↓ حمله ↓ نبرد ↓ پیروزی/شکست ↓ دریافت طلا و آیتم ↓ پیشرفت قلعه ↓ ادامه نبرد و کسب دستاورد

مپ

مپ شامل ۴ قاره است:

۱. قاره پارس

قاره اصلی بازیکنان.

دارای:

  • قلعه‌های بازیکنان
  • کاخ مرکزی
  • منطقه نبرد
  • معماری الهام‌گرفته از تخت‌جمشید
  • ستون‌های بزرگ
  • دیوارهای سنگی
  • دروازه‌های بزرگ
  • برج‌ها
  • کاخ مرکزی با پله‌های عظیم

۲. قاره الف‌ها

  • محیط جنگلی
  • رنگ غالب سبز
  • فضای فانتزی
  • فقط یک قلعه بزرگ
  • بدون باس و ساختمان اضافی

۳. قاره دورف‌ها

  • محیط کوهستانی
  • سنگ و صخره
  • رنگ‌های خاکستری و قهوه‌ای
  • فقط یک قلعه بزرگ
  • بدون معدن، تونل، باس یا ساختمان اضافی

۴. قاره شیاطین

  • محیط تاریک
  • رنگ‌های قرمز و مشکی
  • فقط یک قلعه بسیار بزرگ شیطانی
  • بدون کمپ، باس یا ساختمان اضافی

قلعه بازیکن

هر بازیکن یک قلعه دارد.

ساختمان‌های Prototype:

  • ساختمان اصلی
  • دیوار
  • برج دفاعی
  • سربازخانه
  • محل قهرمان

قلعه دارای Level 1 تا Level 5 است.

بازیکن Level ندارد و از ابتدا MAX است.

قهرمان نیز فقط یک عدد است و از ابتدا MAX خواهد بود.

سربازها نیز Level ندارند و از ابتدا آماده جنگ هستند.

ارتش

حداکثر ظرفیت ارتش در طراحی بازی:

100,000 سرباز

اما برای عملکرد مناسب موبایل، قرار نیست 100,000 مدل سه‌بعدی یا آبجکت مستقل نمایش داده شود.

سربازها به‌صورت گروه‌های 100 نفره نمایش داده شوند.

هدف این است که ارتش روی صفحه بزرگ و قدرتمند به نظر برسد ولی عملکرد Android حفظ شود.

سیستم نبرد

دو حالت اصلی:

PvP

بازیکن علیه بازیکن

PvE

حمله به قاره‌های:

  • پارس
  • الف‌ها
  • دورف‌ها
  • شیاطین

در Prototype لازم نیست سیستم نبرد بسیار پیچیده باشد، اما باید واقعاً قابل بازی باشد.

بازیکن باید بتواند:

  1. هدف انتخاب کند
  2. حمله را شروع کند
  3. ارتش را در میدان ببیند
  4. نتیجه نبرد را دریافت کند
  5. پاداش بگیرد
  6. آمار نبرد در سرور ذخیره شود

پاداش

با پیروزی:

  • طلا
  • آیتم

دریافت شود.

پیشرفت قلعه

قلعه از Level 1 تا Level 5 پیشرفت می‌کند.

Level 5 آخرین Level است.

برای رسیدن به MAX:

  • حدود ۲ ماه فعالیت یا
  • ۳۰۰ پیروزی

در نظر گرفته شود.

این قوانین ترجیحاً از سمت سرور قابل تنظیم باشند.

Achievement و قاب‌ها

PvP

100 برد PvP → قاب ققنوس

200 برد PvP → قاب اژدها

قلعه

Level 5 → قاب آبی آتشی

قاب‌ها صرفاً ظاهری هستند.

آیتم‌های افسانه‌ای

هر قاره یک آیتم دارد.

بعد از 250 حمله به هر قاره:

پارس → شمشیر افسانه‌ای الف‌ها → کمان جادویی دورف‌ها → سپر باستانی شیاطین → گوی شیطانی

این آیتم‌ها در Prototype فقط برای افتخار و نمایش هستند و قدرت اضافی ندارند.

پروفایل

هر بازیکن می‌تواند یکی از دو عکس پیش‌فرض را انتخاب کند:

  • پسر
  • دختر

عکس در پروفایل و چت جهانی نمایش داده شود.

چت جهانی

فقط یک چت عمومی:

چت جهانی

تمام بازیکنان همان سرور بتوانند پیام ارسال و دریافت کنند.

در Prototype:

  • چت خصوصی نداریم
  • کلن نداریم
  • پیام خصوصی نداریم

یک سیستم ساده ضداسپم نیز لازم است.

اقتصاد

فقط دو ارز:

🪙 طلا 💜 زمرد بنفش

طلا ارز معمول بازی است.

زمرد ارز ویژه فروشگاه است.

فروشگاه

در Prototype دو اسکین قلعه:

  • قلعه یخی — 100 زمرد
  • قلعه تاریکی — 100 زمرد

اسکین‌ها فقط ظاهر قلعه را تغییر می‌دهند.

پرداخت واقعی در این مرحله ضروری نیست و می‌تواند به‌صورت Mock/Prototype پیاده‌سازی شود.

جایزه حضور

سیستم حضور روزانه داشته باشیم.

بعد از ۳۰ روز حضور:

400 طلا

Backend و Online

بازی باید واقعاً آنلاین باشد.

اطلاعات مهم روی سرور ذخیره شود، از جمله:

  • حساب بازیکن
  • پروفایل
  • قلعه
  • Level قلعه
  • ارتش
  • قهرمان
  • طلا
  • زمرد
  • آیتم‌ها
  • اسکین‌ها
  • قاب‌ها
  • تعداد نبردها
  • تعداد پیروزی‌ها
  • پیشرفت Achievementها
  • آمار حمله به قاره‌ها

ظرفیت اولیه حدود 300 تا 400 بازیکن همزمان هدف‌گذاری می‌شود.

معماری Backend باید به شکلی باشد که در آینده بتوان ظرفیت سرور را افزایش داد.

نکته مهم امنیتی

اطلاعات حساس و نتیجه نبرد نباید فقط روی Client محاسبه و ذخیره شود.

موارد مهم باید از سمت Server کنترل شوند، مخصوصاً:

  • موجودی طلا
  • موجودی زمرد
  • نتیجه نبرد
  • تعداد پیروزی
  • Achievement
  • آیتم‌ها
  • Level قلعه
  • دسترسی‌های Admin

ADMIN

اکانت سازنده یک بازیکن واقعی داخل بازی است.

یعنی Admin خودش:

  • قلعه دارد
  • در مپ دیده می‌شود
  • ارتش دارد
  • PvP انجام می‌دهد
  • به قاره‌ها حمله می‌کند
  • در چت جهانی حضور دارد
  • پروفایل دارد
  • قاب و آیتم دارد
  • در سیستم رتبه/نبرد حضور دارد

اما علاوه بر امکانات عادی بازیکن، دسترسی Admin نیز دارد.

امکانات Admin

  • جستجوی بازیکن
  • مشاهده اطلاعات بازیکن
  • مشاهده اطلاعات قلعه
  • مشاهده نبردها
  • دادن طلا
  • دادن زمرد
  • تست اسکین
  • تست آیتم
  • تست قاب
  • مدیریت چت
  • مسدود کردن بازیکن
  • تغییر تنظیمات قابل تنظیم بازی

موجودی Admin برای تست می‌توان

تصریح

نسخه اولیه افلاین هست اطلاعات روی گوشی ذخیره شود
28 مرداد 1405   19:09

مهارت‌های مورد نیاز

  • سی شارپ (C#)

  • طراحی بازی ویدئویی

  • Unity 3D

  • الگوریتم

  • برنامه نویسی موبایل


سرویس‌های مرتبط


فریلنسرهایی که در این پروژه پیشنهاد ارسال کرده‌اند

  • mrrezaii
    mrrezaii4.97(13) امتیاز
    زمان تحویل: 14 روز
    ارسال پیشنهاد در:
  • زمان تحویل: 12 روز
    ارسال پیشنهاد در:
  • زمان تحویل: 11 روز
    ارسال پیشنهاد در:

آخرین پروژه های توسعه‌ نرم‌افزار و آی‌تی

projects
تنظیم و پیکربندی CDN پارس‌پک

با سلام در این پروژه نیاز داریم تا تنظیمات دقیق CDN از شرکت پارس پک با توضیحات کامل و قابلیت تکرار برای ما انجام بشه. سایت ما digiwallet.shop لطفا تنها دوستانی که تخصص بسیار بالایی در ضمینه بهینه سازی دارن پیام بدن چون از پیش سایت به اندازه کافی بهینه شده و مارجین بسیار کم هستش و تخصص زیادی نیاز هست برای تنظیمات CDN در نهایت قبل و بعد کار با استفاده از pagespped و هاست ترکر ارزیابی میشه با تشکر

فرصت انتخاب
پیشنهادها8
توسعه نرم‌افزار ویندوزی تبدیل عکس به متن آفلاین

شرح کلی پروژه: توسعه یک نرم‌افزار ویندوزی برای تبدیل عکس به متن قابل ویرایش، بدون استفاده از اینترنت. پروژه از ابتدا شروع می‌شود و مسئولیت فریلنسر، کدنویسی و تهیه فایل نهایی نرم‌افزار با قابلیت تبدیل آفلاین عکس به متن است؛ سورس هم باید در نهایت تحویل شود.

محدوده کار و قابلیت‌های اصلی: • دریافت عکس به‌عنوان ورودی • خواندن متن موجود در عکس • ارائه متن استخراج‌شده در قالب قابل ویرایش • اجرای کامل فرایند تبدیل به‌صورت آفلاین و روی ویندوز

معیار اصلی پروژه: اولویت اصلی، کیفیت و دقت تبدیل متن است و قیمت پایین یا سرعت انجام کار کدنویسی در اولویت قرار ندارد. انتظار می‌رود نرم‌افزار متن‌های باکیفیت را با اطمینان بیش از ۹۹ درصد و متن‌های کم‌کیفیت را با اطمینان بیش از 90 درصد بخواند. برای بررسی این موضوع، دو نمونه متن باکیفیت و کم‌کیفیت ارائه شده است.

ملاحظات فنی: زبان‌های پیشنهادی برای پیاده‌سازی Python یا C# هستند، اما انتخاب زبان دیگر نیز در صورت ارائه پیشنهاد فنی مناسب از سوی برنامه‌نویس باز است. متقاضی باید تجربه یا دانش کافی در زمینه تبدیل عکس به متن داشته باشد. و این را اعلام کند. صرف اینکه بگوید من بلدم یا انجام داده ام کافی نیست.

موارد پیشنهادی برای بررسی: • روش پیشنهادی برای دستیابی به دقت مورد انتظار و نحوه ارزیابی آن روی نمونه‌های ارائه‌شده • زبان و رویکرد فنی پیشنهادی، همراه با دلایل انتخاب • تجربه مرتبط در تبدیل عکس به متن و نمونه‌کارهای قابل ارائه • برآورد هزینه، زمان انجام و فرضیات مؤثر بر اجرای پروژه بودجه و هزینه قابل مذاکره است. اگر پروژه خوب اجرا شود قابلیت افزایش پرداختی دارد.

فرصت انتخاب
پیشنهادها18
رفع عیب شناسایی محصولات فروشگاه در ترب

شرح کلی پروژه: سایت فروشگاهی موجود با WordPress طی چند ماه اخیر با مشکلی مواجه شده است و محصولات آن توسط ترب شناسایی نمی‌شوند.

محدوده کار و مسئولیت فریلنسر: • بررسی وضعیت فعلی سایت فروشگاهی و شناسایی ایراد مرتبط با شناسایی محصولات در ترب • رفع یا اصلاح مشکل موجود در همین سایت و تکمیل تغییرات لازم در محدوده این ایراد • بررسی نتیجه اصلاحات و اطمینان از برطرف شدن مشکل شناسایی محصولات توسط ترب

هدف و نتیجه مورد انتظار: هدف پروژه بازگرداندن امکان شناسایی محصولات سایت توسط ترب است. پروژه بر رفع عیب و اصلاح کار موجود متمرکز است، نه ایجاد یک فروشگاه جدید.

وضعیت فعلی و ملاحظات فنی: • سایت از قبل ساخته شده و فروشگاهی است. • بستر سایت WordPress است. • محصولات سایت طی چند ماه اخیر توسط ترب شناسایی نمی‌شوند. • علت دقیق مشکل در اطلاعات موجود مشخص نشده و باید در فرایند بررسی تعیین شود.

موارد پیشنهادی برای بررسی در پروپوزال: • توضیح رویکرد بررسی و رفع این نوع خطا و نمونه تجربه مرتبط • اعلام برآورد هزینه و زمان پس از بررسی اطلاعات موردنیاز • بیان پیش‌نیازها یا دسترسی‌هایی که برای بررسی سایت و ارزیابی نتیجه اصلاح لازم است

فرصت انتخاب
پیشنهادها11
توسعه اسکریپت پایتون جهت مانیتورینگ داده‌های API

سلام وقت بخیر،

به یک توسعه‌دهنده مسلط به Python جهت پیاده‌سازی یک اسکریپت پردازش داده‌های سری زمانی و نوتیفیکیشن نیازمندم.

شرح نیازمندی‌ها: ۱. دریافت دوره‌ای دیتا از طریق فراخوانی یک وب‌سرویس REST API با فرمت پاسخ JSON ۲. ثبت و ذخیره‌سازی رکوردهای دریافتی در دیتابیس محلی SQLite جهت ایجاد آرشیو تاریخی. ۳. اجرای محاسبات آماری روی داده‌های تاریخی:

فیلتر کردن نمونه‌ها محاسبه نرخ تکرار رخدادها با در نظر گرفتن وزن‌دهی زمانی به داده‌های جدیدتر. مقایسه متغیرها و بررسی انحراف از میانگین بر اساس آستانه مشخص. ۴. ارسال خروجی لاگ‌های منتخب به سرور شخصی به‌همراه مقادیر آماری مربوطه. ۵. کدنویسی بهینه و ماژولار با قابلیت اجرای مداوم در محیط لینوکس. توضیحات تکمیلی: پروژه صرفاً پردازش لاگ‌های داده و محاسبات ریاضی است و نیاز به رابط کاربری ندارد. جزییات فنی و توکن‌ها پس از انتخاب مجری در اختیار ایشان قرار خواهد گرفت.

فرصت انتخاب
پیشنهادها27
سایت فروشگاهی زنیس

سایت فروشگاهی متحرک زنانه مردانه زنیس zenith leather که به صورت متحرکت سینمایی محور ساخاته بشه از این سبک قدیم باکس محور نمیخوام نمونه کار بفرستید انتخاب بشید کسانی که کار اولشونه در پونیشا در اولویت قرار دارند

فرصت انتخاب
پیشنهادها17
توسعه DLL برای دیسکت بیمه و مالیات

شرح کلی پروژه: در حال حاضر یک نرم‌افزار حقوق و دستمزد موجود است. هدف پروژه، توسعه یک DLL برای استفاده در این نرم‌افزار و تولید فهرست دیسکت بیمه و مالیات بر اساس اطلاعات حقوق ماهیانه است.

محدوده کار و مسئولیت فریلنسر: • توسعه و پیاده‌سازی DLL موردنیاز • دریافت اطلاعات موردنیاز حقوق ماهیانه به‌عنوان ورودی • پردازش اطلاعات ورودی و برگرداندن فهرست دیسکت بیمه و فهرست دیسکت مالیات

وضعیت فعلی و خروجی مورد انتظار: نرم‌افزار حقوق و دستمزد از قبل وجود دارد و مسئولیت این پروژه، پیاده‌سازی DLL موردنیاز برای دریافت ورودی‌های حقوق ماهیانه و تولید خروجی‌های ذکرشده است؛ طراحی جداگانه جزو مسئولیت پروژه نیست. خروجی نهایی باید یک DLL قابل استفاده باشد که فهرست دیسکت بیمه و مالیات را بر اساس اطلاعات ورودی برگرداند.

ملاحظات اجرایی: جزئیات فنی مربوط به قالب ورودی و خروجی، نحوه استفاده از DLL در نرم‌افزار موجود و سایر الزامات پیاده‌سازی باید بر اساس بررسی نرم‌افزار فعلی و اطلاعات موردنیاز تعیین و در پیشنهاد فریلنسر شفاف شود.

فرصت انتخاب
پیشنهادها11
طراحی UI/UX پلتفرم در Figma

شرح کلی پروژه: طراحی رابط کاربری و تجربه کاربری یک پلتفرم در Figma، با درنظرگرفتن سه مدل کاربر، پنل کاربران، پنل ادمین و صفحات اصلی پلتفرم.

محدوده کار و مسئولیت فریلنسر: • طراحی UI/UX پلتفرم برای سه مدل کاربر • طراحی پنل‌های مرتبط با کاربران • طراحی پنل ادمین • طراحی صفحات اصلی پلتفرم • آماده‌سازی فایل قابل ویرایش طراحی در Figma

نیازمندی‌های اصلی: • ساختار طراحی باید سه مدل کاربر پلتفرم را پوشش دهد. • صفحات و پنل‌های موردنیاز کاربران و ادمین باید در خروجی طراحی لحاظ شوند. • محدوده این پروژه طراحی رابط کاربری و تجربه کاربری است و خروجی مورد انتظار، فایل طراحی در Figma برای پلتفرم، پنل‌ها و صفحات اصلی است.

تحویل‌دادنی‌های مورد انتظار: فایل طراحی UI/UX در Figma شامل طراحی پلتفرم، پنل کاربران، پنل ادمین و صفحات اصلی، با حفظ همه بخش‌های موردنیاز برای سه مدل کاربر به صورت کامل و قابل اجرا.

ملاحظات زمانی و مالی: • مهلت انجام پروژه: ۳۰ روز • بودجه: ۲۳ تا ۲۸ میلیون تومان

فرصت انتخاب
پیشنهادها21
اسکریپت دانلود ویدیوهای یودمی

شرح کلی پروژه: ایجاد یک اسکریپت برای دانلود ویدیوهای یودمی. باید قابلیت دانلود ویدیوهای drm protected را هم داشته باشد.

محدوده کار و مسئولیت فریلنسر: • پیاده‌سازی اسکریپت با هدف دانلود ویدیوهای یودمی. • مسئولیت پروژه شامل اجرای فنی و ساخت اسکریپت است؛ طراحی جداگانه جزو مسئولیت نیست.

خروجی مورد انتظار: یک اسکریپت قابل استفاده برای دانلود ویدیوهای یودمی. به این شکل که اطلاعات کوکی، لینک ویدیو و محل ذخیره روی دیسک رو بگیره و فایل ویدیو رو دانلود کنه و در محل ذخیره کنه. جزئیات اجرایی و فنی لازم است در پیشنهاد فریلنسر مشخص شود.

فرصت انتخاب
پیشنهادها6
نهایی کردن یک سایت طراحی شده با ورد پرس و پشتیبانی از سایت

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

فرصت انتخاب
پیشنهادها45
ارتباط با دستگاه کارت خوانیک صفحه میخوام مشابه عکس پیوست شده برای ثبت کارت خوان ها و ارسال مبلغ روی کارت خوان - - ویژال استادیو 2015 و net framework 4.8
فرصت انتخاب
پیشنهادها8