انجمن‌های فارسی اوبونتو

لطفاً به انجمن‌ها وارد شده و یا جهت ورود ثبت‌نام نمائید

لطفاً جهت ورود نام کاربری و رمز عبورتان را وارد نمائید

نویسنده موضوع: بازی فورمول یک به سبک جدید ( فقط برای تفریح )  (دفعات بازدید: 4354 بار)

0 کاربر و 2 مهمان درحال مشاهده موضوع.

آفلاین بهنام م ک

  • Full Member
  • *
  • ارسال: 215
  • جنسیت : پسر
آیا از بازی های پرزرق و برق ویندوزی خسته شده اید؟
آیا از نبود هیجان در میان بازی های لینوکسی رنج میبرید؟
آیا نبود یک بازی ایرانی بسیار جذاب(!) شما رو کلافه کرده است؟

دیگر نگران نباشید ما به شما بازی Formula 1 رو معرفی میکنیم  :)

دوستان گلم من این بازی خیلی مسخره رو چندسال پیش برای یه درس آزمایشگاهی دوره ی کارشناسی تو یه آخر هفته ی خیلی ساکت نوشتم. این اولین تجربه م با openGL بود و شاید به همین خاطر چیز به درد بخوری از آب در نیومده باشه و حقیقتشو بخوایین هیچوقت قصدشو نداشتم که جایی منتشرش کنم اما امروز یه معرفی یه بازی ساده رو تو همین انجمن دیدم که گویا نویسنده ش حتی با وجود درخواست کاربران حاضر نشده بود سورس اونو دراختیارشون قرار بده. منم خواستم یه ذره ای تلافی کرده باشم و یه بازی متن باز کاملا ایرونی (  ;D ) رو در اختیارتون قرار بدم تا هم شاید یکی پیدا بشه بهترش کنه و هم اینکه خودم یه ذره معروف بشم! ( شوخی بودا یه وقت جدی نگیرید  :-s )

اما متاسفنه این بازی صدا نداره چون اون زمان یادمه وقتشو نداشتم که از openAL برای صداش استفاده کنم. درضمن ممکنه اولش با اجرای بازی مشکل داشته باشین که احتمالا به خاطر openGL و کتابخونه های اون باشه که میتونین با یه سرچ ساده تو اینترنت با توجه به توزیعتون کتابخونه های مورد نیازو نصب کنین.
یه مشکل بزرگ دیگه هم که بازی داره اینه که اصلا رسپانسیو نیست و ممکنه تو مانتیورهای مختلف تا حدودی زشت و بهم ریخته باشه اما خب میتونیم بعدا درستش کنیم  :)
در مورد بازی هم باید بگم شما فقط با سه کلید کار میکنید: جهت بالا ، جهت پایین و کلید P( برای توقف ۵ثانیه ای بازی)
اگه احساس کردید کلیدا خوب کار نمیکنه این مشکل از شما نیست بلکه از منه که اون زمان بلد نبودم درست برنامه نویسیش کنم. توجه کنید با رها کردن یک کلید ، دستور مربوطه به برنامه ارسال میشه و نه با فشردنش.

در آخر هم ممنون میشم اگه نظرات خودتون رو باهام در میون بذارین و حتی سره رکورد گیری باهم کل بندازیم  ;)

اینم از لینک دانلود فایل اجرایی(کی میتونه یه جای مطمئن تر آپلودش کنه؟ ممنون میشم )
http://s6.picofile.com/file/8191682150/car6.html

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

پ ن : سورس بازی پیوست شد( به بزرگی خودتون ببخشید که خیلی نامرتبه )
« آخرین ویرایش: 13 خرداد 1394، 10:02 ب‌ظ توسط بهنام م ک »
من از آنچه تو میگویی بیزارم ولی تا پای مرگ از حق تو برای گفتن آن دفاع میکنم

آفلاین alih_net

  • High Sr. Member
  • *
  • ارسال: 596
  • جنسیت : پسر
    • سیدعلی حسینی
پیشنهاد : درجایی مثل گیت هاب پروژه رو قرار بدید تا امکان مشارکت بیشتری باشه .

آفلاین محمد فدوی

  • Sr. Member
  • *
  • ارسال: 485
  • جنسیت : پسر
  • آغاز آزادی از رایانهٔ شخصی
    • آغاز آزادی از رایانهٔ شخصی
عالیه. :)
خسته نباشی و حتما ادامه‌ش بده.
چندتا پیشنهاد:
  • بازی رو از تم «فرمول۱» خارج کن. بیشتر شبیه رانندگی با مسیر خلاف توی یه خیابون شلوغه! همین شاید موضوع بهتری برای بازی باشه.
  • از رنگ بندی جذاب‌تری استفاده کن. به کار گرفتن بنفش و سبزآبی و قرمز و زرد تند و ... چندان جذاب نیست. یه نگاه به این رنگ‌ها بنداز.
  • به عنوان اولین گام‌های زیبا‌سازیش یه مقدار گوشه‌های تیز رو کمتر کن. بهتره گوشه‌های تیز مستطیل‌ها و محل نمایش سوخت و... یه مقدار گرد بشن. از فونت بهتری هم استفاده کن. من این رو پیشنهاد می‌کنم.
  • یه سری چیزای اضافی مثل سوخت اضافی، سرعت‌گیر، سکه و... توی راه اضافه کن تا جالب‌تر بشه.
  • به عنوان آخرین پیشنهاد و کم اهمیت‌ترین پیشنهاد هم به نظرم بد نیست یکم انیمیشن بش اضافه کنی... مثلا حرکت خودرو بین خطوط یکم نرم‌تر باشه...
منتظر ادامه‌ی پروژه و نسخه‌های جدیدتر هستم. ;)
« آخرین ویرایش: 12 خرداد 1394، 06:51 ب‌ظ توسط محمد فدوی »
اگر به بهداشت و فرهنگ رفتار با حیوانات علاقه دارید، از vetMD.ir دیدن کنید.
وبلاگ شخصی من: http://fadavi.net

آفلاین بهنام م ک

  • Full Member
  • *
  • ارسال: 215
  • جنسیت : پسر
پیشنهاد : درجایی مثل گیت هاب پروژه رو قرار بدید تا امکان مشارکت بیشتری باشه .
چشم حتمن  :)

چندتا پیشنهاد:
  • بازی رو از تم «فرمول۱» خارج کن. بیشتر شبیه رانندگی با مسیر خلاف توی یه خیابون شلوغه! همین شاید موضوع بهتری برای بازی باشه.
  • از رنگ بندی جذاب‌تری استفاده کن. به کار گرفتن بنفش و سبزآبی و قرمز و زرد تند و ... چندان جذاب نیست. یه نگاه به این رنگ‌ها بنداز.
  • به عنوان اولین گام‌های زیبا‌سازیش یه مقدار گوشه‌های تیز رو کمتر کن. بهتره گوشه‌های تیز مستطیل‌ها و محل نمایش سوخت و... یه مقدار گرد بشن. از فونت بهتری هم استفاده کن. من این رو پیشنهاد می‌کنم.
  • یه سری چیزای اضافی مثل سوخت اضافی، سرعت‌گیر، سکه و... توی راه اضافه کن تا جالب‌تر بشه.
  • به عنوان آخرین پیشنهاد و کم اهمیت‌ترین پیشنهاد هم به نظرم بد نیست یکم انیمیشن بش اضافه کنی... مثلا حرکت خودرو بین خطوط یکم نرم‌تر باشه...
والا محمدجان همونطور که بالا گفتم این بازی درکل حاصل ۳ روز کاره و از روی اجبار برای یه درس آزمایشگاهی دوره کارشناسیم انجام دادم. راستشو بخوای اونجام نمره ی خوبی بابتش نگرفتم ولی خب راضی کننده بود. به نظر خودمم رنگاش خیلی مسخره ن. ینی دریغ از یه ذره جذابیت!!! در مورد گوشه های تیز و انیمیشن هم باید عرض کنم چشم! منتها انجام دادن این ریزه کاریا با openGL اصلا کار آسونی نیست. ولی خب ماجراجویی جالبی میشه.
اون زمان یادمه که خیلی دنبال راهی گشتم که بشه از فونت های خارجی برا نوشتن متن ها استفاده کنم که آخرشم نتونستم اما الان فک کنم بتونم یه کاریش کنم. حتمن هم با همون فونت پیشنهادی خودت شروع میکنم  :)
این بازی فعلا کدش به ۱۰۰۰ خط هم نرسیده اما بعدا که بهتر بشه به امید خدا پوز انحصار رو به خاک خواهیم مالید
« آخرین ویرایش: 12 خرداد 1395، 12:46 ق‌ظ توسط بهنام م ک »
من از آنچه تو میگویی بیزارم ولی تا پای مرگ از حق تو برای گفتن آن دفاع میکنم

آفلاین samis

  • Full Member
  • *
  • ارسال: 112
درحد یه محصول آخر هفته ی دانشجویی چیز فوق العاده ایه. ما که تا حالا از این کارا نکردیم ولی خب هنوز خیلی کار داره تا به یه بازی خوب تبدیل بشه. اگه ادامه ش بدین شاید قابل رقابت با نمونه های مشابه انحصاریش بشه. به نظر من هنوزم که هنوزه خیلیا از سبک بازی آتاری خوششون میاد

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

آفلاین علیرضاامیرصمیمی

  • ناظر انجمن
  • *
  • ارسال: 2489
  • جنسیت : پسر
  • Arch Linux + KDE
    • وبسایت شخصی من
من هنوز نصب نکردم ولی حتما این کار رو خواهم کرد
حتما این شروع ساده رو جدی بگیر و با پیشنهادات رفقا و ایده های خودت تکمیل کن
من خودم هم حدود یک سال پیش همینجوری محض تفریح یه پروژه رو شروع کردم ولی با پیشنهادات دوستان داخل فروم و ... تبدیل شد به یه برنامه قابل استفاده و خوب
توصیه اول من اینه که موقع معرفی برنامت اسکرین شات بذار و همونطور که دوستمون پیشنهاد داد از github برای گذاشتن کد استفاده کن :)
ادامه بده
موفق باشی ;)
« آخرین ویرایش: 13 خرداد 1394، 07:00 ب‌ظ توسط علیرضاامیرصمیمی »

آفلاین بهنام م ک

  • Full Member
  • *
  • ارسال: 215
  • جنسیت : پسر
میدونی چیه علیرضا جان؟ همین که دارم نظر تورو در رابطه با این برنامه ی الکی میخونم برام اوج افتخاره. آقا پروژه هاتم جزئی از زندگی دانلودیمونه  ;)

حالا که این جوری شد حتمن قول یه بروزرسانی خیلی بزرگ رو برای شب های قدر میدم   :)

پ ن : اسکرین شاتم اضافه شد. ممنون که نظر میدید  :)
« آخرین ویرایش: 13 خرداد 1394، 10:03 ب‌ظ توسط بهنام م ک »
من از آنچه تو میگویی بیزارم ولی تا پای مرگ از حق تو برای گفتن آن دفاع میکنم

آفلاین علی ۵۰۰

  • Hero Member
  • *
  • ارسال: 775
  • جنسیت : پسر
سلام
یه نگاهی به عکسه انداختم دیدم جالبه.

آفلاین Риал Краесис

  • High Hero Member
  • *
  • ارسال: 1178
  • جنسیت : پسر
  • !!! I FIGHT FOR THE USERS
میدونی چیه علیرضا جان؟ همین که دارم نظر تورو در رابطه با این برنامه ی الکی میخونم برام اوج افتخاره. آقا پروژه هاتم جزئی از زندگی دانلودیمونه  ;)

حالا که این جوری شد حتمن قول یه بروزرسانی خیلی بزرگ رو برای شب های قدر میدم   :)

پ ن : اسکرین شاتم اضافه شد. ممنون که نظر میدید  :)
فلین لاکوود بهنام عزیز خیلی باحال بود!


If you do not like Arch use Gentoo and just shut up
 and If you do not like Gentoo use Arch and shut up
finaly If you do not like either use Ubuntu and shut the f*** up

آفلاین afrod

  • High Hero Member
  • *
  • ارسال: 1526
چطوری اجراش کنم؟!
$ chmod +x car6
$ ./car6
bash: ./car6: cannot execute binary file: Exec format error
$ car6
bash: car6: command not found

آفلاین samis

  • Full Member
  • *
  • ارسال: 112
چطوری اجراش کنم؟!
$ chmod +x car6
$ ./car6
bash: ./car6: cannot execute binary file: Exec format error
$ car6
bash: car6: command not found

دوستمون تو این برنامه از کتابخونه و ابزارهای openGL استفاده کردن که شما باید اونارو با توجه به توزیع مورد نظرتون نصب کنین. چون الان شما این کتابخونه هارو ندارین میگه فایل های باینری رو پیدا نمیکنه. با یه سرچ ساده تو اینترنت با توجه به توزیعتون میتونین کتابخونه های openGL رو نصب کنین
به گمانم در هیچ جای دنیا دو الف مست را پیدا نخواهید کرد! البته بجز در سردابه های الف های سیاه بیشه!

آفلاین بهنام م ک

  • Full Member
  • *
  • ارسال: 215
  • جنسیت : پسر
چطوری اجراش کنم؟!
باید این دوتا دپندنسی مشکل شما رو حل کنه :
نصب OpenGL :
sudo apt-get install mesa-common-devنصب freeglut Libraries :
sudo apt-get install freeglut3-devالبته میتونید مستقیم فایلها رو از https://packages.debian.org/wheezy/mesa-common-dev و https://packages.debian.org/wheezy/freeglut3-dev دانلود کرده و در زیرشاخه /usr/include/GL  قرار دهید.
من از آنچه تو میگویی بیزارم ولی تا پای مرگ از حق تو برای گفتن آن دفاع میکنم