انجمنهای فارسی اوبونتو
کمک و پشتیبانی => بازی و سرگرمی => نویسنده: بهنام م ک در 12 خرداد 1394، 04:46 بظ
-
آیا از بازی های پرزرق و برق ویندوزی خسته شده اید؟
آیا از نبود هیجان در میان بازی های لینوکسی رنج میبرید؟
آیا نبود یک بازی ایرانی بسیار جذاب(!) شما رو کلافه کرده است؟
دیگر نگران نباشید ما به شما بازی Formula 1 رو معرفی میکنیم :)
دوستان گلم من این بازی خیلی مسخره رو چندسال پیش برای یه درس آزمایشگاهی دوره ی کارشناسی تو یه آخر هفته ی خیلی ساکت نوشتم. این اولین تجربه م با openGL بود و شاید به همین خاطر چیز به درد بخوری از آب در نیومده باشه و حقیقتشو بخوایین هیچوقت قصدشو نداشتم که جایی منتشرش کنم اما امروز یه معرفی یه بازی ساده رو تو همین انجمن دیدم که گویا نویسنده ش حتی با وجود درخواست کاربران حاضر نشده بود سورس اونو دراختیارشون قرار بده. منم خواستم یه ذره ای تلافی کرده باشم و یه بازی متن باز کاملا ایرونی ( ;D ) رو در اختیارتون قرار بدم تا هم شاید یکی پیدا بشه بهترش کنه و هم اینکه خودم یه ذره معروف بشم! ( شوخی بودا یه وقت جدی نگیرید :-s )
اما متاسفنه این بازی صدا نداره چون اون زمان یادمه وقتشو نداشتم که از openAL برای صداش استفاده کنم. درضمن ممکنه اولش با اجرای بازی مشکل داشته باشین که احتمالا به خاطر openGL و کتابخونه های اون باشه که میتونین با یه سرچ ساده تو اینترنت با توجه به توزیعتون کتابخونه های مورد نیازو نصب کنین.
یه مشکل بزرگ دیگه هم که بازی داره اینه که اصلا رسپانسیو نیست و ممکنه تو مانتیورهای مختلف تا حدودی زشت و بهم ریخته باشه اما خب میتونیم بعدا درستش کنیم :)
در مورد بازی هم باید بگم شما فقط با سه کلید کار میکنید: جهت بالا ، جهت پایین و کلید P( برای توقف ۵ثانیه ای بازی)
اگه احساس کردید کلیدا خوب کار نمیکنه این مشکل از شما نیست بلکه از منه که اون زمان بلد نبودم درست برنامه نویسیش کنم. توجه کنید با رها کردن یک کلید ، دستور مربوطه به برنامه ارسال میشه و نه با فشردنش.
در آخر هم ممنون میشم اگه نظرات خودتون رو باهام در میون بذارین و حتی سره رکورد گیری باهم کل بندازیم ;)
(http://uupload.ir/files/sv1t_screenshot_2015-06-03_21:39:32_thumb.png) (http://uupload.ir/viewer.php?file=sv1t_screenshot_2015-06-03_21:39:32.png)
اینم از لینک دانلود فایل اجرایی(کی میتونه یه جای مطمئن تر آپلودش کنه؟ ممنون میشم )
http://s6.picofile.com/file/8191682150/car6.html (http://s6.picofile.com/file/8191682150/car6.html)
پ ن : سورس بازی هم به زودی قرار میدم. الان یه ذره بهم ریخته و کثیفه. ایشالا به زودی قرارش میدم
پ ن : سورس بازی پیوست شد( به بزرگی خودتون ببخشید که خیلی نامرتبه )
-
پیشنهاد : درجایی مثل گیت هاب پروژه رو قرار بدید تا امکان مشارکت بیشتری باشه .
-
عالیه. :)
خسته نباشی و حتما ادامهش بده.
چندتا پیشنهاد:
- بازی رو از تم «فرمول۱» خارج کن. بیشتر شبیه رانندگی با مسیر خلاف توی یه خیابون شلوغه! همین شاید موضوع بهتری برای بازی باشه.
- از رنگ بندی جذابتری استفاده کن. به کار گرفتن بنفش و سبزآبی و قرمز و زرد تند و ... چندان جذاب نیست. یه نگاه به این رنگها (http://www.materialpalette.com/) بنداز.
- به عنوان اولین گامهای زیباسازیش یه مقدار گوشههای تیز رو کمتر کن. بهتره گوشههای تیز مستطیلها و محل نمایش سوخت و... یه مقدار گرد بشن. از فونت بهتری هم استفاده کن. من این (http://www.1001fonts.com/zorque-font.html) رو پیشنهاد میکنم.
- یه سری چیزای اضافی مثل سوخت اضافی، سرعتگیر، سکه و... توی راه اضافه کن تا جالبتر بشه.
- به عنوان آخرین پیشنهاد و کم اهمیتترین پیشنهاد هم به نظرم بد نیست یکم انیمیشن بش اضافه کنی... مثلا حرکت خودرو بین خطوط یکم نرمتر باشه...
منتظر ادامهی پروژه و نسخههای جدیدتر هستم. ;)
-
پیشنهاد : درجایی مثل گیت هاب پروژه رو قرار بدید تا امکان مشارکت بیشتری باشه .
چشم حتمن :)
چندتا پیشنهاد:
- بازی رو از تم «فرمول۱» خارج کن. بیشتر شبیه رانندگی با مسیر خلاف توی یه خیابون شلوغه! همین شاید موضوع بهتری برای بازی باشه.
- از رنگ بندی جذابتری استفاده کن. به کار گرفتن بنفش و سبزآبی و قرمز و زرد تند و ... چندان جذاب نیست. یه نگاه به این رنگها (http://www.materialpalette.com/) بنداز.
- به عنوان اولین گامهای زیباسازیش یه مقدار گوشههای تیز رو کمتر کن. بهتره گوشههای تیز مستطیلها و محل نمایش سوخت و... یه مقدار گرد بشن. از فونت بهتری هم استفاده کن. من این (http://www.1001fonts.com/zorque-font.html) رو پیشنهاد میکنم.
- یه سری چیزای اضافی مثل سوخت اضافی، سرعتگیر، سکه و... توی راه اضافه کن تا جالبتر بشه.
- به عنوان آخرین پیشنهاد و کم اهمیتترین پیشنهاد هم به نظرم بد نیست یکم انیمیشن بش اضافه کنی... مثلا حرکت خودرو بین خطوط یکم نرمتر باشه...
والا محمدجان همونطور که بالا گفتم این بازی درکل حاصل ۳ روز کاره و از روی اجبار برای یه درس آزمایشگاهی دوره کارشناسیم انجام دادم. راستشو بخوای اونجام نمره ی خوبی بابتش نگرفتم ولی خب راضی کننده بود. به نظر خودمم رنگاش خیلی مسخره ن. ینی دریغ از یه ذره جذابیت!!! در مورد گوشه های تیز و انیمیشن هم باید عرض کنم چشم! منتها انجام دادن این ریزه کاریا با openGL اصلا کار آسونی نیست. ولی خب ماجراجویی جالبی میشه.
اون زمان یادمه که خیلی دنبال راهی گشتم که بشه از فونت های خارجی برا نوشتن متن ها استفاده کنم که آخرشم نتونستم اما الان فک کنم بتونم یه کاریش کنم. حتمن هم با همون فونت پیشنهادی خودت شروع میکنم :)
این بازی فعلا کدش به ۱۰۰۰ خط هم نرسیده اما بعدا که بهتر بشه به امید خدا پوز انحصار رو به خاک خواهیم مالید
-
درحد یه محصول آخر هفته ی دانشجویی چیز فوق العاده ایه. ما که تا حالا از این کارا نکردیم ولی خب هنوز خیلی کار داره تا به یه بازی خوب تبدیل بشه. اگه ادامه ش بدین شاید قابل رقابت با نمونه های مشابه انحصاریش بشه. به نظر من هنوزم که هنوزه خیلیا از سبک بازی آتاری خوششون میاد
خسته نباشی
-
من هنوز نصب نکردم ولی حتما این کار رو خواهم کرد
حتما این شروع ساده رو جدی بگیر و با پیشنهادات رفقا و ایده های خودت تکمیل کن
من خودم هم حدود یک سال پیش همینجوری محض تفریح یه پروژه (http://amirsamimi.mihanblog.com/post/22) رو شروع کردم ولی با پیشنهادات دوستان داخل فروم و ... تبدیل شد به یه برنامه قابل استفاده و خوب
توصیه اول من اینه که موقع معرفی برنامت اسکرین شات بذار و همونطور که دوستمون پیشنهاد داد از github (https://github.com/) برای گذاشتن کد استفاده کن :)
ادامه بده
موفق باشی ;)
-
میدونی چیه علیرضا جان؟ همین که دارم نظر تورو در رابطه با این برنامه ی الکی میخونم برام اوج افتخاره. آقا پروژه هاتم جزئی از زندگی دانلودیمونه ;)
حالا که این جوری شد حتمن قول یه بروزرسانی خیلی بزرگ رو برای شب های قدر میدم :)
پ ن : اسکرین شاتم اضافه شد. ممنون که نظر میدید :)
-
سلام
یه نگاهی به عکسه انداختم دیدم جالبه.
-
میدونی چیه علیرضا جان؟ همین که دارم نظر تورو در رابطه با این برنامه ی الکی میخونم برام اوج افتخاره. آقا پروژه هاتم جزئی از زندگی دانلودیمونه ;)
حالا که این جوری شد حتمن قول یه بروزرسانی خیلی بزرگ رو برای شب های قدر میدم :)
پ ن : اسکرین شاتم اضافه شد. ممنون که نظر میدید :)
فلین لاکوود بهنام عزیز خیلی باحال بود!
-
چطوری اجراش کنم؟!
$ chmod +x car6
$ ./car6
bash: ./car6: cannot execute binary file: Exec format error
$ car6
bash: car6: command not found
-
چطوری اجراش کنم؟!
$ chmod +x car6
$ ./car6
bash: ./car6: cannot execute binary file: Exec format error
$ car6
bash: car6: command not found
دوستمون تو این برنامه از کتابخونه و ابزارهای openGL استفاده کردن که شما باید اونارو با توجه به توزیع مورد نظرتون نصب کنین. چون الان شما این کتابخونه هارو ندارین میگه فایل های باینری رو پیدا نمیکنه. با یه سرچ ساده تو اینترنت با توجه به توزیعتون میتونین کتابخونه های openGL رو نصب کنین
-
چطوری اجراش کنم؟!
باید این دوتا دپندنسی مشکل شما رو حل کنه :
نصب 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/mesa-common-dev) و https://packages.debian.org/wheezy/freeglut3-dev (https://packages.debian.org/wheezy/freeglut3-dev) دانلود کرده و در زیرشاخه /usr/include/GL
قرار دهید.