PDA

View Full Version : مبتدی: ساخت بازی



hafez1
شنبه 20 مهر 1392, 18:45 عصر
سلام دوستان.
من میخاستم ببینم برای شروع نوشتن بازی باید چی کار کنم.
سی++ رو بلدم و سی شارپم دارم یاد میگیرم .
لطفا راهنمایی کنید.

brightening-eyes
شنبه 20 مهر 1392, 20:19 عصر
اول: سیشارپ برا بازیسازی زیاد به دردت نمیخوره
اما:
برا ساخت بازی به چندتا چیز احتیاج داری:
1. یه کتابخونه مثل دایرکت ایککس برا گرافیک: البته فقط تو ویندوز وگرنه OpenGL تو بقیه
البته directX تو xBox کار میکنه
2. یه کتابخونه صدا: OpenAL و flac و fmod میتونن چیزای خوبی باشن ولی چیزایی مثل allegro ازشون استفاده کردن: هم برا graphic: از دایرکت ایکس و هم از OpenGL: این رو ویندوز, iPhon و linux و یه سری دیگه میتونی باهاش کار کنی: مکینتاشم یادم رفت بنویسم.
3. یه سری الگوریتم که باید مخصوص بازی طراحی بشه مثل هوش مصنوعی و یه سری چیزای دیگه که داستان داره
مراحلش: بهترین راه
اول از یه کتابخونه بازی مثل allegro و یا از renderror قوی مثل ogre استفاده میکنی و پورت میکنیشون رو یه زبون scripting مثل AngelScript و بعدش یه گیم انجین باهاش مینویسی که بتونی توش بازیتو جمو جور کنی.
2. از طریق زبون scripting شروع میکنی به کدزنی بازی و داستان بازی و چیزای دیگه رو طراحی میکنی
باید الگوریتمارو هم تو گیم انجینت نوشته باشی
مثل چندتا تابع که بتونه کار Path Finding رو انجام بده
بعدش از طریق گیم انجین بازی رو کامپایل میکنی و تستش میکنی.
اون قدر تست میکنی که اون چیزی بشه که خودت میخوای
البته
میتونی چندتا لایبری رو تو برنامه گیم انجینت اینکلود کنی و ازشون استفاده کنی که اینجوری کارت راحتتر میشه