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

هل كتابة الكود وفقط هي الطريقة لبرمجة ثلاثية الابع

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

هذا السؤال يجول كثيرا في راسي وانا طبعا لا اعلم

هل لعبة مثل امير برشيا او الاندرجراوند

هي لعبة مكتوبة بكود اوبن جي ال او دايركت اكس

يعني المقاطع الاستعراضية ضمن كل لعبة (التي بدون تحكم)

هي كود مكتوب ومالف من الاف الاسطر

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

يتحكم بها المستخدم وقد كانت مؤلفة من ما يقارب 2500 سطر

وهذا مشابه تماما لصنع منتدى انترنت مثلا فهناك فرق شاسع بين كتابة كود الhtml

او php او asp وبين العمل على الdreamWeaver

ارجو ان تجاوبوني على هذا السوال ونتناقش فالحيرة نالت مني :(

#2

طبعاً طبعاً المشاهد الاستعراضية الموجودة في الألعاب غالباً تكون مصدرة من برامج الـ 3D (مثل Softimage و 3Ds Max) على شكل ملف Video يتم تشغيله من اللعبة و ليس كود لتحريك كل كائن على حدة

تم تعديل هذه المشاركة بواسطة MoaM في 4 فبراير 2006 في 15:15

#3

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

ومن ثم تتم صناعة اللعبة بالكامل بدون كتابة كود الا الشي البسيط طبعا

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

ومن ثم تتم صناعة اللعبة بالكامل بدون كتابة كود الا الشي البسيط طبعا

أخي العزيز أنا مش فاهم قصدك إيه من كلامك ؟؟؟

حتى مع إستخدام أقوى المحركات فبرمجة لعبة بتاخد فترة كبيرة نسبيا متقلش عن 6 شهور مثلا

و إلا كان أي حد عمل ألعاب !!!

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

و المفروض تكون عارف الحاجات دي كلها كويس حتى لو بتستخدم محرك جاهز ذي Unreal

تم تعديل هذه المشاركة بواسطة usama707 في 5 فبراير 2006 في 02:14

#5

There are two ways for rendering videos in games

1-Non-Real time rendering of video: The video is rendered using any graphics design and rendering program such as 3D studio max or maya, and saved as a movie file (avi , mpeg, etc) and it is displayed in the game. Non real time rendering is slow, for example a 5 minutes movie can take days to be rendered on multiple computers, but the

rendering quality and effects are very very high.

Example of Non real time rendered videos are the videos done by blizzard company, such as videos of diablo and WarCraft., they use 3D studio MAX for making their videos.

2- Real time rendering, which is done through the rendering engine of the game ( the code of the game). Here, the rendering is done in REAL TIME, which means that it is rendered in the same time it is displayed. here rendering is done on the VGA card, and it has a quality less than Non real time rendering.

I didn't see the last version of Prince of Percia, but previous versions used real time rendering.The frist video in need for speed underground that is displayed when opening the game is Non-real time rendered, But the in-game videos are real time rendered.

تم تعديل هذه المشاركة بواسطة Muhammad Adel في 8 فبراير 2006 في 02:12

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

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

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

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

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

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