عنوان: موتورهای بازی (سطح پایین، متوسط و بالا)فرمت فایل: wordتعداد صفحات: 80توضیحاتموتور بازی یک نرمافزار است که برای تولید بازی رایانهای نوشته میشود. موتورهای زیادی برای بازیها ساخته شده است که بیشتر آنها از طریق سیستمعامل مکینتاش، لینوکس و مایکروسافت ویندوز اجرا میشوند. هسته هر بازی رایانهای از یک موتور گرافیکی (که وظیفه رندرینگ را بر عهده دارد) و موتور فیزیکی تشکیل شده است که این موتورها گاهی اوقات توسط یک موتور اجرا میشوند و هسته بازی یک موتور خواهد داشت. موتورهای بازی در حقیقت مؤلفه نرمافزاری و اصلی هر بازی رایانهای و ویدئویی و هر برنامه تعاملی است که محتوای گرافیکی بلادرنگ تولید کند. موتوربازی یک سری از تکنولوژیهای اساسی را مهیا میسازد و همچنین فرایند توسعه را تسهیل میکند و در بعضی مواقع بازی را قادر میسازد تا به گونهای ساخته شود که به صورت چندزیرساختاری (مستقل از زیرساختها مثل سیستمعامل) و بر روی کنسولهای بازی و رایانههای رومیزی اجرا شود. تواناییها و قابلیتهای اساسی که توسط موتوربازی در اختیار قرار میگیرد شامل یک تفسیرکننده برای گرافیکهای دو بعدی و سه بعدی و موتور فیزیک و کاشف برخورد و صدا و پردازشگر اسکریپت و پویانمایی و هوش مصنوعی و قابلیتهای شبکهای و یک نمودار صحنه میباشد. موتورهای بازی را بعضی اوقات با نام میان افزار بازی نیز میشناسند. بعضی از موتورهای بازی به جای کلیه قابلیتهایی که مورد نیاز یک بازی رایانهای است تنها قابلیت رندرینگ بلادرنگ سه بعدی را مهیا میسازند. این موتورها به توسعهدهنده بازی اجازه میدهند که بقیه تواناییها و قابلیتهای مورد نیاز را فراهم نموده و مجموعه را تکمیل نماید که میتوان آنها را از بین اجزای میان افزار بازیهای دیگر انتخاب نمود. این نوع از موتورها اغلب با نامهای دیگری مانند موتور گرافیکی یا موتور رندرسازی و یا موتور سه بعدی نیز شناخته میشوند. امروزه بسیار بر روی موتورهای بازی و اجزای سازنده آنها کار میشود و این امر باعث شده تا بین قسمتهایی مانند کارهای هنری و طراحی مراحل و رندرینگ و اسکریپت نویسی شکاف عمیقی ایجاد شود.در این پژوهش به بررسی موتورهای بازی سطح پایین، متوسط و بالا می پردازیم همچنین دو موتور بازی fbsو udkرا کامل معرفی و محیط آنها را شرح می دهیم و در انتها به ارزابی و مفایسه این موتورها می پردازم. واژگان کلیدی: موتور بازی، موتور fbs، موتور udk، بازی سازیفهرست مطالبچکیده......1فصل اول: کلیات پژوهش1-1-مقدمه...................31-2-بیان مسئله.............31-3-وظایف یک موتور بازی.....51-4-اهمیت و ضرورت پژوهش...61-5-اصطلاحات تخصصی...7فصل دوم:مفاهیم عمومی موتورهای بازی2-1-تاریخچه موتورهای بازی.....102-2-انواع موتورهای بازی...112-2-1-موتورهای سطح پایین...112-2-2-موتورهای سطح میانی.....112-2-3- موتورهای سطح بالا...122-3-نمونههای مختلف موتورهای بازی..132-4- موتور بازی Unrea..132-4-1-نسخههاي گوناگون Unreal Engine...142-4-2-آینده Unreal Engine...162-5-بازیهاي FPS...182-5-1-نسخه های گوناگونبازیهاي FPS.192-6-موتور بازی Flexible Isometric....292-7- موتور Adventure Game Studio.......302-8- موتور Unity.....302-9- موتور Esperient Creator..312-10- موتور CryEngine 3...31فصل سوم:موتور بازی fbs3-1-مقدمه.....333-2-طراحی بازی.....333-3-اسکریپت نویسی....333-4-مدلهای تشکیل دهنده...333-4-1-سگمنتها...333-4-2-انتیتیها...343-4-3- مارکرها....353-4-4- پیش ساختها...353-5-ابزارهای FPSC ..363-6-ساختن میدان جنگی....393-7-آموزش ساخت بازی با EPS Creatorبه صورت exe....403-7-1-سربرگ GAMEPROJECTSETTING....403-7-2-سربرگ levelsettings..413-7-3-سربرگ textures.....423-8-جمع بندی موتور بازی fbs....43 فصل چهارم: موتور بازی UDK4-1-مقدمه.....454-2-UDK..........454-3-آموزش UDK.....484-4-دومین آموزش نرم افزار UDK...534-5-آموزش بخش نور و انیمیشن...564-6-بازی با دوربین سوم شخص...61فصل پنجم: ارزیابی نتایج1-5-مقدمه....645-2- كاربرد و ويژگيهاي موتور گرافيكي...........645-3-ارزیابی نتایج....665-4-نتیجه گیری..........69منابع..................72
موتورهای بازی (سطح پایین، متوسط و بالا)
عنوان: موتورهای بازی (سطح پایین، متوسط و بالا)فرمت فایل: wordتعداد صفحات: 80توضیحاتموتور بازی یک نرمافزار است که برای تولید بازی رایانهای نوشته میشود. موتورهای زیادی برای بازیها ساخته شده است که بیشتر آنها از طریق سیستمعامل مکینتاش، لینوکس و مایکروسافت ویندوز اجرا میشوند. هسته هر بازی رایانهای از یک موتور گرافیکی (که وظیفه رندرینگ را بر عهده دارد) و موتور فیزیکی تشکیل شده است که این موتورها گاهی اوقات توسط یک موتور اجرا میشوند و هسته بازی یک موتور خواهد داشت. موتورهای بازی در حقیقت مؤلفه نرمافزاری و اصلی هر بازی رایانهای و ویدئویی و هر برنامه تعاملی است که محتوای گرافیکی بلادرنگ تولید کند. موتوربازی یک سری از تکنولوژیهای اساسی را مهیا میسازد و همچنین فرایند توسعه را تسهیل میکند و در بعضی مواقع بازی را قادر میسازد تا به گونهای ساخته شود که به صورت چندزیرساختاری (مستقل از زیرساختها مثل سیستمعامل) و بر روی کنسولهای بازی و رایانههای رومیزی اجرا شود. تواناییها و قابلیتهای اساسی که توسط موتوربازی در اختیار قرار میگیرد شامل یک تفسیرکننده برای گرافیکهای دو بعدی و سه بعدی و موتور فیزیک و کاشف برخورد و صدا و پردازشگر اسکریپت و پویانمایی و هوش مصنوعی و قابلیتهای شبکهای و یک نمودار صحنه میباشد. موتورهای بازی را بعضی اوقات با نام میان افزار بازی نیز میشناسند. بعضی از موتورهای بازی به جای کلیه قابلیتهایی که مورد نیاز یک بازی رایانهای است تنها قابلیت رندرینگ بلادرنگ سه بعدی را مهیا میسازند. این موتورها به توسعهدهنده بازی اجازه میدهند که بقیه تواناییها و قابلیتهای مورد نیاز را فراهم نموده و مجموعه را تکمیل نماید که میتوان آنها را از بین اجزای میان افزار بازیهای دیگر انتخاب نمود. این نوع از موتورها اغلب با نامهای دیگری مانند موتور گرافیکی یا موتور رندرسازی و یا موتور سه بعدی نیز شناخته میشوند. امروزه بسیار بر روی موتورهای بازی و اجزای سازنده آنها کار میشود و این امر باعث شده تا بین قسمتهایی مانند کارهای هنری و طراحی مراحل و رندرینگ و اسکریپت نویسی شکاف عمیقی ایجاد شود.در این پژوهش به بررسی موتورهای بازی سطح پایین، متوسط و بالا می پردازیم همچنین دو موتور بازی fbsو udkرا کامل معرفی و محیط آنها را شرح می دهیم و در انتها به ارزابی و مفایسه این موتورها می پردازم. واژگان کلیدی: موتور بازی، موتور fbs، موتور udk، بازی سازیفهرست مطالبچکیده......1فصل اول: کلیات پژوهش1-1-مقدمه...................31-2-بیان مسئله.............31-3-وظایف یک موتور بازی.....51-4-اهمیت و ضرورت پژوهش...61-5-اصطلاحات تخصصی...7فصل دوم:مفاهیم عمومی موتورهای بازی2-1-تاریخچه موتورهای بازی.....102-2-انواع موتورهای بازی...112-2-1-موتورهای سطح پایین...112-2-2-موتورهای سطح میانی.....112-2-3- موتورهای سطح بالا...122-3-نمونههای مختلف موتورهای بازی..132-4- موتور بازی Unrea..132-4-1-نسخههاي گوناگون Unreal Engine...142-4-2-آینده Unreal Engine...162-5-بازیهاي FPS...182-5-1-نسخه های گوناگونبازیهاي FPS.192-6-موتور بازی Flexible Isometric....292-7- موتور Adventure Game Studio.......302-8- موتور Unity.....302-9- موتور Esperient Creator..312-10- موتور CryEngine 3...31فصل سوم:موتور بازی fbs3-1-مقدمه.....333-2-طراحی بازی.....333-3-اسکریپت نویسی....333-4-مدلهای تشکیل دهنده...333-4-1-سگمنتها...333-4-2-انتیتیها...343-4-3- مارکرها....353-4-4- پیش ساختها...353-5-ابزارهای FPSC ..363-6-ساختن میدان جنگی....393-7-آموزش ساخت بازی با EPS Creatorبه صورت exe....403-7-1-سربرگ GAMEPROJECTSETTING....403-7-2-سربرگ levelsettings..413-7-3-سربرگ textures.....423-8-جمع بندی موتور بازی fbs....43 فصل چهارم: موتور بازی UDK4-1-مقدمه.....454-2-UDK..........454-3-آموزش UDK.....484-4-دومین آموزش نرم افزار UDK...534-5-آموزش بخش نور و انیمیشن...564-6-بازی با دوربین سوم شخص...61فصل پنجم: ارزیابی نتایج1-5-مقدمه....645-2- كاربرد و ويژگيهاي موتور گرافيكي...........645-3-ارزیابی نتایج....665-4-نتیجه گیری..........69منابع..................72