پروژه بازی پک من pacman با OpenGL به زبان سی پلاس پلاس
در این پست سورس پروژه بازی پک من pacman با OpenGL به زبان سی پلاس پلاس را آماده کردیم که یک پروژه مناسب برای درس گرافیک کامپیوتری می باشد که با کتابخانه اپن جی ال کار شده است. در ادامه به شرح توابع استفاده در این پروژه شبیه سازی بازی پک من pacman با OpenGL پرداخته و فیلم و تصویری از آن قرار داده شده است.
در این پروژه اپن جی ال بازی معروف پک من (pacman) یا همون نقطه خور را با اپن جی ال طراحی شده است که با هر برخورد به نقط ها در صفحه به امتیاز ما اضافه می شود و از طرفی ما باید از دست دشمن ها فرار کنیم تا به آنها برخورد نکنیم. در صورت برخورد بازی پایان می یابد و در نهایت تعداد نقطه های خورده به نمایش در خواهد آمد.
توضیحات بیشتر، فیلم و تصاویری از محیط پروژه بازی پک من pacman با OpenGL به زبان ++C در ادامه مطلب.
در پروژه گرافیکی بازی بازی پک من pacman از توابع زیر استفاده شده است:
- تابع Catch: این تابع عمل گرفتن را انجام خواهد داد و وقتی اجرا می شود که دشمن ما را گرفته باشد.
- تابع Mykey: این تابع کلید های فشرده شده توسط کاربر را مدیریت می کند.
- تابع game_over: این تابع موقع گیم آور شدن بازی اجرا خواهد شد.
- تابع Update: این تابع تغییرات موجود در صفحه را اعمال می کند.
- تابع Pac: این تابع شکل پک من ها را در صفحه رسم می کند.
- تابع Move: این تابع حرکت مربوط در صفحه رو انجام می دهد.
- تابع Draw: این تابع عمل رسم صفحه را بر عهده دارد.
- تابع Chase: این تابع عمل تعقیب را انجام خواهد داد.
این پروژه بازی پک من pacman با OpenGL با استفاده از برنامه Visual Studio 2010 و نسخه ++VC تست شده و در آخر تصاویری از خروجی برنامه به همراه فیلم آموزشی در ادامه مطلب گنجانده شده است.
تصاویری از محیط پروژه بازی پک من pacman با OpenGL :
تصویر خروجی ۱:
تصویر خروجی ۲:
تصویر خروجی ۳:
تصویر خروجی ۴:
تصویر خروجی ۵:
مشاهده ویدئو در این باره
سلام درمورد سی پلاس پلاس می خواستم بدونم می خوام یاد بگیرم ولی نمیدونم از کجا باید شروع کنم ببخشید مزاحم شدم می خواستم کمکم کنید .
سلام یه پروژه با سی پلاس پلاس دارم وقت دارید برای انجام می تونم جزئیاتو براتون ایمیل کنم بررسی کنید ببنید قابل انجامه یا نه ؟
بله جزئیات پروژه رو در ایمیل برای ما ارسال کنید تا بررسی کنیم.