بـ إنتظارك اخي العزيز lu-xun
عندي استفسار .. أسمع عن محركات الألعاب ماهي ؟ وهل تطبق على لعبة معينة للحصول على أداء معين ؟ أرجوا الإجابة بالتفصيل
~. السلام عليكم اخي الكريم سوف اعطيك بعض المعلومات عن المحركات وأتمنى أنها تفيدك .~
إقتباس:
محركات الالعاب هي” القاعدة ” التي تستوعب الرسوم والحركة والأصوات وتربط بينها عن طريق إضافةالأوامر لها ، فمجرد ضغطك على زر تستجيب اللعبة ، أيضا المحرك هو الذي ينظم ترتيب المراحل وإيقاف اللعبة ومتابعة اللعب ، وهو مساحة ذات إمكانيات مختلفه بين محرك وأخر لإستيعاب الرسوم والمجسمات والحركات والأداء الفيزيائي وربطه بالتوقيت وغيرها بداخلها وتنفيذها على هذا المحرك لعمل اللعبة .
المحركات تعمل عن طريق أوامر وخواص وتفاعلات في اللعبة ، فعند تصميم مصدر للضوء وانت تكون متوجه لمكان معين ، إذا أستدرت للخلف ستشاهد سقوط الضوء على هذا الجسم ، يوجد خاصية إسمها Light Map في تجعل الضوء الساقط على الجسم ينعكس عليه ، عن طريق عمل حسابات وقياسات لمصدر الضوء والمسافه والجسم الساقط عليه الضوء ثم يظهر الضوء على الجسم عن طريق خاصية Shader ، طبعا المسميات قد تتلف من لغة او مكان او مصدر ، ولكن للتوضيح فقط .
أيضا تصميم ” الذكاء الصناعي ” وهي الخاصية التي تتيح للعبة أن تتعامل معك بذكاء عن طريق الخصوم ، ففي ألعاب كرة القدم مثلاً ، يتم عمل الذكاء الصناعي للاعبين لتوجيههم للتسديد او قطع الكرة ، وطبعاً هذا الامر كان بدائي جداً في السابق ، ولكن الأن في ظل الجيل الحالي والإمكانيات الحالية والتطور الكبير في مجال الألعاب أصبح الذكاء الصناعي مبهر بالفعل ، وهو أمر تطويري يميز لعبة عن لعبه أخرى في هذا المجال ، ويعتبر الذكاء الصناعي عملية رياضية حسابية بسيطه في الفكرة ولكن تتوسع جداً في التطبيق حديثاً مع التطور الكبير لمجال الألعاب ، فأنت تقوم بعمل مدخلات للشخصية وتعطيها توقعات للتصرفات التي ستقوم انت بها في اللعبة ، والخصم في اللعبة ” الكمبيوتر ” سيحدد التصرف الأنسب حسب المدخلات التي قمت بها ، مثل الإختباء أو إطلاق النار في العاب الشوتر أو الضرب أو التراجع وغيرها .
أيضا تصميم ردات الفعل مثل التصادم وما ينتج عنه وغيرها ، هي أمور لها خواص معينه وحسابات يجريها المطور للحصول على أفضل نتيجة وهذا الامر يختلف من محرك لأخر وأيضا من مطور لأخر .
بعض المحركات تتفوق عن غيرها بسبب أنها تحمل خواص وقدرات أكبر من غيرها ، وهي بطبيبعة الحال تكلف مبالغ طائلة من المال لتصميمها ، حيث أن المحرك هو المتحكم بالحركة والرسوم والتجسيم والإنعكاس الضوئي والذكاء الصناعي وردود الفعل من إنفجارات وحرائق وأصوات وغيرها ، ولكن عموما كثير من المطورين قد يستخدمون محركات لا تناسب ألعابهم أو تكون محركات جيده ولكن لا يتم العمل بجهد على إخراج أفضل ما يملكه المحرك .
مثال . لعبة Assassin’s Creed بجزئها الثاني والأخير إضافة للعبة Prince of Persia: The Forgotten Sands إستخدمت محرك Anvil ، ولاحظ الفرق بين اللعبتين في جودة الرسوم والحركة وهذا يعطينا إنطباع أن المحرك يحتاج إلى مطور جيد لخروج لعبة رائعه ، أما الجزء الأول من Assassin‘s Creed فكان بإستخدام محرك Scimitar .
CryEngine هو واحد من أقوى المحركات الرسومية الخارقة للعادة ، حيث وصل الأن إلى إصدارة الثالث ” الذي ستصدر عليه Crysis 2 ” وهو مقدم من Crytek ومهو محرك بالفعل لا مثيل فه في جودة الرسوم ودقتها .
Crystal Tools وهو المحرك المستخدم في كثير من أجزاء لعبة Final Fantasy المقدمة من Square Enix .
RAGE واحد من أقوى المحركات ، وهو المستخدم في ألعاب قوية وكبيرة على الجيل الحالي وهي Grand Theft Auto IV و Red Dead Redemption و Midnight Club: Los Angeles و Rockstar Games Presents Table Tennis ، وهو محرك قوي وحصل على جوائز عديدة .
Unreal Engine 3 وهو أيضا محرك قوي ومذهل تم إستخدامه لعمل العديد من الألعاب أبرزها Batman: Arkham Asylum و
BioShock و Borderlands و Gears of War 1&2 و Mass Effect 1&2 و Bulletstorm .
ملاحظة الكاتب الأصلي لهذا التقرير هو : عبدالعزيز النويصر
أتمنى انك تكون استفدت اخي العزيز Riozackhe.
بالتأكيد استفدت وأشكرك على الموضوع الرائع، صراحة فتح عيني على كواليس الألعاب ومدى صعوبة تنفيذها وذكاء المطورين لها
لو يوجد 10 أعضاء مثلك لأصبح مكسات منارة للمواضيع الغنية بالمعلومات المفيدة ولا أبالغ في قولي هذا :)
أنتظر جديد المواضيع منك. ::جيد::
سلموااااااااا,روعة,.
مشكووور