نسمع كثيرآ عن المحرك أو الأنجن ونري مميزات وعيوب وناس تخدث مع بعضها بشأن هذه الأمور ولا نعرف حتي الآن ما هو المحرك
المحرك هو:1.الأساس والقاعده التي تربط الرسوم بالصوت بالحركه عن طريق الأوامر التي تقون بأضافتها للعبه
2.فعندما تضغط مثلا علي زر الماوس تقوم الشخصيه بالضرب أو بالقفز
3.أيضا المحرك هو الذي ينظم مراحل الللعبه وإيقاف اللعبه ومتابعة اللعبه
4.هو مساحه ذات امكانيات معينه يختلف كل محرك عن الاخر لإستيعاب الحركه والرسوم واداء اللعبه وربطه بتوقيت
كل هذا بقوم المحرك بعمله لكي يتم الاتصال بكافة عناصر تكوين اللعبه وتشغيلها بمرونه وتنظيم
المحرك هو:1.الأساس والقاعده التي تربط الرسوم بالصوت بالحركه عن طريق الأوامر التي تقون بأضافتها للعبه
2.فعندما تضغط مثلا علي زر الماوس تقوم الشخصيه بالضرب أو بالقفز
3.أيضا المحرك هو الذي ينظم مراحل الللعبه وإيقاف اللعبه ومتابعة اللعبه
4.هو مساحه ذات امكانيات معينه يختلف كل محرك عن الاخر لإستيعاب الحركه والرسوم واداء اللعبه وربطه بتوقيت
كل هذا بقوم المحرك بعمله لكي يتم الاتصال بكافة عناصر تكوين اللعبه وتشغيلها بمرونه وتنظيم
..................................................................
تم تصميم محركات اللعبة عن طريق إستخدام لغات البرمجة وبعض التقنيات الاخرى ، حيث يحتوي محرك اللعبة على ” محرك رسومي ” يقوم المطور بالتصميم عليه ، فلذلك قد تشاهد تصميم المياة في بعض الألعاب على سبيل المثال مختلف عن غيرها . الحديث عن المحرك به الكثير من التفاصيل والمصطلحات الخاصة بالمطورين ، ولكن الحديث هنا عن المحركات بشكل عام وطريقه عملها ولن نتطرق لوظائف ومهام دقيقة جداً وهي تخص العاملين على تطوير الألعاب .
المحركات تعمل عن طريق أوامر وخواص وتفاعلات في اللعبة ، فعند تصميم مصدر للضوء وانت تكون متوجه لمكان معين ، إذا أستدرت للخلف ستشاهد سقوط الضوء على هذا الجسم ، يوجد خاصية إسمها Light Map في تجعل الضوء الساقط على الجسم ينعكس عليه ، عن طريق عمل حسابات وقياسات لمصدر الضوء والمسافه والجسم الساقط عليه الضوء ثم يظهر الضوء على الجسم عن طريق خاصية Shader ، طبعا المسميات قد تتلف من لغة او مكان او مصدر ، ولكن للتوضيح فقط .
أيضا تصميم ” الذكاء الصناعي ” وهي الخاصية التي تتيح للعبة أن تتعامل معك بذكاء عن طريق الخصوم ، ففي ألعاب كرة القدم مثلاً ، يتم عمل الذكاء الصناعي للاعبين لتوجيههم للتسديد او قطع الكرة ، وطبعاً هذا الامر كان بدائي جداً في السابق ، ولكن الأن في ظل الجيل الحالي والإمكانيات الحالية والتطور الكبير في مجال الألعاب أصبح الذكاء الصناعي مبهر بالفعل ، وهو أمر تطويري يميز لعبة عن لعبه أخرى في هذا المجال ، ويعتبر الذكاء الصناعي عملية رياضية حسابية بسيطه في الفكرة ولكن تتوسع جداً في التطبيق حديثاً مع التطور الكبير لمجال الألعاب ، فأنت تقوم بعمل مدخلات للشخصية وتعطيها توقعات للتصرفات التي ستقوم انت بها في اللعبة ، والخصم في اللعبة ” الكمبيوتر ” سيحدد التصرف الأنسب حسب المدخلات التي قمت بها ، مثل الإختباء أو إطلاق النار في العاب الشوتر أو الضرب أو التراجع وغيرها .
أيضا تصميم ردات الفعل مثل التصادم وما ينتج عنه وغيرها ، هي أمور لها خواص معينه وحسابات يجريها المطور للحصول على أفضل نتيجة وهذا الامر يختلف من محرك لأخر وأيضا من مطور لأخر .
بعض المحركات تتفوق عن غيرها بسبب أنها تحمل خواص وقدرات أكبر من غيرها ، وهي بطبيبعة الحال تكلف مبالغ طائلة من المال لتصميمها ، حيث أن المحرك هو المتحكم بالحركة والرسوم والتجسيم والإنعكاس الضوئي والذكاء الصناعي وردود الفعل من إنفجارات وحرائق وأصوات وغيرها ، ولكن عموما كثير من المطورين قد يستخدمون محركات لا تناسب ألعابهم أو
تكون محركات جيده ولكن لا يتم العمل بجهد على إخراج أفضل ما يملكه المحرك .
.................................................................................................... ........................
ألعاب تم تصميمها بمحرك.....؟
1
Assassin’s Creed I 2007
Assassin’s Creed II 2009Assassin’s Creed :Brotherhood 2010
Assassin’s Creed revelation 2011
Assassin’s Creed III 2012
Prince of Persia: The Forgotten Sands 2010
Prince of Persia 2008
المنصات المتاحه به
Playstation/Xbox 360/ Microsoft Windows /Wii U/PlayStation Vita
تم تصميمهم بمحرك Anvil تم تطوير المحرك من شركة يوبي سوفت
نلاخظ أن prince تصميمها سئ بعض الشئ ولكن Assassin’s خرافه وهذا يعني المصمم له دور كبير في تطوير اللعبه
.................................................................................................... ........................
2
Far Cry 2004
Far Cry Vengeance 2006
تم تصميمهم بنحرك cry Engine 1 لمطوره شركة Crytek
.................................................................................................... .............
3
Crysis 2007
Crysis WarHead 2008
تم تصميمهم بمحرك Cry Engine 2
.................................................................................................... ........................
4
Crysis 2 2011
Crysis 3 2013
Sniper: Ghost Warrior 2 2013
ملحوظه:هذا المحرك أثبت كفاءته في اظهار العاب بصوره ليس لها مثيل
.................................................................................................... ........................
5
Final Fantasy
ومعظم أجزائها
مصممه بمحرك Crystal Tools لمصممها شركة Square Enix
.................................................................................................... ........................
6
المحركات تعمل عن طريق أوامر وخواص وتفاعلات في اللعبة ، فعند تصميم مصدر للضوء وانت تكون متوجه لمكان معين ، إذا أستدرت للخلف ستشاهد سقوط الضوء على هذا الجسم ، يوجد خاصية إسمها Light Map في تجعل الضوء الساقط على الجسم ينعكس عليه ، عن طريق عمل حسابات وقياسات لمصدر الضوء والمسافه والجسم الساقط عليه الضوء ثم يظهر الضوء على الجسم عن طريق خاصية Shader ، طبعا المسميات قد تتلف من لغة او مكان او مصدر ، ولكن للتوضيح فقط .
أيضا تصميم ” الذكاء الصناعي ” وهي الخاصية التي تتيح للعبة أن تتعامل معك بذكاء عن طريق الخصوم ، ففي ألعاب كرة القدم مثلاً ، يتم عمل الذكاء الصناعي للاعبين لتوجيههم للتسديد او قطع الكرة ، وطبعاً هذا الامر كان بدائي جداً في السابق ، ولكن الأن في ظل الجيل الحالي والإمكانيات الحالية والتطور الكبير في مجال الألعاب أصبح الذكاء الصناعي مبهر بالفعل ، وهو أمر تطويري يميز لعبة عن لعبه أخرى في هذا المجال ، ويعتبر الذكاء الصناعي عملية رياضية حسابية بسيطه في الفكرة ولكن تتوسع جداً في التطبيق حديثاً مع التطور الكبير لمجال الألعاب ، فأنت تقوم بعمل مدخلات للشخصية وتعطيها توقعات للتصرفات التي ستقوم انت بها في اللعبة ، والخصم في اللعبة ” الكمبيوتر ” سيحدد التصرف الأنسب حسب المدخلات التي قمت بها ، مثل الإختباء أو إطلاق النار في العاب الشوتر أو الضرب أو التراجع وغيرها .
أيضا تصميم ردات الفعل مثل التصادم وما ينتج عنه وغيرها ، هي أمور لها خواص معينه وحسابات يجريها المطور للحصول على أفضل نتيجة وهذا الامر يختلف من محرك لأخر وأيضا من مطور لأخر .
بعض المحركات تتفوق عن غيرها بسبب أنها تحمل خواص وقدرات أكبر من غيرها ، وهي بطبيبعة الحال تكلف مبالغ طائلة من المال لتصميمها ، حيث أن المحرك هو المتحكم بالحركة والرسوم والتجسيم والإنعكاس الضوئي والذكاء الصناعي وردود الفعل من إنفجارات وحرائق وأصوات وغيرها ، ولكن عموما كثير من المطورين قد يستخدمون محركات لا تناسب ألعابهم أو
تكون محركات جيده ولكن لا يتم العمل بجهد على إخراج أفضل ما يملكه المحرك .
.................................................................................................... ........................
ألعاب تم تصميمها بمحرك.....؟
1
Assassin’s Creed I 2007
Assassin’s Creed II 2009Assassin’s Creed :Brotherhood 2010
Assassin’s Creed revelation 2011
Assassin’s Creed III 2012
Prince of Persia: The Forgotten Sands 2010
Prince of Persia 2008
المنصات المتاحه به
Playstation/Xbox 360/ Microsoft Windows /Wii U/PlayStation Vita
تم تصميمهم بمحرك Anvil تم تطوير المحرك من شركة يوبي سوفت
نلاخظ أن prince تصميمها سئ بعض الشئ ولكن Assassin’s خرافه وهذا يعني المصمم له دور كبير في تطوير اللعبه
.................................................................................................... ........................
2
Far Cry 2004
Far Cry Vengeance 2006
تم تصميمهم بنحرك cry Engine 1 لمطوره شركة Crytek
.................................................................................................... .............
3
Crysis 2007
Crysis WarHead 2008
تم تصميمهم بمحرك Cry Engine 2
.................................................................................................... ........................
4
Crysis 2 2011
Crysis 3 2013
Sniper: Ghost Warrior 2 2013
ملحوظه:هذا المحرك أثبت كفاءته في اظهار العاب بصوره ليس لها مثيل
.................................................................................................... ........................
5
Final Fantasy
ومعظم أجزائها
مصممه بمحرك Crystal Tools لمصممها شركة Square Enix
.................................................................................................... ........................
6
Beyond Good & Evil 2003
Prince of Persia: The Sands of Time 2003
Prince of Persia: Warrior Within 2004
Prince of Persia: The Two Thrones 2005
Peter Jackson’s King Kong: The Official Game of the Movie 2005
Rayman Raving Rabbids 2006
TMNT 2007
Rayman Raving Rabbids 2
Naruto: Rise of a Ninja 2007
Naruto: The Broken Bond 2008
James Cameron’s Avatar: The Game 2009 (اصدار WII)
Prince of Persia: The Forgotten Sands 2010 (إصدار WII و PSP )
تم تصميمهم بمحرك Jade engine
.................................................................................................... ........................
7
Grand Theft Auto IV
Red Dead Redemption
Midnight Club: Los Angeles
Rockstar Games Presents Table Tennis
تم تصميمهم بمحرك قوي أسمه Rage لمقدمه
شركة Rockstar San Diego
.................................................................................................... ........................
8
Batman: Arkham Asylum
Batman: Arkham City
BioShock
BioShock II......Used Unreal Engine 2.5
Borderlands
Gears of War 1&2
Mass Effect 1&2&3
Bulletstorm
Watch Dog
تم تصميمهم بمحرك unreal Engine 3
ملحوظه مصممين لعبة batman أظهروا امكانيات بالمحرك لم تظهر من قبل وهذا دليل علي قوة المحرك من قوة وذكاء
المصمم
.................................................................................................... ........................
9
Battlefield: Bad Company
Battlefield 1943
Battlefield: Bad Company 2
Medal of Honor (multiplayer only) 2010
Battlefield: Bad Company 2: Vietnam
Battlefield 3
Need for Speed: The Run
Medal of Honor: Warfighter
Command & Conquer: Generals 2
Battlefield 4
تم تصميمهم بمحركFrostbite حيث أنه أثبت أنه منافس شرس أمام باقي المحركات مما يدعم فرصة أستخدامه أكثر في المستقبل
ملحوظة : تم تطويره من قبل شركة EA
لحظة: أستنتاج أي شركه قويه يجب أن يكون لها محركها الخاص لكي تستطيع الأنفراد
أذا فكرت في أفتتاح شركة ألعاب يجب أن تضع في الحساب محرك خاص لشركتك...
.................................................................................................... ........................
Prince of Persia: The Sands of Time 2003
Prince of Persia: Warrior Within 2004
Prince of Persia: The Two Thrones 2005
Peter Jackson’s King Kong: The Official Game of the Movie 2005
Rayman Raving Rabbids 2006
TMNT 2007
Rayman Raving Rabbids 2
Naruto: Rise of a Ninja 2007
Naruto: The Broken Bond 2008
James Cameron’s Avatar: The Game 2009 (اصدار WII)
Prince of Persia: The Forgotten Sands 2010 (إصدار WII و PSP )
تم تصميمهم بمحرك Jade engine
.................................................................................................... ........................
7
Grand Theft Auto IV
Red Dead Redemption
Midnight Club: Los Angeles
Rockstar Games Presents Table Tennis
تم تصميمهم بمحرك قوي أسمه Rage لمقدمه
شركة Rockstar San Diego
.................................................................................................... ........................
8
Batman: Arkham Asylum
Batman: Arkham City
BioShock
BioShock II......Used Unreal Engine 2.5
Borderlands
Gears of War 1&2
Mass Effect 1&2&3
Bulletstorm
Watch Dog
تم تصميمهم بمحرك unreal Engine 3
ملحوظه مصممين لعبة batman أظهروا امكانيات بالمحرك لم تظهر من قبل وهذا دليل علي قوة المحرك من قوة وذكاء
المصمم
.................................................................................................... ........................
9
Battlefield: Bad Company
Battlefield 1943
Battlefield: Bad Company 2
Medal of Honor (multiplayer only) 2010
Battlefield: Bad Company 2: Vietnam
Battlefield 3
Need for Speed: The Run
Medal of Honor: Warfighter
Command & Conquer: Generals 2
Battlefield 4
تم تصميمهم بمحركFrostbite حيث أنه أثبت أنه منافس شرس أمام باقي المحركات مما يدعم فرصة أستخدامه أكثر في المستقبل
ملحوظة : تم تطويره من قبل شركة EA
لحظة: أستنتاج أي شركه قويه يجب أن يكون لها محركها الخاص لكي تستطيع الأنفراد
أذا فكرت في أفتتاح شركة ألعاب يجب أن تضع في الحساب محرك خاص لشركتك...
.................................................................................................... ........................
يوجد محركات أخري مثل EAGL و Naughty Dog و Santa Monica's God of War III Engine
ان شاء الله لو عندي وقت أزودكم بمعومات أكثر ن المحركات وأنواعها ...... أخيرآ :أدعو لكم بالتوفيق وبتحقيق أحلامكم الناجحه والفويه أرجو أن تكونوا أٍستفدتم ولو بكلمه آسف علي التطويل في الكلام وشكرأ لكم علي متابعتكم للموضوع أتمني أن أكون قد وفقت في كتابتي... |
تعليق