تبلیغات :
ماهان سرور
آکوستیک ، فوم شانه تخم مرغی ، پنل صداگیر ، یونولیت
دستگاه جوجه کشی حرفه ای
فروش آنلاین لباس کودک
خرید فالوور ایرانی
خرید فالوور اینستاگرام
خرید ممبر تلگرام

[ + افزودن آگهی متنی جدید ]




نمايش نتايج 1 به 4 از 4

نام تاپيک: در خواست کمک در مورد برنامه بازی snake در c++

  1. #1
    در آغاز فعالیت
    تاريخ عضويت
    Dec 2006
    پست ها
    1

    14 در خواست کمک در مورد برنامه بازی snake در c++

    با سلام
    خواهش می کنم در نوشتن برنامه به من کمک کنید
    یک راهنمایی کلی در مورد نوشتن برنامه و چگونگی حرکت کرم و با چه دستوراتی

  2. #2
    پروفشنال Admiral's Avatar
    تاريخ عضويت
    Jul 2006
    پست ها
    675

    پيش فرض

    سلام

    من این برنامه رو خیلی وقت پیش با ++ C و Pascal نوشتم.

    اول باید با دستورات گرافیکی آشنا باشید.

    کرم هم چیزی نیست جز چند تا مربع که پشت سر هم حرکت میکنن.

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

    توی یه حلقه While از دستور Delay استفاده کن تا کمی تاخیر ایجاد کنی.

    یه کم به الگوریتم حرکت فکر کنی راحت میتونی بنویسیش. فقط احتمالاً یه کم توی گرافیکش به مشکل میخوری!!!

    که اون هم راه حل داره.

    نمی دونم کجاش مشکل داری!

  3. #3
    آخر فروم باز hamidreza_buddy's Avatar
    تاريخ عضويت
    Sep 2004
    محل سكونت
    شریف
    پست ها
    1,167

    پيش فرض

    منم خیلی وقت پیش یه snake نوشتم.
    به دو چیز نیاز داری: 1- دستورات گرافیکی 2- پردازش

    مثلاً من برای کرم رو به صورت یک لیست پیوندی پیاده سازی کردم. مثلاً ممکن بود طول کرم 100 تا بشه. توی لیست 100 تا (x,y) ذخیره می شد. هر وقت طول زیاد می شد یه (x,y) جدید به ته کرم اضافه می کردم.
    واسه حرکت کردن یه حلقه داشتم که هر چند صدم (بسته به سرعت) اجرا می شد و کلۀ کرم رو در جهت حرکت (بالا پایین چپ راست) جلو می بردم (مثلاً واسه بالا رفتن y سر کرم رو یکی کم می کردم و بعد توی یه حلقه بدن کرم رو جلو می بردم (مکان تیکۀ دوم کرم رو می زاشتم مکان قبلی سر کرم. مکان تیکۀ سوم رو می زاشتم کمان اولیۀ تیکۀ دوم و تا آخر)
    واسه بالا پایین رفتن هم سر کرم رو بالا یا پایین می بردم ( y رد کم و زیاد می کردم) واسه چپ و راست رفتن هم x رو. و در نتیجه بقیۀ بدن کرم در حلقۀ بعدی دنبالش می رفت.

  4. #4
    در آغاز فعالیت personalety's Avatar
    تاريخ عضويت
    Aug 2010
    پست ها
    1

    پيش فرض

    ایمیلمو میزارم اگه پیداش کردی لطفا فایل cpp را برام بفرس
    ممنون

Thread Information

Users Browsing this Thread

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

User Tag List

قوانين ايجاد تاپيک در انجمن

  • شما نمی توانید تاپیک ایحاد کنید
  • شما نمی توانید پاسخی ارسال کنید
  • شما نمی توانید فایل پیوست کنید
  • شما نمی توانید پاسخ خود را ویرایش کنید
  •