بازی آتللو با OpenGL به زبان ++Visual C

  • پنج‌شنبه 9 ژوئن 2016
  • بازدید ۷۰۱ نفر

تصویر opengl-othello_15486_1 بازی آتللو با OpenGL به زبان ++Visual C

سورس بازی آتللو با OpenGL به زبان سی پلاس پلاس

در این پست برای شما کاربران عزیز سورس پروژه بازی آتللو با OpenGL به زبان سی پلاس پلاس را آماده کردیم که یک بازی سرگرم کننده برای درس گرافیک کامپیوتری می باشد و برای یادگیری دستورات OpenGL نیز مناسب است.

در ادامه به شرح نحوه عملکرد و توابع استفاده شده (PintarEscena, ReProyectar, Mover, Iniciar, Clickar) در این پروژه بازی آتللو با OpenGL پرداخته و فیلم و تصویری از آن قرار داده شده است. در ادامه فیلم اجرایی پروژه را آنلاین نیز می توانید مشاهده نمایئد.

در این پروژه بازی آتللو با OpenGL یک صفحه با 8 سطر و 8 ستون داریم که در آن در حالت اولیه در مرکز خانه ها دو مهره سیاه و دو مهره سفید قرار دارد و در هر مرحله فقط یک بار می توانید مهره را بگذارید. روال بازی Othello هم به این شکل است که مثلا اگر مهر های سیاه را در یک راستا بچینید و در وسط این مهرهای سیاه یک مهره سفید باشد اون مهره سفید به سیاه تبدیل می شود. این روند را تا اتمام تمامی خانه های خالی ادامه می دهیم و در نهایت هر مهره که تعدادش در صفحه زیاد باشد برنده بازی خواهد شد.

توضیحات بیشتر، فیلم و تصاویری از عمکلرد بازی آتللو با OpenGL به زبان سی پلاس پلاس در ادامه مطلب.

در پروژه گرافیکی بازی آتللو با OpenGL از توابع زیر استفاده شده است:

  • تابع Clickar: وقتی روی خانه ای کلیک می کنیم این تابع فراخوانی شده و مشخص می کند مهره کجا حرکت کند.
  • تابع ReProyectar: این تابع اندازه صفحه را تنظیم کرده و تابع مربوط به کشیدن خونه ها رو فراخوانی می کند.
  • تابع Iniciar: این تابع شروع بازی است و مهره ها را در ابتدای کار تنظیم و ظاهر خونه ها رو تنظیم می کند.
  • تابع PintarEscena: این تابع صفحه 8 * 8 را بر روی صفحه رسم خواهد کرد.
  • تابع Mover: این تابع حرکت مهره ها رو بر عهده دارد.

این پروژه بازی آتللو با OpenGL با استفاده از Visual Studio 2010 و نسخه ++VC تست شده و در آخر تصاویری از خروجی برنامه به همراه فیلم آموزشی در ادامه مطلب گنجانده شده است.

تصاویری از محیط بازی آتللو با OpenGL :

تصویر خروجی 1:

تصویر opengl-othello_15486_2 بازی آتللو با OpenGL به زبان ++Visual C

تصویر خروجی 2:

تصویر opengl-othello_15486_3 بازی آتللو با OpenGL به زبان ++Visual C

تصویر خروجی 3:

تصویر opengl-othello_15486_4 بازی آتللو با OpenGL به زبان ++Visual C

تصویر خروجی 4:

تصویر opengl-othello_15486_5 بازی آتللو با OpenGL به زبان ++Visual C

تصویر خروجی 5:

تصویر opengl-othello_15486_6 بازی آتللو با OpenGL به زبان ++Visual C

 

باکس دانلود
شناسه:
۱۵۴۸۶
قیمت:
۳۹,۰۰۰ تـــــومان
ثبت نظر
ریفریش کنید!
نظرات کاربران (۳ مورد)
  1. تصویر آواتار کاربر 0
    مسعود فخری شنبه , 18 ژوئن

    سلام ببخشید یه سوال داشتم این پروژتون کد نویسش توضیحات خط به خط داره ؟

    • تصویر آواتار کاربر 2
      نوآوران گرمیسه‌شنبه , 21 ژوئن

      اره داره ولی توضیحات به صورت انگلیسی است و مختصر بعضی از خطوط کامنت گذاری شده

  2. تصویر آواتار کاربر 0
    رضا دلشاد یکشنبه , 24 جولای

    سلام خسته نباشید خوب توضیح داده بودید خیلی استفاده کردم .