[ورود به حساب]
 

 kahkeshaniha [شماره پروژه: 2005]
نام پروژه kahkeshaniha سریع
مهارت های لازم C++ / C
تاریخ ارسال ۱۳۹۰/۱۰/۲۷ [2012-01-17 16:54:04]
تاریخ پایان ۱۳۹۰/۱۰/۳۰ [2012-01-20 16:54:04]
فرصت باقی مانده - روز برای ارسال پیشنهاد باقی مانده
بودجه ۲۰,۰۰۰ - ۵۰,۰۰۰ تومان
وضعیت پروژه درحال واگذاری
  ارسال پیغام خصوصی به سفارش دهنده (صاحب پروژه)
  ابزار پروژه و پیشنهادهای ارسال شده
سفارش دهنده
 saiedtheavenger
مکان  karaj, ایران
  رتبه داده نشده
توضیح پروژه
وب سایت برنامه جو
کهکشانی ها
c++ پروژه پایان ترم درس
استاد درس : خانم قنبري
شما باید با شی گرایی یک کهکشان و سیارات آن و تمدن هاي مقیم این سیارات را پیاده سازي کنید .
هر تمدن بر روي یک سیاره زندگی می کنند که داراي خصوصیت هایی هستند که به صورت زیر می باشند:
-1 هر تمدن داراي 3 ماده معدنی است .
آب ، غذا و برق .
(که آب و غذا را براي افراد ساکن درسیاره و برق را براي سفینه هاي جنگی استفاده می کنند .)
(آب و غذا و برق با یک نرخ ثابت در هر تمدن تولید می شوند و با یک نرخ ثابت نسبت به تعداد
ساکنین و سفینه ها مصرف می شود. )
-2 هر تمدن داراي تعدادي ساکن می باشد که با یک نرخ ثابت تولید مثل می کنند .(واحد : نفر در ماه )
-3 هر تمدن داراي تعدادي سفینه می باشد که با یک نرخ ثابت افزایش می یابند .( واحد : فروند در ماه )
-4 هر تمدن سه نوع سفینه دارد :
1 ) سفینه هاي سفید
برق مصرفی : 30 واحد در روز
امتیاز : 15
نرخ افزایش : 10 فروند در ماه
2 ) سفینه سبز
برق مصرفی : 50 واحد در روز
امتیاز : 25
نرخ افزایش : 8 فروند در ماه
3 ) سفینه سیاه
برق مصرفی : 80 واحد در روز
امتیاز : 60
نرخ افزایش : 3 فروند در ماه
-5 هر سیاره تمام ویژگی هاي تمدن خود را دارد بعلاوه موقعیت آن سیاره در فضاي دو بعدي که به
صورت دو عدد اعشاري می باشد .
جنگ
جنگ دو تمدن در صورتی امکان پذیر است که ارتش متشکل از سفینه ها بتواند مسیر را میزان برق تولیدي
در آن تمدن بپیماید . و اگر این اتفاق بیفتد :
شرایط جنگ :
هر سفینه فقط می تواند با هم نوع خود بجنگد . در صورت برخورد دو سفینه دشمن هر دو از بین می روند .
در آخر هر تمدنی که با امتیازات بیشتري ( امتیازات بر اساس تعداد سفینه هاي باقی مانده محاسبه
می شود .) جنگ را ترك کند . برنده می شود و تمدن بازنده کاملا از بازي بیرون می رود .
جزییات
شوند : Overload 1) براي هر تمدن باید عملگر هاي زیر
-1 =+ (اضافه کردن سفینه به هر تمدن )
-2 =+ (اضافه کردن مواد مصرفی به هر تمدن)
-3 =- (کم کردن سفینه به هر تمدن)
-4 =- (کم کردن مواد مصرفی به هر تمدن)
-5 >> (نمایش کل اطلاعات تمدن به صورت زیر )
Name = اسم تمدن
Coordinate = (x , y)
Supply :
Food = میزان غذا
Water = میزان آب
Electricity = میزان برق
Ship :
White = میزان سفیته هاي سفید
Green = میزان سفینه هاي سبز
Black = میزان سفینه هاي سیاه
-6 هر سیاره از تمدن ارث بري می کند.
-7 بازي یا 10 تمدن که در 10 سیاره ساکن هستند شروع می شود.
-8 جنگ بویسله یک تابع دوست نوشته می شود. که مکان جنگ و زمان جنگ (روز) و دو عنصر از
آرایه مورد نظر را می گیرد.
موارد اضافی :
ذخیره شود : log.txt 1) تمام موارد زیر در فایلی به عنوان
بوجود آمدن هر سیاره با مشخصات آن
جنگ هاي رخ داده در طول بازي
نابود شدن هر سیاره
2) امکان اضافه کردن جاسوسی براي هر تمدن از تمدن هاي دیگر که با توجه به نیروي نظامی سیاره
مورد جاسوسی قرار گرفته شده امکان پذیر می باشد یا خیر.


اطلاعات اضافه شده در تاریخ: ۲۷/۱۰/۱۳۹۰ [2012-01-17 16:54:04]

فایل ضمیمه:
Problem - CPP.pdf

 
ابزار پروژه
ارسال پیشنهاد ارسال پیشنهاد | تغییر پیشنهاد تغییر پیشنهاد | حذف حذف پیشنهاد | تماس ارسال پیغام خصوصی به سفارش دهنده | چاپ چاپ

 طبق قوانین وب سایت ارائه مشخصات تماس همانند شماره تلفن، آدرس، ایمیل، مسنجر و موارد مشابه به طرف مقابل (کدنویس یا سفارش دهنده) قبل از واگذاری پروژه، خلاف قوانین می باشد. شما کاربران گرامی می توانید در صورت مشاهده تخلف از سوی کاربران دیگر، موارد تخلف را به ما گزارش دهید.

پیشنهادهای ارسال شده توسط کدنویسان
سفارش دهنده درخواست پنهان کردن پیشنهادها را داده است. اگر شما صاحب پروژه هستید, لطفا به حساب خود وارد شوید تا پیشنهادها را مشاهده کنید.

^