تاریخ امروز :
iOS
macOS
Xcode
iTunes
نمایش نتایج: از 1 به 7 از 7

موضوع: ماکسیمم عدد

  1. #1
    تاریخ عضویت
    Sep 2013
    نوشته ها
    20
    سپاس
    1
    از این کاربر 12 بار در 7 ارسال سپاس شده است.

    پیش فرض ماکسیمم عدد

    سلام خسته نباشید
    یه سوال داشتم
    فرض کنید درمورد بازی ۲۰۴۸
    یه امتیاز هست و یه رکورد یا همون (best)
    چجوری ماکسیمم امتیازو نگه دارم؟
    یعنی اگه امتیاز کوچیکتر بود همون قبلیه بمونه
    کسی میتونه کمکم کنه؟
    ممنونم

  2. #2
    تاریخ عضویت
    Jun 2012
    محل سکونت
    iran
    نوشته ها
    2,865
    ورژن iOS
    9.2
    ورژن Mac
    10.11.2
    سپاس
    1,985
    از این کاربر 1,805 بار در 1,259 ارسال سپاس شده است.

    پیش فرض

    نقل قول نوشته اصلی توسط aliayrk نمایش پست ها
    سلام خسته نباشید
    یه سوال داشتم
    فرض کنید درمورد بازی ۲۰۴۸
    یه امتیاز هست و یه رکورد یا همون (best)
    چجوری ماکسیمم امتیازو نگه دارم؟
    یعنی اگه امتیاز کوچیکتر بود همون قبلیه بمونه
    کسی میتونه کمکم کنه؟
    ممنونم
    که بعد از ادامش بتونید برید درسته؟
    اگه برداشت من از حرف شما همین باشه نمیشه کاری کرد.حد اقل برای 2048

  3. #3
    تاریخ عضویت
    Sep 2013
    نوشته ها
    20
    سپاس
    1
    از این کاربر 12 بار در 7 ارسال سپاس شده است.

    پیش فرض

    نه من یکم بد توضیح دادم
    من یه بازی دارم مینویسم و به یه چیزی شبیه score و best توی بازی ۲۰۴۸ نیاز دارم
    میخوام ببینم چجوری میشه کدشو نوشت
    که امتیاز بالا رو از اسکور بگیره بریزه توی best
    اگه امتیاز پایین بود همون best قبلی رو بذاره بمونه

  4. کاربر زیر از aliayrk عزیز به خاطر این پست مفید سپاس کرده است:


  5. #4
    تاریخ عضویت
    Jan 2009
    نوشته ها
    301
    ورژن iOS
    9.2
    ورژن Mac
    10.11.2
    سپاس
    53
    از این کاربر 181 بار در 132 ارسال سپاس شده است.

    پیش فرض

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

  6. #5
    تاریخ عضویت
    Jan 2015
    نوشته ها
    37
    ورژن iOS
    8.2
    ورژن Mac
    10.10.2
    سپاس
    5
    از این کاربر 12 بار در 12 ارسال سپاس شده است.

    پیش فرض

    شما میتونید نتایج رو در یک آرایه نگه دارید. مثلا آرایه ای که best نام گرفته، بیشترین مقدار رو داره، و وقتی مقدار کنونی (موقتی یا همون Score) از بیشترین مقدار best بیشتر میشه، اون رو تغییر بده.

  7. #6
    تاریخ عضویت
    May 2013
    محل سکونت
    تهران
    نوشته ها
    62
    ورژن iOS
    7.1.2
    ورژن Mac
    10.10.1
    سپاس
    67
    از این کاربر 95 بار در 28 ارسال سپاس شده است.

    پیش فرض

    اگه با C++ یا objective مینویسینش برنامرو تو یه وایل نگه دارید که true باشه شرطش که برنامه تا وقتی که در حال اجرا باشه برنامه کار کنه و وقتی باخت بره از اول. بعد داخل وایل true تون یه وایل دیگه بذارین که شرط مساوی بودن best رو با score چک کنه... اگرم مساوی بود بعد وایل اولی (بین وایل اول و دوم) متغییرscore = با متغییر best قرار بدین... البته این یه راهشه... راه دیگش اینه که به عنوان مثال به if بذارین که دوباره همون دستور رو چک کنه بعد اونوخ ۱ لوپ بسه
    امیدوارم مشکلی نباشه!

  8. #7
    تاریخ عضویت
    Jan 2015
    نوشته ها
    37
    ورژن iOS
    8.2
    ورژن Mac
    10.10.2
    سپاس
    5
    از این کاربر 12 بار در 12 ارسال سپاس شده است.

    پیش فرض

    نقل قول نوشته اصلی توسط Bamic نمایش پست ها
    اگه با C++ یا objective مینویسینش برنامرو تو یه وایل نگه دارید که true باشه شرطش که برنامه تا وقتی که در حال اجرا باشه برنامه کار کنه و وقتی باخت بره از اول. بعد داخل وایل true تون یه وایل دیگه بذارین که شرط مساوی بودن best رو با score چک کنه... اگرم مساوی بود بعد وایل اولی (بین وایل اول و دوم) متغییرscore = با متغییر best قرار بدین... البته این یه راهشه... راه دیگش اینه که به عنوان مثال به if بذارین که دوباره همون دستور رو چک کنه بعد اونوخ ۱ لوپ بسه
    امیدوارم مشکلی نباشه!
    در واقع با این کار الگوریتم جست و جوی باینری (دودودیی) رو دارید روی اعداد انجام میدید. خیلی روش خوبیه.

اطلاعات موضوع

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

در حال حاضر 1 کاربر در حال مشاهده این موضوع است. (0 کاربران و 1 مهمان ها)

مجوز های ارسال و ویرایش

  • شما نمیتوانید موضوع جدیدی ارسال کنید
  • شما امکان ارسال پاسخ را ندارید
  • شما نمیتوانید فایل پیوست کنید.
  • شما نمیتوانید پست های خود را ویرایش کنید
  •  
اطلاعات سایت
لینک دوستان
درباره سایت
انجمن تخصصی آيفون در سال ۲۰۰۷ با عرضه‌ی اولين نسل گجت‌های iOS اپل فعاليت خود را آغاز نمود. مفتخر هستيم که تا اين لحظه پيشتاز خدمت رسانی به کاربران ايرانی محصولات اپل باشيم.

اکنون ساعت 08:49 PM برپایه ساعت جهانی (GMT - گرینویچ) +4.5 می باشد.

Powered by vBulletin® Version 4.2.3
Copyright © 2019 vBulletin Solutions, Inc. All rights reserved.