پروژه جمع آوری سیب های درختان با OpenGL به زبان سی پلاس پلاس
در این پست برای شما کاربران عزیز سورس پروژه جمع آوری سیب های درختان با OpenGL به زبان سی پلاس پلاس را آماده کرده ایم که یک پروژه مناسب برای درس گرافیک کامپیوتری می باشد که با کتابخانه OpenGL تهیه شده است.
در ادامه به شرح نحوه عملکرد و توابع استفاده شده (Scoredisp, start_screen, Drawtree, Net, Netmove, key_to_start, Keys, Apple1, Display) در این پروژه شبیه سازی جمع آوری سیب های درختان با OpenGL پرداخته و فیلم و تصویری از آن قرار داده شده است. در ادامه فیلم اجرایی پروژه را آنلاین نیز می توانید مشاهده کنید.
در این پروژه جمع آوری سیب های درختان با OpenGL سه درخت سیب وجود دارد که از آنها سیب می افتد و کاربر باید با کلید های جهت دار چپ و راست این سیب ها رو بگیرد و مانع از افتادن آنها به زمین باشد که با گرفتن هر سیب یک امتیاز کسب خواهید کرد. همچنین می توانید سطح بازی را با استفاده از منوی که در اختیار دارید انتخاب نمایئد.
توضیحات بیشتر، فیلم و تصاویری از محیط پروژه شبیه سازی جمع آوری سیب های درختان با OpenGL به زبان سی پلاس پلاس در ادامه مطلب.
در پروژه گرافیکی جمع آوری سیب های درختان از توابع زیر استفاده شده است:
- تابع start_screen: این تابع صفحه اول که مربوط به شروع بازی است را به کاربر نشان میدهد و با زدن کلید G می توانید بازی را شروع کنید.
- تابع Drawtree: این تابع شکل ظاهری درخت های سیب را به همراه سیب های موجود بر روی آنها را در صفحه رسم می کند.
- تابع Keys: کلید های جهت دار که برای حرکت سبد هستند در این قسمت بررسی می شود.
- تابع Display: این تابع زمینه و سایر اشیاء بر روی صفحه را به نمایش در می آورد.
- تابع Scoredisp: این تابع امتیاز کسب کرده را در بالای صفحه نمایش خواهد داد.
- تابع Net: این تابع سبدی که با آن سیب ها را میگیرید رسم می کند.
- تابع Apple1: این تابع حرکت سیب ها به طرف پایین را انجام میدهد.
- تابع key_to_start: با زدن کلید G بازی شروع خواهد شد.
- تابع Netmove: این تابع حرکت سبد را انجام خواهد داد.
این پروژه شبیه سازی جمع آوری سیب های درختان با OpenGL با استفاده از Visual Studio 2010 و نسخه ++VC تست شده و در آخر تصاویری از خروجی برنامه به همراه فیلم آموزشی در ادامه مطلب قرار داده شده است.
تصاویری از محیط پروژه شبیه سازی جمع آوری سیب های درختان با OpenGL به زبان ++C :
تصویر خروجی ۱:
تصویر خروجی ۲:
تصویر خروجی ۳:
مشاهده ویدئو در این باره
سلام مقاله این پروژرو هم می تونید آماده کنید خواهشا اگه زحمت نیست و تا کی آماده میشه ؟
برای پروژه های OpenGL چه مقاله ای می خواهید ! اینا مقاله ندارن فقط سورس کد هستند.