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

اسئله game programming

مغلق
بدأه CoMPuTeR-SCIeNCe في 9 أغسطس 2005 · 10 رد · 744 مشاهدة · في قسم برمجة الألعاب و الرسوميات العام
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

السلام عليكم,,,

ممكن احد يجاوب على هالاسئله :

==================

1- الحين بأي لعبه اشلون اعرف اذا هاللعبه 2D او 3D وهل كل الالعاب تمثل فقط ب2D و 3D يعني الي اقصده هل كل برامج العاب الي بالدنيا فقط يتمثلون بنوعين 2D و 3D.

2- ممكن مقدمه عن Texture و Shader و Siprites و Bitmap و Terrain و Scrolling.

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

3- ما هو X File وشنو علاقته ب directx وماذا يحتوي.

واسف عالاطاله...

وشكرا.....

#2

اعتقد صعب ان تكون هناك لعبة احادية الابعاد ..

و نفس الشي بالنسبة للعبة رباعية الابعاد, للانا لا نعرف كيف سيكون شكل العالم لو كان هناك بعد رابع!

فطبيعي ان تكون الالعاب اما ثنائية او ثلاثية الابعاد.

الـ texture هو صورة توضع على مجسم لتعطيك انطباع بان هذا المجسم له سطح ملون .. مثل بشرة الانسان يعني.

الـ terrain تعني التضاريس الارضية.

bitmap هي هيئة لتخزين الصور ..

scrolling يقصدون بيهة الالعاب اللي اللعاب يمشي و تمشي الشاشة معاه (مثل ماريو)

sprite هي بشكل عام اي شكل ثنائي الابعاد سواءا كان في لعبة ثنائية او ثلاثية الابعاد

shader هذي لا اعرفها

#3

Texture خامة

terrain تضاريس

bitmap خريطة من البتات

scrolling و لها نوع من الجنب Side Scrolling يعني الازاحة بالجنب

sprite شبح ( و هو اسم اعتاد تسميته علي الصور الثنائية الابعاد قديماً )

shader تظليل

BEng , Electronics and communications.

Embedded systems engineer.

Graphics Programmer

عالم الكومبيوتر هو من لديه المعرفة في علوم الكومبيوتر ، الرياضيات ، هندسة الالكترونيات -احمد صالح

#4

ممكن احد لوسمحتم يجاوب على اسئله بشي من التفصيل وشكرا لنا محد جاوب على سؤال 1 و 3 .

#5
اقتباس
3- ما هو X File وشنو علاقته ب directx وماذا يحتوي.

واسف عالاطاله...

ملف يأتي به من الثريدي ماكس ونحوها من برامج الثري دي .

وعلاقته بالدايركت اكس هو

الدايركت اكس وفرت علينا تعب عشرات الاسطر ووضعته في كائنات ودوال .

يوجد غيرها من الامتدادت مثل 3ds obj ....

لكن تحتاج لعشرات الاسطر لانك تقرأ تركيب الملف .. ولاتستخدم دوال جاهزة .

اقتباس
- الحين بأي لعبه اشلون اعرف اذا هاللعبه 2D او 3D وهل كل الالعاب تمثل فقط ب2D و 3D يعني الي اقصده هل كل برامج العاب الي بالدنيا فقط يتمثلون بنوعين 2D و 3D.

اللي اعرف 2d , 3d .. اذا فيه 4d و 1d .. مشكلة B)

sprite

انا اللي كنت فاهمه ان sprite هو مجموهة من الصور او صورة واحدة تحتوي على عدة صور

تمثل الانيمشن الخاص بجسم معين مثلا

هذه الصورة

batt-sprite.gif

اسف على كبر حجم الصورة لكن لقيتها على الماشي

تم تعديل هذه المشاركة بواسطة الشـمري في 11 أغسطس 2005 في 05:31

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

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

CodingAlone.com

twitter @abshammeri

abshammeri AT gmail.com

github : abshammeri

#6

انزين بس سؤال اخير لوسمحتم واسف على كثر اسئله تكفون سامحوني ^_^

الحين لو عندي لعبه اشلون اعرف هذي لعبه 2D او 3D.

والحين 3D شنو يتميز عن 2D.

شكرا...

#7

الـ 3D يعني ثلاثي الابعاد .. يعني الصورة اللي تشوفها على الشاشة هي في اصلها احداثيات ثلاثية الابعاد, يتم تحويلها الى صورة ثنائية الابعاد عن طريق عمليات رياضية ..

بينما الـ 2D هي مجرد صور عادية حطوها عالشاشة مباشرة.

3D يعني مجسم .. 2D يعني مسطح ..

#8

البعد الاول هو الاتجاه من اليسار الى اليمين البعد الثاني من الاعلى الى الاسفل اما البعد الثالث

فهو غير حقيقي دائما يفترض ان الاشياء تكون قريبه من سطح الشاشة ثمه تتدرج بالبعد نحو اعماق الشاشه

ويتم ذلك بمعادلات تصغر حجم الرسم كلما اراد المبرمج ان يبدو ذلك المجسم بعيدا

اما البعد الرابع فهو الزمن كما يقول البعض ولا توجد معادلات متعارف عليها له حتى الان

هذا ما اعرفه والله اعلم

#9

البعد الاول هو الاتجاه من اليسار الى اليمين البعد الثاني من الاعلى الى الاسفل اما البعد الثالث

فهو غير حقيقي دائما يفترض ان الاشياء تكون قريبه من سطح الشاشة ثمه تتدرج بالبعد نحو اعماق الشاشه

ويتم ذلك بمعادلات تصغر حجم الرسم كلما اراد المبرمج ان يبدو ذلك المجسم بعيدا

اما البعد الرابع فهو الزمن كما يقول البعض ولا توجد معادلات متعارف عليها له حتى الان

هذا ما اعرفه والله اعلم

post-33801-1123762350_thumb.gif

#10

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

وشكرا مره اخرى

#11

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

وشكرا مره اخرى

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

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