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

ماذا تحتاج لتبرمج لعبه؟؟؟

مغلق
بدأه majnona_ في 17 أبريل 2005 · 4 رد · 687 مشاهدة · في قسم برمجة الألعاب و الرسوميات العام
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

السلام عليكم

--------------------------------

اريد ان اتكلم عن

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

اولا :-

الرسوميات وهي اما الدايركت اكس او الوبينجل ( وهي ضروريه جدا جدا جدا - لا يوجد لعبه بدونها - يجب الوصول الى الاحتراف)

ثانيا:-

الفيزياء وهي التصادمات والخ... واعني بالتصادم هو مثلا عندما تصطدم السياره بالجدران فلماذا لا تدخل داخل الجدار ( يجب الوصول الى كيفية كتابة كود - نادر الوصول الى الاحتراف )

ثالثا:-

الذكاء الاصطناعي وهو كيفية تحريك العدو فاذا كانت اللعبه من النوع الاستراتيجي فهنا نحتاج الى الذكاء الاصطناعي لكي نتحكم بكيفية تحريك العدو ( يجب الوصول الى كيفية كتابة كود - نادر الوصول الى الاحتراف)

رابعا:-

الرياضيات وهو بصراحه اعرف معناه من الدراسه ولكني حتى الان لم اعرف لماذا يستعمل في برمجة الالعاب وهل هو بالفيزياء ام الذكاء الاصطناعي ام الرسوميات ام موضوع لوحده مثل الفيزياء وال .......

حيث ارجو من بقية الاعضاء ان يعطو ارائهم

وشكرا ................

#2

و عليكم السلام

على ما أعتقد هذا مايلزم لبرمجة المحركات و الألعاب

إلا إذا أراد باقي الأعضاء الزيادة

و السلام

#3

الرياضيات تستخدم في التحريك و في الفيزياء, حيث يتم تمثيل الموقع و السرعة على شكل متجهات و يجب ان تكون هناك دوال لإجراء العمليات الحسابية .. و طبعا ترجمة هذه المتجهات الى رسوم على الشاشة هي مهمة محرك الرسم.

مثلا لو كنا نتحدث عن شاشة الدوز, و لنفترض وجود دالة gotoxy, و هناك كائن له موقع على شكل متجه ثنائي الأبعاد 2D Vecotr, فالمحرك لما يأتي يرسم هذ الكائن, سوف يضع المؤشر في الـ x,y الموجودة في المتجه ثم يرسم الكائن (و لنفرض ان الكائن ممثل بحرف انجليزي ..)

فالرياضيات تستخدم من أجل تمثيل حالة الكائنات و المحرك مهمته ترجمة هذه المعلومات الى شيء مرئي.

و حتى الفيزياء تستخدم الرياضيات, مثلا جسم يتحرك بسرعة معينة ثم اصطدم بجسم آخر, هنا محرك الفيزياء سيأخذ هذه المتجاهات و يقوم بحساب قوة التصادم مثلاو يغير سرعة و اتجاه الجسم ليتماشى مع القوانين الفيزيائية.

#4

مشكور

كما قال الاخوان

الرياضيات في كل مكان... فيزياء فيها رياضيات.. ذكاء فيه رياضيات.. تحريك فيه رياضيات.. ولكن الامر سهل وليس بذلك التعقيد...

ابسط مثال

حرك المربع من يسار الشاشة الى يمينها...(الحل

x=x+1

مثال بسيط جدا .هذه الرياضيات

مثلا لعمل حركة دائرية.. نقوم بها باستخدام جتا و جا cos and sin

طبعا لازم تكون تعلمتها في المدرسة... يكفيك تعلم الرياضيات التي تدرس في المراحل التعليمية العادية كالثانوية .. والمتوسطة.. يعني مايحتاج دراستها في الجامعة .

logo1.png تطبيق طمأنينة ، نسخة بيتا على أندرويد

عبدالله الشمّري - Al-Shammari

CodingAlone.com

twitter @abshammeri

abshammeri AT gmail.com

github : abshammeri

#5

بس ملاحظة, انه في برنامج حقيقي فـ x = x + 1 تصبح غير عملية جدا, عادة يتم إنشاء كلاس للـ Vector مثلا و تحميل كل العمليات الرياضية فيه.

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

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