الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

محركات الالعاب

مغلق
بدأه ملاك الحاسب في 4 أكتوبر 2006 · 3 رد · 1,290 مشاهدة · في قسم برمجة الألعاب و الرسوميات العام
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

السلام عليكم :)

خلال تصفحي المنتدى سمعت بمحركات الالعاب ارجو من اخواني اعضاء المنتدى شرحها و التعريف بانواعها و امحل اعرابها من الالعاب.

انا عندي فكرة عليه بس بسيطة وشكرا :D .

#3

أتمني ان يفيدك الشرح :)

NubiaPrince كتب:
كمقدمة مني لكم بعض هذه النصائح والمعلومات للتذكرة:

1- ان المحركات هي أخر خطوات تعلم برمجة الألعاب .

2- ليس الـ DirectX او كما نسميه الـ X المكتبة الوحيدة أو الأشهر أو الأفضل أو حتي الأسهل في برمجة الألعاب ، ولكن

مكتبة الـ OpenGl وملحقاتها من أعظم مكتبات تصميم الـ 3D بصفة عامة.

3- لأكون مصمم العاب من الجيل الحلي يلزمني تعلم:

أ-البرمجة علي ++C (الأفضل)-VisualBasic أو الـ #C أو VisualBasic.NET.

ب-دراسة الـ DirectX أو الـ OpenGl بإحتراف لأهميتهم كعامل ربط بين الكود البرمجي والـ 3D Model أي النماذج ثلاثية الأبعاد.

ج-دراسة الألكترونيات و الاسيمبلي Assimbly.

ء-دراسة الفيزباء والرياضيات الثلاثية الأبعاد :تفاضل-تكمل-هندسة فراغية...إلخ.

هـ -معرفة ان المحركات في تصميم الألعاب نوعين (رسومي-فيزيائي).

-المحرك الرسومي: هو محرك تصميم Designing و رسم و التحكم في المجريات وعمليات التصييرRendering و العمليات الزسومية البسيطة وهذا ما نستطيع تصميمة.

-المحرك الفيزيائي: هو المحرك المستحيل ؟! لأنه المسؤل عن الحركة والمادة والجزيئات والعمليلت المتسلسلة Chain Reactions والخوارزميات, وهذا المحرك غالبا أقصد دائماً نحضره جاهز..لماذا؟ لأن تصميمه يحتاج الي 20 سنة ومن منا لديه هذا الكم من وقت الفراغ؟

* الخوارزميات: هي عمليات منطقية وهي تمثل الطريق الذي يسير عليه القصة ودورها يائتي في كونها عامل تخيير لك بأن تنهي كل مرحلة بالشكل الذي يناسبك وقرباً إن شاء الله سأحضر رسم يبسط العملية لكم أكثر.

و-الذكاء الأصطناعي AI:هو ما لم اصل غليه بعد لأتمكن من شرحه ولكنه العامل المحدد علي ما اظن لمستوي صعوبة اللعبة وردة فعل الخصم.

*مهمة الدايركت أس DirectXاو الأوبن جي إل OpenGl في المحرك هي الأمتداد الذي يمكننا أثناء التصميم من التعديل في اللعبة من خلال التصميم الرسومي والكود البرمجي وربطهم لتصميم اللعبة وهي المكتبات الأشهر والأضمن والأكثر إنتشاراً في التعمل مع تصميم الألعاب.

نحتاج لنصمم لعبة أكثر من مجرد مكتبات و رسم وكود برمجي ، نحتاج لرياضيات ثلاثية الأبعاد والجبر الخطي علي سبيل المثال المصفوفات .

نحتاج الي فيزياء حتي نكون عادلين في تصميم العالم الخارجي للعبة و الحركة والذكاء الإصطناعي للاعبين والجاذبية و التصيير أي الـ Rendering و هي العملية النهائية التي تظهر اللعبة واقعية قدر الإمكان .

نحتاج لخبرة في برمجة الشبكات والـ Server Adminestration لنعد العاب الشبكة أو الجزء الشبكي لللعبة .

نحتاج الي إحتراف برمجة قواعد البيانات لنعد اللعبة و مراحلها و النماذج والعوالم و العمليات المنطقية.

نحتاج الي الإلكترونيات لإجادة التعامل مع إعدادات الشاشة والصوت والإتصال .

' و على الله فليتوكل المؤمنون '

* فريق الجرافيك الحاسوبي العربي الإسلامي * the Arabic-Islamic Computer Graphics - A I C G

イスラム教は平和を意味する

이슬람교는 평화를 의미한다

Ислам означает мир

#4

السلام عليكم

حبيت اضيف ان المحركات نوعين من حيث الضخامة

فهناك محركات ضخمة تحتوي على مكتبة برمجية Game Engine و محرر عوالم Level Editor و برامج ملحقة للشخصيات و غيرها

و تمكن المبرمج من التعامل مع وظائف اضافية غير الوظائف الرسومية و هذه في الغالب تكون البرمجة فيها قليلة مقارنة بالتصميم

و محركات تحتوي فقط على مكتبة برمجية و تطلب الشخصيات بالانواع المعروفة مثل امتداد X و 3DS و هي في الغالب محركات جرافيكس بمعنى ان ستكتب اكواد اضافية للصوت و الشبكات و غيرها

تحياتي

هذا الموضوع مغلق.

مواضيع مشابهة