موضوع: هل من الممكن ان اعمل لعبه بواسطة الماكس

ردود: 6 | زيارات: 1378
  1. #1
    عضو نشيط
    صور رمزية NMR
    تاريخ التسجيل
    Feb 2004
    المنطقة
    العراق
    العمر
    35
    ردود
    555

    هل من الممكن ان اعمل لعبه بواسطة الماكس

    قصدي ان اعمل مجسمات بالثريدي ماكس ثم بعدها استدعيها بلغة سي او فجول بيسك
    كما وعندي استفسار ثاني
    هل من الممكن ان ابرمج لعبة بلغة سي او لا يمكن لا باستعمال فجول سي


  2. #2
    عضو فعال
    تاريخ التسجيل
    Sep 2003
    المنطقة
    مجرة درب التبانة
    ردود
    196

    السلام عليكم

    نعم للسؤالين

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

  3. #3
    عضو نشيط
    صور رمزية NMR
    تاريخ التسجيل
    Feb 2004
    المنطقة
    العراق
    العمر
    35
    ردود
    555
    الف شكر لك يا اخ حربي

  4. #4

    Thumbs up بالطبع !!!!!

    أخي NMR ما تقوله هو أساس صناعة ألعاب الفيديو هذه الأيام .... بالطبع نعم لكلا التساؤلين !!!!!!!!
    أخر تعديل بواسطة رامي لولح في 20 / 07 / 2004 الساعة 03:59 PM
    Live Free ... Die Well
    The Scorpion King

  5. #5
    عضو نشيط
    صور رمزية NMR
    تاريخ التسجيل
    Feb 2004
    المنطقة
    العراق
    العمر
    35
    ردود
    555
    انا قرأت منذ فترة ان احدهم عمل تصاميم بالستوديو ماكس بنائاً على طلب احدهم منه لعمل لعبة لكن بعد ان اكمل التصاميم قال له انه يريده بامتداد (؟؟؟) لا اتذكر بالضبط لكنه من امتدادات الكيم ستوديو
    وبذالك خرب مشروعهم
    اما عن السي فانا استخدم السي ++ اندر ويندو ولا اجيد الفيجول سي ++ يعني هل انا مؤهل لعمل لعبة ما

  6. #6

    Post أيضاً نعم !!!!!!

    أخي NMR حياك الله مرة أخرى !!!!! بالطبع هذا موضوع يتشعب كثيراً .... ولكن ، على أية حال إليك التالي:

    ينقسم التطوير الرسومي في أية لعبة إلى طورين رئيسيين:

    1. الطور الأول: طور التصميم والمعاينة باستخدام أدوات التطوير الرسومي ثلاثية البعد.
    2. الطور الثاني: طور نقل وتصدير المعطيات وإعادة تأهيلها ، ومن ثم استخدامها ضمن إطار واجهات برمجة التطبيقات APIs المتطورة.

    في الطور الأول ، تبدأ القصة عادة بتصميم تلك الكائنات على هيئة مجسمات ثلاثية البعد (أو ثنائية البعد في بعض الحالات) باستخدام أدوات تصميم عالية النوعية (3DS ، MAYA ، .... الخ) بشكل احترافي تماماً ، وقد ينقسم التصميم إلى فئتين رئيسيتين:

    1. فئة المجسمات الساكنة: البيوت ، أعمدة الإنارة ، الطرق ، التضاريس ، .... الخ
    2. فئة المجسمات المتحركة: الشخصيات ، الأشجار (إن كانت تتحرك) ، كائنات أخرى يقتضي تواجدها ضمن اللعبة أن تتحرك (مثل أسماك تتحرك داخل البحر في لعبة سباق قوارب مثلاً) ، ... الخ

    يتم إضفاء مواد الإكساء على تلك المجسمات لمعاينة النتائج للوصول إلى الحقيقة الأقرب ، كما يتم إضافة الإضاءة لمعاينة النتيجة النهائية (كل ذلك يحدث ضمن الطور الأول).

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

    في الطور الثاني ، تكون المعطيات قد خزنت في ملفات من نسق وتركيب معينين. ومن أنواع الملفات المتعارف عليها 3DS. و MDL. و OBJ. و ASE. و MD2. و MD3. ..... الخ وغيرها كثير ، حيث يقوم المبرمج بتصميم برنامج قارئ لتلك الملفات ، حيث يتم قراءة الملف وفق ترتيب تخزين المعطيات المتعارف عليه في هذا النوع من الملفات ، ومن ثم يتم تحميل المعطيات إلى الذاكرة ، حيث يتم التعامل معها لاحقاً باستخدام واجهات برمجة التطبيقات مثل OpenGL أو DirectX.

    الآن ، بعض المبرمجين المحترفين لا يتبع هذا النوع من التطوير ، بل يلجأ إلى إنشاء تطبيق كامل ومشابه إلى برامج التصميم الثلاثية البعد لإنشاء وتصميم العوالم الخاصة بلعبته ، لكنه يحتاج في أغلب الأحيان إلى برامج التصميم الثلاثية البعد لتصميم الشخصيات المتحركة مثلاً ... Game Studio هو مثال جيد عن ذلك غير أنه يذهب إلى أبعد من كونه برنامج تصميم فقط.

    لمعلومات إضافية ، يمكن الإطلاع على ردودي في الموضوع التالي "كيف يمكن التحكم بملف ماكس من داخل الفيجوال بيسيك"

    بالنسبة للبرمجة بالـ ++Visual C فهذا أمر يحتاج إلى إدراك التالي:

    البرمجة بالـ ++Visual C هي عبارة عن تصميم رسومي للبرنامج النهائي الذي تود إنشاؤه ، والفرق هو أنك عندما تقوم بإنشاء قائمة معينة في برنامجك بشكل رسومي فأنت تكون قد سهلت على نفسك القيام بكتابة العشرات من أسطر الشيفرة المعقدة ، ولكن هذا لايعني أنه ليس بإمكانك القيام بذلك بمفردك.

    فمثلاً ، (وهذا مثال مبالغ في تبسيطه) لإنشاء صندوق حوار تحتاج في ++Visual C إلى اختيار صندوق الحوار من صندوق الأدوات ومن ثم رسمه في محيط عمل تطبيقك. بالمقابل ، إن كنت لا تريد إستخدام الـ ++Visual C للقيام بمثل ذلك ، ولأنك مبرمج محترف في استخدام Windows APIs فإنك سوف تكتب سطر واحد أواثنان من الشفرة لاستدعاء الوظيفة التي تمكنك من إنشاء صندوق الحوار ذلك .... وهكذا.

    بالطبع ، ++Visual C تحتاج لأن تراعي الكثير من المتطلبات ، وفي اعتقادي أنها ليست بتلك الصعوبة أيضاً .... على أية حال ، أتمنى أن تكون هذه الفكرة البسيطة قد وصلت .... وعذراً على الإطالة ... !!!!!
    Live Free ... Die Well
    The Scorpion King

Bookmarks

قوانين الموضوعات

  • لا يمكنك اضافة موضوع جديد
  • لا يمكنك اضافة ردود
  • لا يمكنك اضافة مرفقات
  • لا يمكنك تعديل مشاركاتك
  •  
  • كود BB مفعّل
  • رموز الحالة مفعّل
  • كود [IMG] مفعّل
  • [VIDEO] code is مفعّل
  • كود HTML معطل