پارس‌کدرز چگونه کار می‌کند؟

از پارس‌کدرز بیشترین بهره را ببرید و رویای کاری خود را زندگی کنید.

پارس‌کدرز خریداران یا کارفرمایان را به مجری‌ها /فریلنسرهای خبره‌ای متصل می‌کند که برای انجام پروژه آماده هستند.

ساخت یک بازی ساده با زبان C# برای کنسول سیستم

سه سال پیش منتشر شده

تعداد بازدید: 832

کد پروژه: 238804


شرح پروژه

درود وقت بخیر خدمت برنامه نویس های گرامی عرض به خدمت شما این یک پروژه دانشگاهی هست با زبان C# که یک کنسول گیم هست و شامل دو بازی حدس کلمه و حدس عدد هست و شرح اون به صورت زیر هست: (فایل های مورد نیاز ضمیمه هست)

برنامه نوشته شده برای بازی حدس عدد باید به عنوان برنامه پایه مورد استفاده قرار گیرد. کلاس BaseGame به عنوان کلاس اصلی در نظر گرفته شود. می توانید امکانات جدید به آن اضافه کنید اما از موارد موجود در کلاس نباید چیزی کم شود. محتویات کلاس GuessNumber قابل اصلاح می باشد.

برنامه در نهایت شامل دو بازی خواهد بود که یک مورد همان برنامه حدس عدد و دومی حدس کلمه است.

برنامه در ابتدا نام و سن کاربر را دریافت می کند. سپس در مورد انتخاب نوع بازی سوال بپرسد (حدس عدد یا حدس کلمه).

بازی حدس عدد:

این بازی تا حد زیادی کامل شده و فقط باید زیر کامل گردد:

  • PrintHelp: نمایش راهنمای بازی برای کاربر

  • SaveFile: امتیاز و تعداد سکه و نام کاربر را ذخیره می کند

  • ReadFile: خواندن اطلاعات تعداد سکه و امتیاز کاربران از فایل

بازی حدس کلمه (کلاس GuessWord که مشتقی از کلاس BaseGame):

به طوری کلی این بازی به این صورت است که پس از ورود کاربر به وی توضیحات یا معنی یک کلمه نشان داده می شود. کاربر باید از روی توضیحات (معنی) کلمه مورد نظر را حدس بزند. برای کمک به کاربر اصل کلمه با حروف به هم ریخته به وی نمایش داده می شود. به عنوان مثال جمله "در دانشگاه درس می خواند" و حروف به هم ریخته "ان ج د ش و" به کاربر نمایش داده می شود که جواب "دانشجو" است. اگر کاربر در فرصت داده شده جواب داد که امتیاز برای وی در نظر گرفته شده و به کلمه بعدی می رود در غیر این صورت باخته و بازی تمام است.

امکانات بازی:

  • کلمات و معانی ان ها باید در یک فایل تعریف شده باشد. فرمت ذخیره سازی در فایل می تواند به صورت زیر باشد: 

دانشجو: کسی که در دانشگاه درس میخواند سگ: حیوان وفادار نوشابه: نوعی نوشیدنی گازدار

  • در نهایت کلمات و معانی در دو آرایه در کلاس GuessWord ذخیره خواهند شد.

  • کاربر برای حدس هر کلمه 3 فرصت دارد

  • دو حالت سختی داریم: نرمال و سخت

  • حالت نرمال: کلمات انتخابی از کل کلمات انتخاب می شود

    • امتیاز در صورت جواب درست: اگر اولین حدس درست باشد 10 امتیاز، حدس دوم 6 امتیاز و حدس آخر 2 امتیاز

  • حالت سخت: فقط کلمات 6 حرفی به بالا انتخاب می شود

    • امتیازات دو برابر حالت نرمال است.

  • در پایان بازی باید اطلاعات آماری مثل نام، سن و امتیاز کاربر به وی نمایش داده شود و در فایل ذخیره گردد. (تابع SaveFile)

  • در پایان هر بازی از کاربر در مورد خروج یا یک بازی دوباره سوال می شود و در صورت تمایل به ادامه باید امتیاز وی صفر گردد.

  • امکان خواندن فایل آمار کاربران که با SaveFile ایجاد شده و نمایش اطلاعات آن (تابع ReadFile)

  • امکان جستجو در آمار خوانده شده از فایل بر اساس نام یا امتیاز کاربر. به عنوان مثال اگر بخواهیم کاربران با امتیاز بالای 100 را ببینیم.

  • امکان نمایش کاربران برتر. یه شکلی جدول رده بندی امتیازات است که کاربران بر اساس امتیازشان رده بندی شده اند

(مورد مهم اینکه کامنت گذاری کامل و دقیق باشه)

این پروژه شامل 4 فایل مهم است، لطفا قبل از ارسال پیشنهاد حتما نسبت به بررسی این فایل اقدام فرمایید.

مهارت ها و تخصص های مورد نیاز


بودجه

100,000 تومان تا 300,000 تومان

مهلت برای انجام

3روز

وضعیت مناقصه

انجام شده


درباره کارفرما

عضویت سه سال پیش

2 پروژه ثبت شده ،
0 پروژه در حال انجام ،
0 پروژه آماده دریافت پیشنهاد ،
نرخ پذیرش پیشنهاد 50%

برای پیدا کردن پروژه‌های مشابه ثبت نام کنید و پروفایل خود را بسازید.

ورود با گوگل
یا
نام نباید خالی باشد.
نام خانوادگی نباید خالی باشد.

نیاز به استخدام فریلنسر یا سفارش پروژه مشابه دارید؟

سفارش پروژه مشابه

قادر به انجام این پروژه هستید؟

ثبت نام کنید

مهلت ارسال پیشنهاد قیمت برای این پروژه تمام شده است

سری به پروژه‌های مشابه بزنید

روش کار در پارس‌کدرز

به رایگان یک حساب کاربری بسازید

مهارت‌ها و تخصص‌های خود را ثبت کنید، رزومه و نمونه‌کارهای خود را نشان دهید و سوابق کاری خود را شرح دهید.

به شیوه‌ای که دوست دارید کار کنید

برای پروژه‌های دلخواه در زمان دلخواه پیشنهاد قیمت خود را ثبت کنید و به فرصت‌های شغلی منحصر به فرد دسترسی پیدا کنید.

با اطمینان دستمزد دریافت کنید

از زمان شروع کار تا انتهای کار به امنیت مالی شما کمک خواهیم کرد. وجه پروژه را از ابتدای کار به امانت در سایت نگه خواهیم داشت تا تضمین شودکه بعد از تحویل کار دستمزد شما پرداخت خواهد شد.

می‌خواهید شروع به کار کنید؟

یک حساب کاربری بسازید


بهترین مشاغل فریلنسری را پیدا کنید
رشد شغلی شما به راحتی ایجاد یک حساب کاربری رایگان و یافتن کار (پروژه) متناسب با مهارت‌های شما است.

پیدا کردن کار (پروژه)

تماشای دمو روش کار