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

كيف ابدا برمجة و تصميم لعبتي

بدأه rimie23 في 7 مارس 2012 · 3 رد · 1,227 مشاهدة · في قسم برمجة الألعاب و الرسوميات العام
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

السلام عليكم

انا جديدة في هذا المجال و اتمنة اني اجد عندكم الجواب الشافي لاسئلتي التي من الممكن ان تكون غبية بالنسبة لكم او ليس لها معنى فاعذروني

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

مشكلتي انني لم استطع تخيل او معرفة ما احتاجه لتصميم و برمجة الغرفة virtual envirenment

فمثلا لعمل المجسم مثلا المكعب اعرف انه يجب علي معرفة اين ساضعه position ,لونه’ومقاساته فهذا سهل بالنسبة لي و اعرف القيام به

لكن الغرفة لا اعرف الى ما احتاج هل يجب علي تحديد x,y,z و كيف ساحدده و باي اداة

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

ارجو انكم فهمتم سؤالي

#2

يمكنك البدء باستخدام محرك مثل unity , وهذه صفحة دروسه .

أو الطريق الأصعب , وهو ان تتعلمي مكتبة مثل OpenGL أو DirectX باستخدام لغة البرمجة التي تتقنيها .

1
اقتباس
If A is success in life, then A equals x plus y plus z. Work is x; y is play; and z is keeping your mouth shut

Albert Einstein

مدخل إلى برمجة وتصميم الألعاب : كيف أبدأ ؟

#3

السلام عليكم

هو انا قد بدات في العمل بogre3d,3dsmax

لكن احس انني لست على الطريق الصحيح

خاصة فيما يتعلق بال

اقتباس
لكن الغرفة لا اعرف الى ما احتاج هل يجب علي تحديد x,y,z و كيف ساحدده و باي اداة
#4

لم أجرب شيء متقدم ، لكن في الغالب تتم الأمور كالتالي حسب معلوماتي المتواضعة :

- تصميم المجسمات في برامج النمذجة و التصميم مثل 3d max مثلاً تصميم الباب ، جدران الغرفة ، الكراسي ، الخ ..

- استخدام Level Editor ( محرر مراحل ، أو ممكن تسميه Map editor ) ، بحيث تستطيع استيراد الاجسام المصممة سابقاً و تضعها في المكان المناسب ( تحركها باستخدام الماوس ، وليس برمجياً ) ، وتحدد خصائصها مثل الاضاءة و الاكساء و نحو ذلك . ثم تخزن هذه المعلومات في ملف برمجي .

- من خلال اللغة البرمجية ، تتحكم بديناميكية التطبيق ، مثلاً ، تحرك اللاعب داخل هذه الغرفة وتكتشف التصادم بين اللاعب و و الجدار و بقية لاأجسام .. الخ .

الصعوبة هي في تصميم " محرر مراحل " ، متميز ، و في الغالب سيكون الأمور متعب .لذلك استخدام محركات جاهزة مثل اقتراح الأخ Delphawi ، فكرة جيدة ، خصوصاً Unity و Unreal . لكن محركات مثل ogre ممتازة لكن ينقصها مثل هذه الأدوات المساعدة ، التي يجب عليك بناءها بنفسك أو البحث عن third party tools مثل :

http://www.delgine.com/

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

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

CodingAlone.com

twitter @abshammeri

abshammeri AT gmail.com

github : abshammeri

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

عدد الزوار حالياً

المتواجدون خلال آخر دقيقتين · يتحدّث كل ٣٠ ثانية

—الإجمالي—أعضاء مسجّلون—زوار بدون تسجيل

جارٍ التحقق من المتواجدين…