Unconfigured Ad Widget

تقليص

إعـــــــلان

تقليص
لا يوجد إعلان حتى الآن.

سلسلة دوس 3D Game Studio :: الدرس الأول

تقليص
X
 
  • تصفية - فلترة
  • الوقت
  • عرض
إلغاء تحديد الكل
مشاركات جديدة

  • سلسلة دوس 3D Game Studio :: الدرس الأول

    بسم الله الرحمن الرحيم

    السلام عليكم

    نبدأ بسلسلة دروس 3D Game Studio ...

    بإسم الله

    وطبعاً وبلا شك هذا البرنامج يعد حلم كل هاو لبرمجة وتصميم الألعاب

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

    ويتكون البرنامج من ثلاث برامج مرتبطة ببعضها

    ووضيفة هذا الموضوع هو فهم كيفية العمل وانتاج الألعاب على هذا البرنامج

    أما الدرس القادم فسيدخل في صلب أحد عناصر البرنامج مباشرة

    حسناً النسخة التي سنعمل عليها هي A5 ... وتجدها في KAZAA مع الكراك جاهزة ... وهي النسخة الإحترافيه (أفضل النسخات)

    عموماً إن لم تستطع تحميلها حمل النسخة A6 الجديدة التي موجودة في الموقع : http://www.conitec.net/a4info.htm

    من المفترض أن أقوم بعرض مميزات البرنامج ولكني لن أفعل ولسبب بسيط / أغلب هذه المميزات لن تفهمها

    لن نضيع الوقت هذه إساسيات البرنامج
    _____________________________________

    الدرس الأول : نظرة أولية حول 3D Game Studio

    يملتك هذا البرنامج ثلاثة برامج :

    1- World Editor : البرنامج الرئيسي

    مصمم العوالم هو الجزء المحبب لي في الحزمة فهو بسيط وممتع جداً

    والطريقة بين الربط بين مصمم العوالم و الكود رائعة جداً ولكي نفهم كيف يتم الربط :

    أولاً لنفهم كيف يتم إنتاج الألعاب به ؟

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

    تستطيع ضغط على Built (وتفعيل الخيار Fly throught) التحرك بالكمرا وكأنها لعبة ) - فقط للمشاهدة لا أكثر

    ولكن هذا لن يصنع لعبة أبداً فهذه مجرد كائنات تعتبر جامدة (أي لا تتفاعل مع بعضها أبداً )

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

    طبعاً بما أن الرسم سهل فسيكون أغلب الدروس مركزة على الكود (السكربت )

    2- Model Editor : لقد فهمت من خطة الشركة أنها تنوي جعل 3D Game Studio البرنامج الشامل ولهذا قامت بتضمين هذا البرنامج كخطوة ذكية منها

    وضيفة هذا البرنامج هو إنشاء الشخصيات (أي شيء يتحرك يسمى شخصية) للعمل على منصة البرنامج الرئيسي

    3- Script Editor : كاتب السكربت

    - كما قلت مسبقاً : خطوة ذكية أخرى من الشركة

    تستطيع إستخدام NotePad لكتابة السكربت وهذا البرنامج فقط من أجل الراحة وسرعة العمل
    ( تستطيع تحميله من موقع الشركة اذا كنت تستخدم A5 ... أما A6 فهو مدمج معه )

    .............. والآن بعد تعريف البرنامج لنلقي نضره عليه


    تعريفات وإختصارات بسيطة :

    برنامج WED هو World Editor
    برنامج MED هو Model Editor
    ملف WDL هو السكربت

    والآن إفتح WED ثم إختر File ثم Open ثم إنتقل إلى الدليل Work وإفتح الملف المسمى "office"

    أصحاب A6 لن تجدوا هذا الملف ... إفتحوا الملف المسمى "techdemo"

    الدروس ستفترض النسخة هي A5 :: لذا من الأفضل تحميل النسخة A5 pro

    والآن وبعد تشغيل الملفات ...إختر Build ثم أزل علامة الصح أما Fly Thr وأختر موافق

    وبعد الإنتهاء أختر Run

    أنضر إلى قوة 3D Game Studio

    جرب واضغط على أزرار الكيبورد جميعها وشاهد النتائج المبهرة (أهم زر هو F7 للانتقال من 1st إلى 3rd Person View )

    وإستخدم الماوس الGame Pad فجميعها مدعومة

    ... قد تستأل لمذا Build ثم Run

    Built : يجب أن تختارها إذا عدلت على الWED او إخترت Action او انتقلت من مشروع لآخر ... وهي تقوم بتحديث قاعدة بيانات العالم ... ولا تربطه مع السكربت

    Run : لربط العالم مع الMDL ( السكربت) وتشغيل اللعبة

    قد تتسائل كيف يتم تفاعل وتحريك الكائن وما أدراه عن الكائن الذي يجب تحريك وكيف يتحرك ...إلخ

    هذا لأنك لم تفهم طريقة البرنامج إلى الآن

    أولاً الشخصيات MDL تكون معدة للتحريك والبرنامج فقط يحدد إسم الحركة فقط

    ولكن أين الجزء من البرنامج الذي يحدد الحركة ؟؟ هذا هو السؤال الرئيسي

    هنالك شيئين :

    ال Actions : وهي تحدد تصرف الكائن في اللعبة ... وهنالك الكود نفسه ولكي تراه

    أختر file ثم Map properties ثم إنتقل إلى Script واختر icon المجلد (Open) وسعرض بعض الملفات من نوع WDL ...أفتح الملف Office.WDL ... وسيعرض نافذة إختيار البرنامج ...إختر Note Pad

    وسترى الScript ... هذه هي اللعبة ... من النضرة الأولى ستبدو معقدة جداً جداً جداً جداً ... وهذا طبيعي (مع أنها سكربت فكيف بلغة برمجة ؟! )

    عموماً تفحص السكربت قليلاً ولن تفهم شيء ستفهم فقط أشياء بسيطة وربما لن تفهم شيء

    لا تقلق فمهمتنا هنا شرح كيفية كتابة مثل هذا السكربت

    ولن نفترض أنك :

    1- مبرمج

    2- كبير في السن ولك خبرات في الرياضيات

    3- ذكي وفاهم في الثري دي

    لن أفترض شيء وسأبداً بلغة أكثر من بسيطة ومن الصفر في جميع المراحل

    أدعوا لي بالتوفيق

  • #2
    السلام عليكم

    للتنبيه :

    أنا مبرمج (سي/ بيسك) في الأساس أما 3D Game Studio فقد حملته منذ فتره بسيطة جداً حوالي أسبوع ونصف وحتى انني لم اتفحص البرنامج إلى من ثلاثة أيام

    المغزى هو البساطة : هذا البرنامج يستطيع انتاج أي لعبة تتخيلها (تو دي / ثري دي) بدون الإعتماد على ملعومات سابقة وببساطة شديدة

    المعنى 3D Game Studio + برنامج تصميم وبالأخص :
    Maya أو 3D Studio Max

    = لعبة كاملة

    وحتى انك لست بحاجة إلى تصميم شخصيات فهو يدعم MDL و MD2 أي آلاف الشخصيات الموجود على النت مجاناً وتستطيع عمل
    Inverse للشخصية من MD2 أو MDL >>> إلى Max (لإستخادمها في العروض)

    هذه أسهل طريقة وأفضل طريقة لإنتاج الألعاب (بالنسبة للهواة)

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

    تقبلوا تحياتي أخوكم يزيد الدليقان

    تعليق


    • #3
      السلام عليكم ورحمة الله وبركاته
      شكرا جزيلا لك أخي العزيز game_maker على هذه المبادرة الجميلة جدا
      ولكن أخي هل يمكن وضع رابط لتزيل البرنامج فلم أستطع أن أجد رابط لتنزيله في موقع الـ Kazaa

      وشكرا جزيلا لك .
      التعديل الأخير تم بواسطة Fadi Loutf; 06 / 08 / 2003, 12:46 PM.

      تعليق


      • #4
        السلام عليكم ورحمة الله وبركاته :
        أخي جيم ميكر وفقك الله ولكن خذها مني نصيحة ظاهره ليس كمخبره ثانياً كونه يحتوي على tempalet لا يعني أنه سهل لسبب بسيط البرمجة المرفقة (تطاشيم!! دنبشة إن شئت الدقة ) أي لهواة هواة الهواة استخدام الكودات الجاهزة,, لا واقعية لا قدرة غرافكس ولا حتى فيزياء ولا حتى ردود فعل ومن ناحية الذكاء الإصطناعي أتوقع كثيرة عليه لو نقول قدرته صفر بالمئة لذا لكل من يفكر في استخدام الـ ready tempalet أرجو منه أن يصرف نظره عن الألعاب .
        أنا لي سنوات على السي والغيم ستوديو من إصدارات الـA4 إلى 6 الأمر ليس بالسهولة التي تتصورها صحيح أنك خبير -زادك الله - في السي أو البيسك ولكن الغيم ستوديو يبيله خبرته هو الثاني ولا أتوقع أن سنة تكفي لتعلمه .
        ثالثاً إلى متى المجاملة ..!! أنا أعامل أخي جيم ميكر على أنه خبير ويعرف أن كلامي لمصلحته .
        إذا كانت البرمجة ضعيفة أو التصميم ضعيف فلم المجاملة ( لا أقصد أخي جيم ميكر)يا أخي قله برمجتك ضعيفة راجع نفسك أو على الأقل وضح له .
        يعلم الله كم أتمنى أن أرى أخي جيم ميكر أو أو أو أو... من أكبر مبرمجي الألعاب .
        ولكن ما هكذا تورد الإبل ... أسبوع أو سنة لا تكفي لأن تبدأ تشرح الغيم ستوديو .
        وأخيراً برمجة الألعاب ليست كالماكس (طقطق) ويطلع لك شيء أنا جلست أرافس في الغيم ستوديو حتى أنتجت منه شيء أنا والإخوانASD3d و JKL .

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

        أخيراً يا شباب حركة الـ(طبة أو الفزعة العدوانية ) لأجل الدفاع عن الخطأ خطأ يا أخي أنتم بهذه الطريقة تقتلون الخبرة تجعلون الناس يتركون المنابر وهم إخوة لنا .
        أخيراً يعلم الله أني لا أقصد هذا الموضوع وأتمنى من الأخ جيم ميكر الإستمرار موفقاً وأي مساعدة أنا جاهز .

        لن تبلغ المجد حتى تلعق الصبرا.
        (كثيراً ما يكون الواقع مؤلم ولكن حين يعرف موضع الألم يمكن عندها استشارة الطبيب).

        وبالله التوفيق.
        إن الآخرين قد يتواجدون لمساعدتنا وتعليمنا وتوجيهنا ، ولكن الدرس الذي يجب أن نتعلمه متروك لنا .

        تعليق


        • #5
          نص مقتبس من موضوع أسد الله
          السلام عليكم ورحمة الله وبركاته :
          أخي جيم ميكر وفقك الله ولكن خذها مني نصيحة ظاهره ليس كمخبره ثانياً كونه يحتوي على tempalet لا يعني أنه سهل لسبب بسيط البرمجة المرفقة (تطاشيم!! دنبشة إن شئت الدقة ) أي لهواة هواة الهواة استخدام الكودات الجاهزة,, لا واقعية لا قدرة غرافكس ولا حتى فيزياء ولا حتى ردود فعل ومن ناحية الذكاء الإصطناعي أتوقع كثيرة عليه لو نقول قدرته صفر بالمئة لذا لكل من يفكر في استخدام الـ ready tempalet أرجو منه أن يصرف نظره عن الألعاب .
          أنا لي سنوات على السي والغيم ستوديو من إصدارات الـA4 إلى 6 الأمر ليس بالسهولة التي تتصورها صحيح أنك خبير -زادك الله - في السي أو البيسك ولكن الغيم ستوديو يبيله خبرته هو الثاني ولا أتوقع أن سنة تكفي لتعلمه .
          ثالثاً إلى متى المجاملة ..!! أنا أعامل أخي جيم ميكر على أنه خبير ويعرف أن كلامي لمصلحته .
          إذا كانت البرمجة ضعيفة أو التصميم ضعيف فلم المجاملة ( لا أقصد أخي جيم ميكر)يا أخي قله برمجتك ضعيفة راجع نفسك أو على الأقل وضح له .
          يعلم الله كم أتمنى أن أرى أخي جيم ميكر أو أو أو أو... من أكبر مبرمجي الألعاب .
          ولكن ما هكذا تورد الإبل ... أسبوع أو سنة لا تكفي لأن تبدأ تشرح الغيم ستوديو .
          وأخيراً برمجة الألعاب ليست كالماكس (طقطق) ويطلع لك شيء أنا جلست أرافس في الغيم ستوديو حتى أنتجت منه شيء أنا والإخوانASD3d و JKL .

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

          أخيراً يا شباب حركة الـ(طبة أو الفزعة العدوانية ) لأجل الدفاع عن الخطأ خطأ يا أخي أنتم بهذه الطريقة تقتلون الخبرة تجعلون الناس يتركون المنابر وهم إخوة لنا .
          أخيراً يعلم الله أني لا أقصد هذا الموضوع وأتمنى من الأخ جيم ميكر الإستمرار موفقاً وأي مساعدة أنا جاهز .

          لن تبلغ المجد حتى تلعق الصبرا.
          (كثيراً ما يكون الواقع مؤلم ولكن حين يعرف موضع الألم يمكن عندها استشارة الطبيب).

          وبالله التوفيق.
          السلام عليكم

          سلامات أخوي وش فيك أصحاب 3D Game Studio مرتاحين نفسياً بعكس مبرمجي السي !

          أنا لما قلت 3D Game Studio سهل أنا أمدحه مو أستهزء فيه

          وبعدين أنا مبرمج ===> من الطبيعي أكره الأكواد الجاهزة ولا تنسى أن C - Script مشتقة من السي + أستخدم 3D Studio max من ثلاث سنين ((( وهذا ما سهل 3D Game Studio بالنسبة لي)

          ياأخي على يدك إبدأ بطرح سلسلة دروس من الآن أو على الأقل صحح لي أخطائي في الدروس السابقة أو القادمة

          وحياك الله

          Fadi Loutf :
          KAZAA برنامج #
          وفيه وصلة قديمة من موقع الشوق إبحث عنها في هذا المنتدى
          + http://www.conitec.net/

          تحياتي
          التعديل الأخير تم بواسطة game_maker; 07 / 08 / 2003, 06:29 AM.

          تعليق


          • #6
            أخي game_maker وجدت النسخة 3d Game Studio Trial V5.12 من البرنامج وقمت بتحميلها ولكن هل يوجد كراك لها لتصبح كاملة
            وشكرا لك

            تعليق


            • #7
              شكرا لك أخي العزيز game_maker

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


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

              تعليق


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

                ووفقك الله في دروسك وأتمنى لك دوام التوفيق والنجاح في الدنيا والآخرة.
                أخوك :
                أسد الله .
                إن الآخرين قد يتواجدون لمساعدتنا وتعليمنا وتوجيهنا ، ولكن الدرس الذي يجب أن نتعلمه متروك لنا .

                تعليق


                • #9
                  السلام عليكم

                  Fadi Loutf :
                  النسخة التي لدي هي 5.203 الإحترافيه وحملتها من KAZAA انت ليه ما تجرب كازا تراه ممتاز

                  Dr.net :
                  ويوفقك أخوي
                  فعلاً الغاية هي التكلمة حتى الإحترافيه
                  ولكن يجب أن تنتضروني في فترات متقطعة حتى أقوم بطرح الدروس من نتيجة فهم وليس تطبيق

                  + لقد قرأت الشعر في توقعيك (في الواقع قرأته منذ مدة طويله)
                  هل هو من تأليفك ... إن كان من تأليفك فأهنئك على هذا المستوى من الإبداع :: ما شاء الله
                  وإن لم يكن من تأليف فما يزال ذوقك حلو
                  أسد الله ... هذه إحدى المجاملات

                  أسد الله :
                  صدقني خبرتي في البرمجة بسيطة جداً (أقل من سنه)
                  فأنا أبداً لست بالخبير .... ولست محترفاً أبداً ولا أحب أن أوصف بها نظراً للنتائج السلبية التي وراء هذا الإسم
                  فعلاً انا لما قرأت ردك لم افهمه كاملاً فسطر أحس أنه موجه لي وسطر آخر لا أفهم منه شيئاً

                  عموماً لا تستغرب عندما تجد رسالة خاصة مني أسألك فيها عن أمر لم أفهمه في 3DGS

                  تعليق


                  • #10
                    أخي game_maker جربت الموقع Kazaa ولكن الرابط الذي وصلت إليه لايعمل فهل يمكن وضع الرابط الذي قمت بتنزيل النسخة التي لديك منه

                    وشكرا جزيلا لك

                    تعليق


                    • #11
                      نص مقتبس من موضوع Fadi Loutf
                      أخي game_maker جربت الموقع Kazaa ولكن الرابط الذي وصلت إليه لايعمل فهل يمكن وضع الرابط الذي قمت بتنزيل النسخة التي لديك منه

                      وشكرا جزيلا لك
                      والله مدري وش أقولك

                      Kazaa برنامج مو موقع :: اذا حملته بجهازك راح يشبك مع أجهزة ثانية بتقنية Peer to Peer وبالنسبة لكازا فهي رائع فهو Peers to Peer

                      المهم ان شاء الله أول ما القى حل لهذه المشكلة سأخبرك بها

                      تعليق


                      • #12
                        السلام عليكم ورحمة الله وبركاته
                        أخي العزيز game_maker لقد دخلت إلى موقع kazaa وحملت البرنامج وحجمه 5 MB ولكن لم أعرف كيف يمكن البحث عن طريقة عن برنامج الـ 3dGameStudio
                        أرجو المساعدة وشكرا جزيلا لك .

                        تعليق

                        يعمل...
                        X