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

2d -3d world Editor

مغلق
بدأه Abdullah.Alshammeri في 20 أغسطس 2005 · 16 رد · 1,342 مشاهدة · في قسم برمجة الألعاب و الرسوميات العام
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

السلام عليكم

من يعرف محرر عالم .... محرر مراحل ...

يقولنا ..

لم اجد الا الهامر ..

اي محرر حتى لو كان غير مجاني ..

تم تعديل هذه المشاركة بواسطة الشمري في 20 أغسطس 2005 في 16:28

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

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

CodingAlone.com

twitter @abshammeri

abshammeri AT gmail.com

github : abshammeri

#2

أخي الشمري ، يعتمد على أي ألعاب تريد تصميم مراحلك ...... فمثلاً ، من أجل تصميم مراحل لـ Unreal لا أجد أفضل من Unreal Editor ..... فما رأيك ؟؟؟؟؟؟

Live Free ... Die Well

The Scorpion King

#3

اذكر واحد اسمه

quarck

بس ترة محررات المراحل عادة لا تعمل الا مع اللعبة اللتي صممت لها.

#4

بالنسبة

Unreal Editor

موقعهم مافهمت منه شيء : )

بالنسبة لـ quarck لم اعثر عليه ..

بعد البحث وجدت .. Genesis3D World Editor

http://www.michaelbrumm.com/genesis3dworldeditor2.html

شكله حلو .. بس مو كامل ..

اعتقد كلام حسن صحيح .. من الصعب تجد محرك .. شامل لجميع الالعاب .

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

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

CodingAlone.com

twitter @abshammeri

abshammeri AT gmail.com

github : abshammeri

#5

بالنسبة للاداة اللي ذكرتها يا حسن ... تذكرتها .... ذكرها عروة في احد ردوده ..

لكن عندي ذلك البرنامج بس ... معقد كثيييير .. وغير مجدي ...

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

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

CodingAlone.com

twitter @abshammeri

abshammeri AT gmail.com

github : abshammeri

#6

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

وبالتوفيق ،،،،،،،،،،،،،،،،،،،

Live Free ... Die Well

The Scorpion King

#7

أخي الشمري ..... هناك نسخة مطورة من DeleD وهو محرر كوني ثلاثي البعد قد تم إطلاقها مؤخراً ..... يمكنك تجربتها إن شئت !!!!!

http://www.delgine.com

وبالتوفيق ،،،،،،،،،،،،،،،،،،،،،،

Live Free ... Die Well

The Scorpion King

#8

يوجد أيضا برنامج GTKRadiant و هو يعمل المراحل على الكثير من الألعاب

يمكن تحميل آخر نسخة منه على الرابط التالي:

http://zerowing.idsoftware.com/files/radia...-2005-06-06.msi

#10
eias كتب:
هو المحرر هذا يستعمل لتصميم اللعبة من قبل المبرمج أم المستخدم.

أقصد ألا يكفي الدايركت إكس لعملها.

يستخدم لتصميم اللعبة من قبل الفريق المنتج للعبة (لن يكون المبرمج في الألعاب الضخمة)

هممممم , دايركت إكس .... التعامل مع المراحل مثلما تتعامل مع أي مجسم في اللعبة , يجب تصميمه بأحد برامج التصميم الثلاثية الأبعاد ثم تصديره إلى الدايركت إكس

#11

صحيح أخي الكريم MoaM هذا شيء أكيد بالنسبة للمراحل .

و لكن المحرك له لغته الخاصة ...ألا يمكن الاستغناء عنه ولو كنا نعمل كفريق

#12
eias كتب:
صحيح أخي الكريم MoaM  هذا شيء أكيد بالنسبة للمراحل .

و لكن المحرك له لغته الخاصة ...ألا يمكن الاستغناء عنه ولو كنا نعمل كفريق

من أين ناحية تتكلم بخصوص الاستغناء عن محرك ؟؟ :lol:

#13

أهلا أخي الكريم Moam و الله النقاش معك ممتع جدا

أنا أقصد من كل النواحي يعني أنا من فترة عملت مع أخ مصري في نادي vb4arab وهو عنده خيرة و قلي لن نخضع لسيطرة المحرك الذي يفرض علينا طريقته الخاصة أم بال Direct x فأنت تتعامل مع البيئة الأم يعني صمم مراحل و شخصيات و حول إلى ملفات استيراد ثم استوردها عن طريق الDirect x نفسه .

و إن كان لا يحق لي أن أقول هذا لأني حتى الآن لم أفهم مبدأ المحرك هذا في التعامل مع الInputو الOutput.يعني لم أعمل على واحد من قبل ..من يعلم ربما يعجبنا هالموضوع ^.^.

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

#14

أهلا أخي الكريم Moam و الله النقاش معك ممتع جدا

أنا أقصد من كل النواحي يعني أنا من فترة عملت مع أخ مصري في نادي vb4arab وهو عنده خيرة و قلي لن نخضع لسيطرة المحرك الذي يفرض علينا طريقته الخاصة أم بال Direct x فأنت تتعامل مع البيئة الأم يعني صمم مراحل و شخصيات و حول إلى ملفات استيراد ثم استوردها عن طريق الDirect x نفسه .

و إن كان لا يحق لي أن أقول هذا لأني حتى الآن لم أفهم مبدأ المحرك هذا في التعامل مع الInputو الOutput.يعني لم أعمل على واحد من قبل ..من يعلم ربما يعجبنا هالموضوع ^.^.

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

#15
اقتباس
وهو عنده خيرة و قلي لن نخضع لسيطرة المحرك الذي يفرض علينا طريقته الخاصة أم بال Direct x فأنت تتعامل مع البيئة الأم يعني صمم مراحل و شخصيات و حول إلى ملفات استيراد ثم استوردها عن طريق الDirect x نفسه .

في الحقيقة لم افهم هذا الكلام جيدا ..

عموما ..

هل تصمم اللمرحلة ببرنامج ام بالدايركت اكس؟ سؤال غلط.

اذا اردت تحميل صورة, هل تصمم الصورة ببرنامج فوتوشوب ثم تحملها من برنامجك, ام انك تكتب الصورة في الكود؟

طبعا من الناحية النظرية, يمكنك تحديد شكل الصورة من الكود .. يعني الصورة لو قلنا ابعادها 30 * 30 يعني فيها 900 بكسل .. تستطيع ان تحدد لون كل بكسل من خلال الكود .. لكن هذا جنون, ولا يقوم به احد.

طيب هل تصمم الصورة في فوتو شوب ام في دايركت اكس؟ سؤال غلط!

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

طيب, كيف تحمل هذه الصورة في الذاكرة؟

تجيبها من ملف!

طبعا الصورة يمكن تخزينها بعدة هيئات, و لكنها تبقى نفسها (في النهاية لا بد ان تتحول الى مصفوفة الوان في الذاكرة). فوتوشوب مثلا يتعامل مع الصور بهيئة psd (و هذه الهيئة ليست فقط صورة .. بل معلومات خاصة بفوتوشوب .. مثلا الليرات layers و غيرها) ..

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

المحركات عندما تفرض هيئات مختلفة .. فهي ليست "قيود", بالعكس, هي تساعدك و تعطيك مرونة. ليس فقط هذا, بل تسمح للمحرك ايضا بتطبيق خوارزميات تسرع عملية الرسم rendering ..

#16

أهلا أخي الكريم hasan_aljudy

هو الحقيقية معك كل الحق و أنا لم اخرج عن هذا أنا صممت المراحل و الشخصيات بالخارج على برامج و لنقل إني حولتها لملفات x ..

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

يعني هل لغة المحرك تختلف عن لغة البرمجة نفسها ....وهل هو ملف Dll وهل نستطيع نحن برمجة محرك.

و شكرا

إياس

#17

شوف يا اخي .. باختصار المحرك ليسهل عليك ..

مثلا

mesh.load ("car.x");

وبالتالي تختصر الوقت ... يعني تغلف الكود باستخدام كلاسات class

جرب محركات جاهزة وانت رح تفهم على الطاير ... راجع devmaster.net

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

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

CodingAlone.com

twitter @abshammeri

abshammeri AT gmail.com

github : abshammeri

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

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