معرفی سایت
سایت پیشرو پروژه حاوی کدهای برنامه نویسی، پروژه ها و مقالات در اکثر رشته های تحصیلی جهت کمک به افزایش دانش و پیشرفت علمی دانشجویان و دانش آموزان می باشد، اکثر پروژه های موجود به صورت رایگان و تعدادی هم بعد از پرداخت هزینه (بنا به درخواست ارسال کننده پروژه!) در اختیار شما عزیزان قرار خواهد گرفت.
ضمانت بازگشت وجه
آرشیو موضوعی

علوم پزشکی

نمونه سوالات

آخرین پروژه های سایت
محبوب ترین پروژه های سایت

پروژه بازی دو بعدی گرافیک کامپیوتری راکت و توپ

موضوع بندی : گرافیک کامپیوتری پنجشنبه 10 تیر 1395
پروژه بازی دو بعدی گرافیک کامپیوتری راکت و توپ

بازی راکت و توپ به صورت 2 بعدی با زبان سی پلاس پلاس در محیط visual studio 2010 و با استفاده از گرافیک کامپیوتری opengl طراحی شده است.

نحوه انجام بازی

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

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

بازی شامل 5 مرحله می باشد که در مرحله اول سرعت حرکت توپ پایین و با گذشت زمان (اگر بازیکن نبازد) به لول بازی افزوده می شود.

تکنیک های مورد استفاده در این پروژه بازی سطح دار

  • حرکت و جابه جایی اشکال
  • چاپ پیغام در خروجی صفحه نمایش (نمایش لول بازی، چاپ پیغام شروع و اتمام بازی)
  • سطح بندی بازی (لول بندی بازی)
  • تشخیص برخورد (برخورد توپ با راکت و دیواره ها)
  • استفاده از توابع مثلثاتی سینوس و کوسینوس در رسم دایره

توابع پرکاربرد opengl در این بازی

  • GLUT_KEY_RIGHT
  • GLUT_KEY_LEFT
  • glutBitmapCharacter چاپ پیغام در خروجی
  • glTranslatef جابه جایی عناصر
  • glBegin(GL_POLYGON) رسم چند ضلعی
  • glColor3f رنگ آمیزی اشکال

لازم به ذکر است که پروژه شامل توضیحاتی در قالب کامنت داخل سورس برنامه برای خوانایی بیشتر می باشد.


مشخصات فایل
ضمانت نامه تمام فایل های موجود در سایت دارای ضمانت بازگشت وجه می باشد. ضمانت نامه
عضویت در پیشرو پروژه
پروژه های مرتبط

شماره تماس جهت پشتیبانی از فایل های خریداری شده سایت : 912-8484-0914 قره داغی