قالب پرشين بلاگdownload

رنگارنگ
قدر وقت ار نشناسد دل و کاری نکند/ بس خجالت که از این حاصل اوقات بریم
نويسندگان
زینب پ

گفته بودم که سبک بازی مورد علاقه من، پلتفرمر هست. حالا میخوام درباره این سبک توضیح بدم:

 

بازی های سبک Platform و ویژگی های آن

به گونه ای از بازی ها اطلاق می شود که در آنها نمای دید کاربر، جانبی (Side View) است و حرکات کاربر به دو بعد (در راستای محور X و Y)محدود می شود. نمونه های سه بعدی این سبک نیز به جز محدوده حرکتی از تمامی ویژگی های دیگری که در این سبک استفاده می شود، بهره می برند.

برخی از مهم ترین این خصوصیات به قرار زیر هستند:

1- نماهای جانبی

مهم ترین ویژگی که بازی های Platform را از سایر سبک ها متمایز می کند، وجود نماهای جانبی است. با توجه به این ویژگی بازی های Platform خود به سه شاخه تقسیم می- شوند:

● انواع اولیه بازی ها که در آن کاربر در یک صفحه ثابت (Fixed Screen) حرکت به چپ و راست داشت و از طریق پرش یا ابزاری چون نردبان به قسمت های بالاتر واقع در همان صفحه دست پیدا می کرد.

● انواع ثانویه که حرکات عمودی کاربر را محدود کرده بودند و کاربر با حرکت به سمت گوشه های راست یا چپ صفحه به قسمت های بعدی راه پیدا می کرد.

● نمونه های مدرن سه بعدی که صرفا به دلیل سایر ویژگی ها و از نمای جانبی زیرمجموعه سبک Platform محسوب می شوند و در آن دوربین در نمای سوم شخص و با حرکات چرخشی و دورانی فراوان تعبیه می شود. در این حالت پرش ها و حرکات عمودی و افقی امکان پذیر است و معمولا دوربین به تناسب حرکت انجام شده در موقعیتی قرار می گیرد که بهترین و واضح ترین تصویر را به کاربر ارایه می دهد. در این حالت محدودیت حرکت در راستای محورهای X و Y وجود ندارد و کاربر می تواند در هر سه محور حرکت کند.

تنها نکته ای که طراحان این گونه بازی ها شدیدا به آن توجه دارند، این است که اگر حرکات دوربین متناسب با حرکت شخصیت نباشد و زاویه دید مناسب به کاربر ارایه نشود، بازی با دلسردی کاربر و نهایتا شکست مطلق مواجه خواهد شد. بسیاری از بازی های Platform به همین دلیل و علی رغم وجود سناریو و گرافیک جذاب، در جلب مخاطب موفق نبوده اند.

2- عناصر موجود در بازی

در این گونه بازی ها معمولا عناصر فراوانی برای استفاده شخصیت اصلی بازی طراحی می شوند و در بسیاری از مواقع جمع آوری همین عناصر هدف اصلی بازی است. جمع کردن حلقه ها در مجموعه بازی های Sonic، سکه ها در مجموعه بازی های Mario و کارت های بازی در مجموعه بازی های Harry Potter از همین نمونه ها هستند. در بسیاری از نمونه ها، این کار اجباری نیست اما جمع آوری آنها می تواند در مراحل آتی و ادامه بازی، به کاربر کمک کند؛ به عنوان مثال در بازی Gods با جمع آوری سکه ها کاربر می تواند در فروشگاه بازی که بین هر مرحله تعبیه شده است، نسبت به خریداری تجهیزات مورد نیاز خود اقدام کند. در برخی بازی ها به ازای تعدادی مشخص از این عناصر (سکه، حلقه و ...) امکانات اضافه ای در اختیار کاربر قرار می گیرد (Health, Life, …). 

3- ساختار بصری

بازی های سبک Platform معمولا از انیمیشن سبک کارتونی و کاملا غیرواقعی و فانتزی بهره می برند. استفاده از رنگ های فراوان، خلق کاریکاتور گونه شخصیت های بازی و اغراق در عناصر بصری تشکیل دهنده بازی جزء تفکیک ناپذیر بازی های این سبک هستند. به همین سبب بسیاری از عناوین تولید شده از روی فیلم های انیمیشن معروف (مانند هرکول، شاه شیر، علاءالدین و ...) در این سبک به کاربران عرضه شده اند.

 

4- حالت تیمی

بازی های این سبک معمولا از انجام بازی توسط بیش از یک نفر و به صورت همزمان نیز حمایت می کنند. عناوینی که برای کنسول های بازی عرضه می شوند معمولا قابلیت اتصال دو Joystick به کنسول و انجام بازی را میسر می کنند و در بازی هایی که برای سیستم های کامپیوتر شخصی (PC) عرضه می شوند، دو کاربر می توانند همزمان از طریق دو بخش یک صفحه کلید به انجام بازی بپردازند.

 

عناوین معروف بازی های Platform 

Pitfall! – Haunted Castle – Caption Comic – Prince of Persia (Series)

Commander Keen (Series) – Sonic (Series) – Alladin – Donkey Kong Country

Super Mario (Series) – Tomb Raider (Series) – Crash Bandicoot – Jack & Dexter

Golden Axe – Harry Potter (Series) – Madagascar – Hercules – Tarzan (Series)

Gods – Ratchet & Clank – Earthworm Jim

 

منبع: کتاب نگرشی نوین به بازی های کامپیوتری - مهندس شهاب حبیبی

این کتاب قبلا در این پست معرفی شد.

یک مقاله کامل درباره بازی های پلتفرم تو ویکی پدیا به زبان انگلیسی موجود هست:

http://en.wikipedia.org/wiki/Platform_game




 
 
[ دوشنبه 20 تیر 1390  ] [ 7:01 PM ] [ زینب پ ]
نظرات 3

بازی های تیراندازی بر اساس دید دوربین به دو دسته تقسیم میشن:

1) تیراندازی اول شخص (First Person Shooter) یا FPS: در این حالت خود بازیکن دیده نمیشه و معمولا فقط دستاش به همراه سلاحش قابل رؤیت هست.

 

2) تیراندازی سوم شخص (Third Person Shooter) یا TPS: در این حالت دوربین پشت سر بازیکن قرار داره و بازیکن کاملا دیده میشه.

 

علم من در این مورد همین قدره!




 
 
[ یک شنبه 1 خرداد 1390  ] [ 7:31 PM ] [ زینب پ ]
نظرات 2

اول از همه میخوام سبک های بازی ها رو بهتون معرفی کنم.

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

1- داستانی معمایی (Adventure)

ویژگی های اصلی: اتکای زیاد به سناریو و خط داستانی، عمدتا فاقد صحنه های Action، مبتنی بر رد و بدل شدن دیالوگ بین شخصیت ها

نمونه ها:

Day of the Tentacle – Neverhood – Grim Fandango – Monkey Island

Dracula – Silent Hill – Syberia – Full Throttle – Sherlock Holmes

 

2- پر زد و خورد (Action)

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

نمونه ها:

Quake – Doom – Duke Nukem – Heretic – Rise of the Triade

Unreal Tournoment – Halo – Half Life – Mafia – Max Payne

   

3- هنرهای رزمی (Martial Arts)

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

نمونه ها:

Street Fighter – Mortal Combat – King of Fighters – Tekken

Virtua Fighter – Soul Calibur – Robo Fighter – Soul Edge

   

4- مسابقه ای (Racing)

مبتنی بر سرعت و حرکت در پیست های مسابقات (اتومبیل رانی، موتور سواری و ...)

نمونه ها:

Need For Speed – Grand Prix – Mario Kart – Nascar

Gran Turismo – Moto Racing – Lego Racer – Pro Skater

 

5- ورزشی (Sports)

مبتنی بر مسابقات ورزشی (غیر از گروه Racing)، شامل بازی های تیمی، انفرادی و مجموعه مسابقاتی چون المپیک و بازی های زمستانی

نمونه ها:

Winter Games – NFL – Tiger Woods PGA – NBA – NHL - Fifa

   

6- استراتژی (Strategy)

بر پایه مدیریت گروه در راستای نیل به هدف از پیش تعریف شده، معمولا شامل جنگ های گروهی و تسخیر سرزمین ها

نمونه ها:

Command & Conquer – Warcraft – Civilization – Warlords

Age of Mythology – Heroes of Might & Magic – Age of Empires

 

7- شبیه سازی (Simulation)

مبتنی بر شبیه سازی کنترل وسایل نقلیه گوناگون (عمدتا هواپیما و هیلیکوپتر) به دقیق ترین شکل ممکن، در پاره ای از موارد شامل بردهای هوایی

نمونه ها:

LL2 Sturmovik – LHX – Falcon 4.0 – Microsoft Flight Simulator

Wing Commander – Independence War – Free Space

   

8- نقش آفرینی (Role Playing)

مبتنی بر قرار دادن شخصیت در محیطی معمولا تخیلی و به پیش بردن داستان، عمدتا خلق شخصیت اصلی بر پایه مهارت های خاص از پیش تعریف شده

نمونه ها:

Baldur's gate – Harry Potter – Final Fantasy – Diablo

Ultima – Once upon a Knight – Tomb Raider – Star Wars

   

9- منطقه سازی (Zone Building)

نوع خاصی از استراتژی که هدف نهایی در آن ساخت یک مجموعه (شهر، پارک تفریحی و ...) است.

نمونه ها:

Children of the Nile – Railboard Tycoon – Zoo Tycoon – SimCity – Vegas Tycoon

   

10- شبیه سازی زندگی واقعی (Real Life Simulation)

مبتنی بر هدایت جمعی و فردی اشخاص مختلف برای جلوگیری از بروز مشکلات و پیشبرد و ارتقای فردی و جمعی

نمونه ها:

Sim Ant – Sim Earth - Sims

   

11- بازی های سنتی، تخته ای و پازل ها (Traditional Board & Puzzle)

عمدتا برگرفته از بازی های سنتی که قبل از ظهور کامپیوترها انجام می شد، بدون خط داستانی و سناریو، حرکات محدود و معمولا سطح بندی (Leveling) های زیاد

نمونه ها:

Boulder dash – Mine Sweeper – Lemings – Tetris

   

12- بازی های صفحه ای (Platform)

مبتنی بر حرکات دو بعدی (جلو، عقب، بالا، پایین)، نمای بازی معمولا به شکل جانبی

نمونه ها:

Metroid – Lode Runner – Super Mario – Donkey Kong – Commander Keen

Crash bandicoot – Sonic – Spyro the Dragon

 

13- تیراندازی (Shooting)

عاری از هر گونه خط داستانی و صرفا مبتنی بر مهارت تیراندازی و سرعت و دقت

نمونه ها:

Robotron – R-type – Raiden – Virtua Cop

 

14- فیلم های محاوره ای (Interactive Movies)

 

شدیدا مبتنی بر خط داستانی که معمولا کاربر تنها در نقاط انشعابی داستان تصمیم گیری می کند و پیشبرد فکری داستان با اوست و در پیشامدها نقشی ندارد.

نمونه ها:

Space Ace – Dragon's Lair

 

15- آموزشی (Educational)

بازی به عنوان ابزاری به منظور آموزش در اختیار کاربر قرار می گیرد، معمولا برای گروه سنی 3 تا 12 سال تهیه می شود و آموزش های مختلف مانند علوم، ریاضی، زبان و ... را هدف اصلی خود قرار می دهد.

نمونه ها:

Oregon Trail – Robocode – Lamp Start – Carmen Sandiego




 
 
[ شنبه 31 اردیبهشت 1390  ] [ 10:37 PM ] [ زینب پ ]
نظرات 3

سلام

خیلی وقته که وبلاگ رو به روز نکرده بودم، گفتم بیام یه مژده بدم.

تصمیم گرفتم از بین موضوعات این وبلاگ بیشتر به مقوله بازی سازی بپردازم و تجربیاتی رو که در طول انجام پروژه م کسب کردم (که نزدیک یک سال طول کشید) اینجا در اختیار علاقه مندان قرار بدم. (البته اگر عمری باقی بود و وقت و حوصله ای) شاید به درد مبتدی ها بخوره!

اگر هم نخورد عیبی نداره لااقل برای خودم مرور میشه و یاد اون روزای قشنگی میفتم که رو پروژه کار می کردم و هر روز چیز جدیدی یاد می گرفتم.

احتمالا اول یه سری اصطلاحاتی رو که برام جالب بوده، توضیح میدم. شاید پیش پا افتاده باشه. مثلا تعریف بازی های اول شخص و سوم شخص. چون خودم اول معنی این دو تا رو نمی دونستم و بعد از سرچ کردن و پرسیدن فهمیدم که یعنی چی. از اونجا که سبک مورد علاقه من، پلتفرمر هست، شاید بعضی مفاهیم و اصطلاحات بیشتر به این سبک مربوط باشه. قرار نیست همه مفاهیم بازی سازی رو توضیح بدم، فقط اونایی که یاد گرفتم. هدفم اینه که کسی که میخواد مثل من از صفر شروع کنه و راجع به اصطلاحات بازی سازی چیزی نمی دونه به اندازه ای که من معطل یاد گرفتن اونا شدم، معطل نشه.

بعدش اگه استقبالی بشه، بازی پلتفرمری رو که خودم با انجین Unity3d ساختم، معرفی می کنم و آموزش میدم.

تو پست های قبلی مطلبی درباره اینکه موتور بازی (Game Engine) چی هست گذاشتم و چند تا از موتورها از جمله Unity 3d رو به صورت مختصر معرفی کردم. همچنین دو تا کتاب خوب درباره بازی ها معرفی کردم و از ورودم به دنیای بازی سازی گفتم.

منتظر پست های بعدی باشید. امیدوارم به دردتون بخوره.

 




 
 
[ چهارشنبه 28 اردیبهشت 1390  ] [ 11:47 PM ] [ زینب پ ]
نظرات 2

1) نگرشی نوین به بازی های کامپیوتری

نويسنده: مهندس شهاب حبیبی

انتشارات دیباگران تهران

تعداد صفحه : 192

قیمت: 25000 ريال

تاریخ نشر : اردیبهشت ماه 1385

در این کتاب خواهید خواند : مراحل ساخت یک بازی کامپیوتری ، تاریخچه بازی های کامپیوتری ، بررسی 15 سبک بازی های کامپیوتری و معرفی ویژگی ها و نمونه های هر سبک از قبیل Adventure , Action , Strategy ,Sports , Simulation , ....

فهرست مطالب:
فصل1: صنعت بازي هاي كامپيوتري - فصل2: تجارت بازي هاي كامپيوتري - فصل3: ساخت يك بازي كامپيوتري - فصل4: تاريخچه بازي هاي كامپيوتري - فصل5: موفقيت و شكست بازي هاي كامپيوتري - فصل6: شركت lucas arts - فصل7: معرفي سبك هاي بازي هاي كامپيوتري - فصل8: سبك روايي-معمايي - فصل9: سبك حادثه اي - فصل10: سبك هاي ورزشي،مسابقه اي - فصل11: سبك استراتژي - فصل12: سبك منطقه سازي - فصل13: سبك شبيه سازي زندگي - فصل14: سبك بازي هاي نقش آفريني و...

 

2) اصول ساخت و طراحی بازی های کامپیوتری

نويسنده: مهندس شهاب حبیبی

انتشارات دیباگران تهران

تعداد صفحه : 133

قیمت: 14000 ريال

تاریخ نشر : اردیبهشت 1385

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

فهرست مطالب:
فصل1: مباني طراحي بازي هاي كامپيوتري - فصل2: طراحي بازي روي كاغذ - فصل3: طراحي محيط بازي - فصل4: طراحي فضاها و ساختمان ها -فصل5: اعمال تأثيرات محيطي - فصل6: به كارگيري هوش مصنوعي - فصل7: سناريو و داستان بازي - فصل8: امتحان و رفع اشكال محصول.

 

من خودم اولی رو از سایت mftshop.com خریدم. دومی رو هم از کتابخونه گرفتم. کتابای خوبی هستن.




 
 
[ یک شنبه 8 اسفند 1389  ] [ 2:14 AM ] [ زینب پ ]
نظرات 0

سلام

شاید بگین تو رو چه به بازی سازی؟ باید بگم که ماجرا از اینجا شروع شد که می خواستم موضوعی برای پروژه کارشناسیم انتخاب کنم. بعد از مشورت با استاد راهنما بالاخره ساخت یک بازی کامپیوتری برای ویندوز رو انتخاب کردم و به این ترتیب وارد دنیای بازی سازی شدم و تجربه خوبی بود برام. خیلی چیزی یاد گرفتم. به غیر از آشنا شدن با بعضی اصطلاحات بازی سازی که تا قبل از اون به گوشم نخورده بود، با نرم افزاری مثل 3DS Max هم در حد نیازم آشنا شدم. هر چند مدلسازی یاد نگرفتم ولی لااقل با محیط کاربریش آشنا شدم و دوست دارم مدلسازی هم یاد بگیرم.

تو انجمن طراحان پارسی (www.persian-designers.com) عضو شدم و اونجا انجین Unity 3d رو بهم پیشنهاد کردن، چون اول می خواستم با C# برنامه نویسی کنم و Unity این زبان رو پشتیبانی می کنه. شروع کردم مقالات آموزشی مقدماتی Unity رو که تو همون سایت بود و توسط اعضا ترجمه شده بود خوندم و راه افتادم. البته کدهایی که تو مقالات آموزشی استفاده می شد، کدهای جاوا اسکریپت بود. Unity سه تا زبان C# و JavaScript و Boo رو پشتیبانی می کنه. یه جا تو مقالات خوندم که زبان پیشنهادی برای Unity، جاوا اسکریپت هست. برای همین اغلب جاها چه تو منابع فارسی و چه انگلیسی، از کدهای جاوا اسکریپت استفاده شده بود. البته یه سری آموزش ویدئویی (انگلیسی) C# در یونیتی هم وجود داره و اونا رو هم دانلود کردم ولی متاسفانه ازشون استفاده نکردم. چون از قبل با C# کار نکرده بودم، برام سخت بود که کدهایی رو که تو مقالات آموزشی می دیدم به C# تبدیل کنم. یه کمی هم وقت گذاشتم برای یادگیری C# ولی به طور جدی دنبال نکردم. نهایتا با همون جاوا اسکریپت کار کردم.

تو پست بعدی میخوام دو تا کتاب مفید بهتون معرفی کنم که یکی اصول ساخت بازی ها رو توضیح میده و دیگری هم انواع بازی ها رو دسته بندی کرده. فعلا ...




 
 
[ جمعه 6 اسفند 1389  ] [ 1:13 PM ] [ زینب پ ]
نظرات 0

 

1) Game Maker

نرم افزاری است که برای ساخت بازی های دو بعدی مناسب می باشد. زبان برنامه نویسی آن GMl نام دارد که می توان گفت تلفیقی از زبان های C و بیسیک است. هر چند که مجموعه ­ای از دستور­ها و کدهای آماده را برای برنامه ­نویسی در خود ذخیره دارد، اما به هر حال دانستن کمی زبان برنامه ­نویسی بیشتر کمک خواهد کرد. قابلیت خروجی گرفتن به صورت exe را نیز داراست.

2) WME

موتوری با قابلیت­های زیاد برای ساخت بازی­ های ماجرایی می­ باشد. زبان برنامه نویسی آن به زبان های C، C++، جاوا و PHP نزدیک است.

3) Quest 3D

این موتور یکی از قدرتمند­ترین موتور­ها  برای ساخت بازی است. در حقیقت، کار اصلی آن خلق بازی­ های شبیه سازی است ولی در ایجاد سایر سبک­ها نیز تبحر دارد. زبان برنامه­ نویسی این موتور C++ است و برنامه نویسی با این موتور خلاقیت می خواهد.

4) 3D Game Studio

از جمله قدرتمند­ترین موتورها برای ساخت بازی­ های سه ­بعدی و دو­بعدی است. هر چند که تخصص این موتور برای ساخت بازی­ های سه ­بعدی است. برای کار با این موتور باید از دانش برنامه ­نویسی سود ببرید. این موتور از زبان C پشتیبانی می کند.

5) Unity 3d

این موتور که به تازگی محبوبیت بسیاری را در جهان کسب کرده است، یک ابزار برای ساخت بازی­ های سه­ بعدی می­باشد. می­توان گفت با این موتور، هر سبک بازی را می­توان ساخت، از بازی­ های تیراندازی اول شخص گرفته تا پازل­ ها. ویرایشگر موتور می­تواند تحت ویندوز و Mac اجرا شود. تا چند سال پیش این موتور به درد کاربران سیستم Mac می­ خورد، اما بعد از مارس 2009 که برای ویندوز هم ارایه شد، کاربران ویندوز هم به جمع دوستداران این موتور افزوده شدند. این موتور اولین بار در تاریخ ژوین 2005 منتشر گردید و به تازگی هم نسخه ­ی 3 این موتور همانند نسخه ­ی قبلی به دو شکل رایگان و حرفه ­ای عرضه شد. چون این موتور تقریبا یک موتور جدید می­ باشد، هنوز بازی تجاری قابل توجهی با آن ساخته نشده و بیشتر بازی­های indie با آن ساخته شده است. دو مجوز برای این موتور وجود دارد، مجوز Pro و مجوز free.

بازی "مکس و ماژیک جادویی" با این موتور ساخته شده.

6) Unreal Development Kit

این کیت توسعه ­ی بازی توسط شرکت epic Games و با هدف ترغیب توسعه ­دهندگان بازی به استفاده از موتور گران­قیمت Unreal ساخته شده است. اختصارا UDK نامیده می شود. استفاده از نسخه ­ی رایگان UDK برای اهداف غیر تجاری رایگان است امّا در صورتی که می­ خواهید بازی­ های تجاری بسازید، باید یکی از دو نسخه ­ی Royalty bearing یا Per Seat را بخرید.

 

برای اطلاعات بیشتر درباره این موتورها به سایت http://promakers.ir/ و http://www.bazisaz.com/ مراجعه کنید.




 
 
[ دوشنبه 25 بهمن 1389  ] [ 10:25 PM ] [ زینب پ ]
نظرات 1

موتور بازی یک نرم‌افزار است که برای تولید بازی رایانه ای نوشته می‌شود. موتورهای زیادی برای بازی‌ها ساخته شده‌است که بیشتر آنها از طریق سیستم‌عامل مکینتاش ، لینوکس و مایکروسافت ویندوز اجرا می‌شوند. هسته هر بازی رایانه‌ای از یک موتور گرافیکی (که وظیفه رندرینگ را بر عهده دارد) و موتور فیزیکی تشکیل شده‌است که این موتورها گاهی اوقات توسط یک موتور اجرا می‌شوند و هسته بازی یک موتور خواهد داشت.موتورهای بازی در حقیقت مؤلفهٔ نرم‌افزاری و اصلی هر بازی ‌رایانه‌ای و ویدئویی و هر برنامهٔ تعاملی است که محتوای گرافیکی بلادرنگ تولید کند. موتوربازی یک سری از تکنولوژی‌های اساسی را مهیا می‌سازد و همچنین فرایند توسعه را تسهیل می‌کند و در بعضی مواقع بازی را قادر می‌سازد تا به گونه‌ای ساخته شود که به صورت چندزیرساختاری (مستقل از زیرساخت‌ها مثل سیستم‌عامل) و بر روی کنسول‌های بازی و ‌رایانه‌های رومیزی اجرا شود. توانایی‌ها و قابلیت‌های اساسی که توسط موتوربازی در اختیار قرار می‌گیرد شامل یک تفسیرکننده برای گرافیک‌های دو بعدی و سه بعدی و موتور فیزیک و کاشف برخورد و صدا و پردازشگر اسکریپت و پویانمایی و هوش مصنوعی و قابلیت‌های شبکه‌ای و یک نمودار صحنه می‌باشد. موتورهای بازی را بعضی اوقات با نام میان افزار بازی نیز می‌شناسند. بعضی از موتورهای بازی به جای کلیه قابلیت‌هایی که مورد نیاز یک بازی ‌رایانه‌ای است تنها قابلیت رندرینگ بلادرنگ سه بعدی را مهیا می‌سازند. این موتورها به توسعه‌دهندهٔ بازی اجازه می دهند که بقیه توانایی‌ها و قابلیت‌های مورد نیاز را فراهم نموده و مجموعه را تکمیل نماید که می‌توان آنها را از بین اجزای میان افزار بازی‌های دیگر انتخاب نمود. این نوع از موتورها اغلب با نام‌های دیگری مانند موتور گرافیکی یا موتور رندرسازی و یا موتور سه بعدی نیز شناخته می‌شوند. امروزه بسیار بر روی موتورهای بازی و اجزای سازندهٔ آنها کار می‌شود و این امر باعث شده تا بین قسمت‌هایی مانند کارهای هنری و طراحی مراحل و رندرینگ و اسکریپت ‌نویسی شکاف عمیقی ایجاد شود. به زبان ساده این امر باعث شده تا کارها تخصصی‌تر شود. امروزه در تیم‌‌های بزرگ توسعه بازی‌های ‌رایانه‌ای و ویدئویی نسبت هنرمندان به برنامه‌نویسان ۴ به ۱ می‌باشد و این یک امر عادی به‌شمار می‌آیند. امروزه موتورهای بازی در زمره پیچیده‌ترین برنامه‌های ‌رایانه‌ای هستند که تابه حال ایجاد شده‌است. توسعه موتورهای بازی امروزه یکی از محبوب ترین پروژه‌ها در میان علوم ‌رایانه‌ای می‌باشد و افراد بسیاری از دانشجویان و علاقمندان و توسعه‌دهندگان بازی‌های ‌رایانه‌ای به این موضوع می پردازند. از ملزومات توسعه موتورهای بازی داشتن دانش بسیار در طیف وسیعی از علوم مانند هندسه و تئوری رنگها و محاسبات می‌باشد. بسیاری از افراد بطور مشتاقانه و غیرحرفه‌ای به این رشته می‌پردازند و از این کار لذت می‌برند ضمن اینکه محصول خود را به صورت منبع باز در اختیار بقیه می‌گذارند. “فضای کریستالی ” یک موتوربازی رایگان است که به صورت منبع‌باز و چندزیرساختاری عرضه می‌شود و از محبوبیت خوبی نیز برخوردار است. گرافیک ‌رایانه‌ای به طور کلی و رندرینگ و پویانمایی به طور خاص، نیاز به پیش زمینهٔ قوی در ریاضیات و الگوریتم‌های ‌رایانه‌ای دارد. الگوریتم‌های رندرینگ نیاز به دانش در زمینهٔ هندسهٔ نسبی و انعکاسی و جبرخطی و انواع مدل‌های نور و رنگ دارد. پویانمایی نیازمند درک خوبی از ریاضیات پیوسته دارد. پویانمایی‌های خوب نیاز به گونه‌هایی از مدل‌های فیزیکی برای نمایش تاثیر نیروی جاذبه و نیروی تعاملی اشیا نیز دارد.




 
 
[ یک شنبه 24 بهمن 1389  ] [ 10:49 PM ] [ زینب پ ]
نظرات 0

درباره وبلاگ

این وبلاگ رو ایجاد کردم تا راجع به موضوعات مختلف مطلب بذارم: کامپیوتری، شعر، مذهبی، دانلود و تجارب شخصی خودم. برای همین اسمشو گذاشتم "رنگارنگ". امیدوارم مفید واقع بشه.
آمار سايت
کل بازديد : 63861 نفر

كل مطالب : 41 عدد

كل نظرات : 52 عدد

تاريخ ايجاد وبلاگ :
چهارشنبه 20 بهمن 1389 


آخرين بروز رساني : چهارشنبه 29 شهریور 1396