پرنده ASCII

من آمده ام تا یک برنامه کوچک در C. ارائه دهم. این یک نسخه از بازی معروف "Flappy bird" برای دوستداران ترمینال لینوکس است. او هنوز چیزهای زیادی برای پرداخت دارد اما به خودش اجازه می دهد بازی کند

پرندگان آسیایی

یک بازی ترمینال نوشته شده به زبان C که از Flappy Birds تقلید می کند

باید بگویم که بیشتر کدهای این بازی کوچک رابط کاربری است که توسط گروه من در دانشگاه ایجاد شده است.

اعتبار به همه اعضای گروه تعلق می گیرد.

من یک لینک دانلود می گذارم:
https://mega.co.nz/#!lMBBwZwK!cdplK_stXWDYZvw5_U6Uxh6Ea3FguGBUEdlGK-gLess

برای بازی فقط ساخت و اجرا کنید.

من پیوند را با کد موجود در github نیز می گذارم:
https://github.com/CarlosTuring-94/ASCII-BIRD

امیدوارم لذت ببرید


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

29 نظر ، نظر خود را بگذارید

نظر خود را بگذارید

نشانی ایمیل شما منتشر نخواهد شد.

*

*

  1. مسئول داده ها: میگل آنخل گاتون
  2. هدف از داده ها: کنترل هرزنامه ، مدیریت نظرات.
  3. مشروعیت: رضایت شما
  4. ارتباط داده ها: داده ها به اشخاص ثالث منتقل نمی شوند مگر با تعهد قانونی.
  5. ذخیره سازی داده ها: پایگاه داده به میزبانی شبکه های Occentus (EU)
  6. حقوق: در هر زمان می توانید اطلاعات خود را محدود ، بازیابی و حذف کنید.

  1.   ایلاو dijo

    جوجوجو که گیک

  2.   په په dijo

    ایده عالی عالی.

  3.   کارکنان dijo

    نام بازی روز من را ساخت

  4.   مارکوس dijo

    charros ، این خیلی حرامزاده برای مغز کوچکم هاها من آن را در tty1 اجرا کردم زیرا در ترمینال "عادی" خوب "به نظر نمی رسید" ، "تصاویر" خارج از مربع بود ، بازی عالی است

  5.   کارلوس تورینگ dijo

    پیوند جدید را قرار دادم در صورتی که پیوندی که من بارگذاری کردم نسخه قدیمی باشد:

    https://mega.co.nz/#!MVZimZrL!YLqe-Nc55v5vGRTAI5GrV1hQjinowOx9T-dcrAlX-JQ

  6.   کارلوس تورینگ dijo

    به هر حال ، اندازه بازی آن ثابت است. بنابراین ترمینال را بزرگنمایی کنید یا به حالت گرافیکی بروید تا خوب به نظر برسد. از همه خیلی ممنونم

    1.    پولمنسیلا dijo

      می توانید به من در اجرای آن کمک کنید؟
      من نمی دانم چگونه آن را بازی کنم.
      تشکر

      1.    کارلوس تورینگ dijo

        اگر آن را از mega بارگیری کنید ، فایل را از حالت فشرده خارج کرده و به پوشه "ASCII BIRD" منتقل می شوید. ساخت کنید (اگر بعدا مشکلی ایجاد کرد ، تمیز کنید و سپس همه را بسازید). اگر به درستی کامپایل شد ، ترمینال را گسترش دهید تا خوب به نظر برسد و قابلیت اجرا را اجرا کنید: ./ascii-bird

  7.   رافائل کاکس dijo

    چه راهی برای اتلاف وقت در این برنامه های کوچک که چند ماه دیگر فراموش می شود.
    به جای اینکه همان برنامه نویسان خود را وقف مشارکت در پروژه های بسیار مهمتری مانند LibreOffice (سرانجام در رابط گرافیکی کمک) ، Owncloud ، Diaspora * ، Replicant و غیره کنند. این پروژه ها به مشارکت واقعی نیاز دارند تا بتوانیم از نرم افزار رایگان با کیفیت برخوردار شویم.

    1.    مارکوس dijo

      شما از نظر نفسانی درست می گویید ، اما منافع مشترک مشترک این است ، اعضای اتحادیه شما .. آنها علاقه مند به یادگیری این کار هستند ،
      آنچه آنها با انجام آن بازی كوچك آموخته اند فراموش نخواهد شد.

      درست است که اگر پروژه های دیگر پیشرفت کنند ، کل جامعه به ما کمک می کنند اما بهترین کاری که می توانیم انجام دهیم

      اگر می دانید چگونه برنامه TEACH را برنامه ریزی کنید (به طوری که افراد بیشتری می توانند در هر پروژه ای که می خواهند کمک کنند)

      اگر نمی دانید چگونه برنامه نویسی کنید را بیاموزید (بنابراین ما می توانیم برنامه نویسی را آموزش دهیم)

    2.    خوانرا 20 dijo

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

      اتفاقاً ، آیا من هستم ، یا وبلاگ مملو از افرادی است که تقریباً از همه چیز انتقاد می کنند و می خواهند هر کاری را که برایشان صحیح است انجام دهند (بلکه آنچه استالمن معتقد است درست است)؟ من نمی خواهم برای این مقاله بگویم که حقیقت این است که این کار به چیزی کمک می کند تا هم زمان بگذرد ، هم یاد بگیرد (کد را بخوانید) ، اما جهنم من قبلاً افراد بسیاری از افراد بدقلق / فنبوی را در وبلاگ (در نظرات) که کار سردبیران را تحقیر می کنند. از قضا من انتقاد می کنم هاها اما پس از آن می خواهم بدانم آیا تنها کسی هستم که به آن توجه کرده است یا شاید من شخص عجیبی هستم که اشتباه می کند.

      1.    خوانرا 20 dijo

        میلی متر فکر کنم اشتباه کردم

    3.    کارلوس تورینگ dijo

      اینگونه نیست که از نرم افزار رایگان پشتیبانی نمی کند. اما من درجه دو هستم ، وقت شرکت در هیچ پروژه ای را ندارم. کد رابط کاربری از یک دانشگاه بود. 3 ساعت طول کشید تا بقیه کد را انجام دهم. من فکر نمی کنم با توجه به اینکه دانش من کاملاً محدود است ، در آن زمان می توانستم خیلی کمک کنم.
      من از این نظر احساس بدی نکردم ، اما ممکن است این نوع پاسخ باعث دلسرد شدن افراد یادگیرنده شود. من فقط می خواستم این را به اشتراک بگذارم در صورتی که کسی بخواهد کمی بازی کند ، زیرا این کار را خنده دار دانست

      1.    خشونت dijo

        خوب ، این بازی برای شما مناسب است "همانطور که هیچ کس اهمیتی نمی دهد" ، نگران نگران نباشید ، شما وقت خود را صرف هر آنچه می خواهید می کنید و لازم نیست به کسی توضیح دهید ، شما خیلی خوب هستید که باشید در 2 یک سلام.

    4.    خشک 0Gut dijo

      comment نظر شما منطقی نیست. من احتمالاً اولین نفری نیستم که آن را می گویم. به نظر شما چگونه چیزی کامل می شود؟ برای من جالب به نظر می رسد ، من آن را راهی برای یادگیری یا صیقل دادن خودم می دانم. به عنوان یک فرصت یا یک چالش ...

      سلام!

  8.   فاوستینو dijo

    چه جالب ...
    من در حال حاضر یک ایده دارم!
    Me in the u: رفقا امروز قصد داریم یک بازی را برنامه ریزی کنیم ...

  9.   رامیرو استیگاریبیا dijo

    بازی به همان اندازه Flappy Birds اصلی بد است.
    تبریک می گویم!

    1.    x11tete11x dijo

      آقا ، آیا شما خیلی مهربان هستید که پورت Battlefield 4 خود را برای لینوکس به ما نشان دهید؟ ، من می گویم از آنجا که شما به طور رایگان انتقاد می کنید ، تصور می کنم حتما کاری کرده اید که دهان ما را برای بقیه انسانهای فانی باز نگه دارد

    2.    F3niX dijo

      هر روز وبلاگ پر از افراد نادان بیشتری می شود که فقط به دلیل انتقاد انتقاد می کنند. نمی دانم چه مشکلی دارند

      1.    رامیرو استیگاریبیا dijo

        عذرخواهی: آنها معنای دوگانه به کار رفته را درک نکرده اند.

  10.   نه dijo

    لطفا از خدمات اختصاصی مانند github یا mega استفاده نکنید. گزینه های رایگان وجود دارد.

  11.   داکوکس dijo

    # Generando ascii-birds.o
    # Depende de ascii-birds.c Interface.c
    # Ha cambiado ascii-birds.c
    gcc -c ascii-birds.c Interface.c
    #---------------------------
    # Generando scwindow.o
    # Depende de scwindow.c Interface.c
    # Ha cambiado scwindow.c
    gcc -c scwindow.c Interface.c
    #---------------------------
    # Generando ascii-birds
    # Depende de ascii-birds.o Interface.o scwindow.o
    # Ha cambiado ascii-birds.o
    gcc -o ascii-birds ascii-birds.o Interface.o scwindow.o -lpthread
    mv *.o build/
    mv: el objetivo «build/» no es un directorio
    make: *** [ascii-birds] Error 1

    من آن را دریافت ، کمک کند.

  12.   خوئوا dijo

    چه اتفاقی برای مگا لینک افتاد؟ من نمی دانم چگونه این کار را از repo در git انجام دهم. میخوام پخشش کنم

    1.    F3niX dijo

      از git فقط git را نصب کنید و یک شبیه سازی شبیه به این ایجاد کنید:

      کلون گیت https://github.com/CarlosTuring-94/ASCII-BIRD.git

      آماده است که می توانید با "ساخت" کامپایل کنید

  13.   f4ik0 dijo

    سطح آزادگی چشمگیر است.

  14.   سرجیو dijo

    چگونه آن را اجرا کنیم؟ من عمیقا از بی اطلاعی خود پشیمان هستم اما هنوز هم یک شخص خیرخواه وجود ندارد که گام به گام به من بگوید چگونه این کار را انجام دهم ، من با لینوکس خیلی خوب نیستم؟ آیا می دانم چگونه تشکر کنم؟

  15.   نبوکدنصر dijo

    چقدر خوب!!!!!!
    خوب ، نه واقعاً ، بازی کوچک شما باعث شد من به یاد بیاورم که چقدر از پرندگان شلخته متنفر هستم.
    ؟؟؟؟

    1.    میگل dijo

      بله مادر شوهرم.

bool (درست)