بسم الله الرحمن الرحيم
الاسئلة كثرة هذه الايام من الناس الى عايزة تبدأ فى هذا المجال
فى الموضوع ده هستخدم اللغة العامية عشان اسرع فى الكتابة و اعتقد اسرع فى الفهم
اولا نبدأ مع بعض بتعريف بعض المصطلحات المهمة فى صناعة الالعاب عامة:
1-العاب ثلاثية الابعاد (3d)
اولا ما هى الابعاد الثلاثة ؟؟
هم العرض و الطول و الارتفاع يعنى اديك مثال عشان تفهم معايا لعبة زى gta ثلاثية الابعاد اديك شايف العربيات و الراجل ليه طول و عرض و ارتفاع او لعبة زى كوماندوز استريك فورس ليه عرض و طول و ارتفاع
2-العاب ثنائية الابعاد
تكون اللعبة ثنائية الابعاد عامة بها عرض طول او طول و ارتفاع و يعتبر بعض الناس ان فى اللعب ثنائية الابعاد منقدرش نفرق بين الطول او الارتفاع
نعطي مثال مثال لعبة ماريو اللعبة الشهيرة اكيد الكل يعرفها و لعبة زى chicken invaders
بيكون فى اللعب الثنائية الابعاد فى معظم الاحيان يمكن ان تمشى يمين و شمال فقط مثل ماريو
او تحت و فوق فقط مثل chicken invaders او اى لعبة طائرات بنشوفها بتكون ثنائية الابعاد
لكن لعبة زى gta تقدر تمشى للامام و للوراء و يمين و شمال فى نفس الوقت
و اهم فرق بين الثرى دى و التو دى انك بالثرى دى شايف زى العين الحقيقية prespective يعنى شايف الشارع امامك و شايف المبنى لكن بالتو دى انت شايف نفسك (البطل الى تلعب بيه) و مفيش حد ماشى فى الدنيا شايف نفسوا و هذا يعتبر اهم فرق
3-لغات برمجة
لغة البرمجة هي اللغة الى تقدر بها تتعامل مع الكمبيوتر و بتكون كثير من اللغات ديه لها وسيط بينك و بين الكبيوتر (مترجم)
يعنى مثلا لغة زى لغة برمجة السى (c)تحتاج لمترجم عشان يحول الكلام الى انت كتبوا للغة الالة(لغة الالة او الlanguage machine هيا اللغة الى بتشتغل ببيها الالة و هيا تعتمد على الرقمين 0 و 1 )
و كل لغة لها امكانيات و لها صعوبة
نمسك الاول لغة سى بلس بلس (c++) لغة ما لها اى حدود ابدا ابدا و لكن فى نفس الوقت صعبة ممكن تاخد منك من سنتين ل5 سنين لتعلمها
و تعتبر لغة الc++ و لغة الcشارب (c#) مشتقين من لغة السى و لكن بما ان لغة السى اصعب فبيعتبروها لغة منسية و محدش بيدرسها
و لكن لغة السى اذا درست اساسيتها فبهذا تكون عرفت اساسيات علم البرمجة (structured language )
و هى الاقرب الى الهارد وير و بهذا تكون اسرع لغة برمجة بعد الاسمبلى (سأتى الحديث عن الاسمبلى) و يأتى بعدها السى بلس بلس و السى شارب
و الان نأتى للحديث فيجوال بيسك .net
لغة برمجة سهلة جدا لعمل العاب ثنائية الالعاب
عيوبها انها محدودة جدا جدا هذه اللغة تحتاج .net frame work لكى تعمل
4-vertex
هي النقطة إلي تجمع بين ضلعين أو أكثر فى اى مجسم و كلما كثرت يثقل على الجهاز
ارجو الا يرد احد لكى يحافظ الموضوع على تسلسله
فى الموضوع ده هستخدم اللغة العامية عشان اسرع فى الكتابة و اعتقد اسرع فى الفهم
اولا نبدأ مع بعض بتعريف بعض المصطلحات المهمة فى صناعة الالعاب عامة:
1-العاب ثلاثية الابعاد (3d)
اولا ما هى الابعاد الثلاثة ؟؟
هم العرض و الطول و الارتفاع يعنى اديك مثال عشان تفهم معايا لعبة زى gta ثلاثية الابعاد اديك شايف العربيات و الراجل ليه طول و عرض و ارتفاع او لعبة زى كوماندوز استريك فورس ليه عرض و طول و ارتفاع
2-العاب ثنائية الابعاد
تكون اللعبة ثنائية الابعاد عامة بها عرض طول او طول و ارتفاع و يعتبر بعض الناس ان فى اللعب ثنائية الابعاد منقدرش نفرق بين الطول او الارتفاع
نعطي مثال مثال لعبة ماريو اللعبة الشهيرة اكيد الكل يعرفها و لعبة زى chicken invaders
بيكون فى اللعب الثنائية الابعاد فى معظم الاحيان يمكن ان تمشى يمين و شمال فقط مثل ماريو
او تحت و فوق فقط مثل chicken invaders او اى لعبة طائرات بنشوفها بتكون ثنائية الابعاد
لكن لعبة زى gta تقدر تمشى للامام و للوراء و يمين و شمال فى نفس الوقت
و اهم فرق بين الثرى دى و التو دى انك بالثرى دى شايف زى العين الحقيقية prespective يعنى شايف الشارع امامك و شايف المبنى لكن بالتو دى انت شايف نفسك (البطل الى تلعب بيه) و مفيش حد ماشى فى الدنيا شايف نفسوا و هذا يعتبر اهم فرق
3-لغات برمجة
لغة البرمجة هي اللغة الى تقدر بها تتعامل مع الكمبيوتر و بتكون كثير من اللغات ديه لها وسيط بينك و بين الكبيوتر (مترجم)
يعنى مثلا لغة زى لغة برمجة السى (c)تحتاج لمترجم عشان يحول الكلام الى انت كتبوا للغة الالة(لغة الالة او الlanguage machine هيا اللغة الى بتشتغل ببيها الالة و هيا تعتمد على الرقمين 0 و 1 )
و كل لغة لها امكانيات و لها صعوبة
نمسك الاول لغة سى بلس بلس (c++) لغة ما لها اى حدود ابدا ابدا و لكن فى نفس الوقت صعبة ممكن تاخد منك من سنتين ل5 سنين لتعلمها
و تعتبر لغة الc++ و لغة الcشارب (c#) مشتقين من لغة السى و لكن بما ان لغة السى اصعب فبيعتبروها لغة منسية و محدش بيدرسها
و لكن لغة السى اذا درست اساسيتها فبهذا تكون عرفت اساسيات علم البرمجة (structured language )
و هى الاقرب الى الهارد وير و بهذا تكون اسرع لغة برمجة بعد الاسمبلى (سأتى الحديث عن الاسمبلى) و يأتى بعدها السى بلس بلس و السى شارب
و الان نأتى للحديث فيجوال بيسك .net
لغة برمجة سهلة جدا لعمل العاب ثنائية الالعاب
عيوبها انها محدودة جدا جدا هذه اللغة تحتاج .net frame work لكى تعمل
4-vertex
هي النقطة إلي تجمع بين ضلعين أو أكثر فى اى مجسم و كلما كثرت يثقل على الجهاز
ارجو الا يرد احد لكى يحافظ الموضوع على تسلسله
تعليق