Unconfigured Ad Widget

تقليص

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

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

بعد 10 أيام مع Uinty 3D لعبة الكنز(WIP)

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

  • بعد 10 أيام مع Uinty 3D لعبة الكنز(WIP)

    الأخوة الأعزاء
    السلام عليكم ورحمة الله وبركاته

    بعد 10 ايام مع Uinty 3D هذه تجربة بسيطة عبارة عن لعبة الكنز ..مستواحاة من لعبة ماريو ..وهى لغرض تعليمي فقط ..فقد قمت بعمل AI الأساسي للمرحلة وكيفية إنهاء اللعبة أو الدخول للمرحلة التالية وجمع العناصر المطلوبة لأكمال اللعبة وعمل الكاميرات الأنتقالية فى أمكان معينة من اللعبة وعمل الكامبرا اللتى تتبع الشخصية بطريقة متقدمة فيها زووم إن وأوت وإماكنية الدوران حول الشخصية وكذلك تحريك الشخصية عن طريقة الكيبورد..والقوائم الرئيسية والتوقف ...وبعد تجربتي مع هذا المحرك الجميل أنصحكم به فهو سهل جدااااااااااااااا...لأعتماده على لغة الجافا JS و السي شارب ..
    ملحوظة : الجرافيك حتى الآن فى هذه التجربة ليس محور الأساس ولا حتى الشخصية نفسها فهذه شخصية جاهزة فقد قمت بعمل عناصر بسيطة Prototype لتسهيل عملية البرمجة وإن شاء الله نتابع مع بعض عمليات التطوير التالية ....جربوا اللعبة ولو عندكم أى إستفسارات بخصوص JS إن شاء الله أقدر أساعدكم فيها

    شكرااا

    رابط تحميل اللعبة التجربية الكنز


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

    لتدوير الكاميرا أثناء المشي كليك يمين فى الماوس مع تعليق الضغط عليه وتحريك الماوس فى نفس الوقت

    حاول العثور على مفتاح القلعة قبل إنتهاء الوقت وضرب كل BUGS وتجميع ال COIN

    أعلى منتصف الشاشة FPS ليعرض عدد الفريمات لكل ثانية حسب سرعة جهازك ولا يجب أن تقل عدد الفريمات عن 30 فريم حسب الرامات وكارت الفيجا

    سوف نتابع سويا تطبيقات فى أساسيات JS تابع الموضوع فى الصفحة الثانية

    التعديل الأخير تم بواسطة محمد حسين; 11 / 02 / 2010, 06:18 PM.
    مع تحياتى محمد حسين المازن

  • #2
    وعليكم السلام ... ما شاء الله عمل جميل جداً ..
    جاري التحميل .

    تعليق


    • #3
      مشكور يا ريت بقى تشرح كيف عملت العبة والمصادر والخ لكي نستفيد وعم انزل العبة الحين

      تعليق


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

        ما شاء الله ممتاز وجميل

        اكمل اخي بالتوفيق

        اعجبتني الدقه في تصميم الشخصيه

        تعليق


        • #5
          فين رابط التحميل

          تعليق


          • #6
            ااااااالعبة لا بئس بها المشي غير طبيعي الجزيرة تحتاج لتعديل الخامات يجب وضع عيار للمسدس
            يجب ان تزبط النط فهو غير طبيعي
            وبما انها تجريبية فيجب عليك تصليحها^^

            تعليق


            • #7
              أهلا أخي إسامة شكرااا لك
              almot انا قولت تركيزي مش على الجرافيك
              اللعبة دي مجرد تطبيق لنفسي على اللى فهمته فى البرمجة فقططططططططططط
              مع تحياتى محمد حسين المازن

              تعليق


              • #8
                جاري التحميل

                تعليق


                • #9
                  ما شاء الله عمل قوي

                  وأنا اضم صوتي لصوت إخوتي ما هي المصادر التي ساعدنك في عمل اللعبة ؟؟؟

                  وهل لك خلفية في لغات البرمجة ؟؟

                  تعليق


                  • #10
                    اي لغة استخدمت جافا ام سي #
                    لكي تعطينا دورات ولو بسيطة

                    تعليق


                    • #11
                      شكرااا يا أخ kakarot
                      شكراا باز يطير بس الشخصية جاهزة
                      بالنسبة للمصادر
                      Hlep البرنامج كان أهم وأقوى المصادر التعليمية خصوصا فى JS لأنه بيعطيك مثال عن كل أمر يعني مثال
                      function Update

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



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

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

                      فى السطر الرابع نجد Input وهو هنا يشير إلى المدخلات عموما ثم حدد بعد ذلك GetButtonDown
                      أى عندما تضغط على الزر الذي سوف يتم تحديده وهو fire1 الزر الأيسر فى الماوس

                      فى السطر السادس نلاحظ العلامة الموجودة مع حرف الكاف فى الكيبورد سميكولن ;
                      هذه العلامة تدل على نهاية الأمر

                      وهنا يتضح أهمية الكلمة الشرطية if فى تنفيذ أمر معين مثال تشغيل انيمشن فقط عند الضغط على زر معين

                      أنا حاولت أكتب الكود هنا لكن عشان تنسيق المنتدى بيكون الكود دايما ترتيب الأقواس غلط
                      التعديل الأخير تم بواسطة محمد حسين; 06 / 02 / 2010, 01:50 PM.
                      مع تحياتى محمد حسين المازن

                      تعليق


                      • #12
                        جاري التحميل ...
                        Egypt


                        I Love Direct-X

                        سبحان الله و بحمده سبحان الله العظيم
                        اللهم صلي وسلم و بارك علي سيدنا محمد

                        تعليق


                        • #13
                          ماشاء الله

                          أومر الشرط سهل ميسر

                          تعليق


                          • #14
                            السلام عليكم
                            / الصراحة الله ينور الشغل يبدو كبداية احترافية من ناحية الصور اللتى عرضتها _ مع انى لم انزل الديمو الى الأن للحكم على العمل _ وبالنسبة لليونيتى Uinty 3D فهو ممتاز بحق وقد اجربت عليه بعض الأختبارات القليلة من فترة ووجدته ممتاز ايضا لغة برمجته جافا سكربت java script هى سهلة وبسيطة وينصح بها مستخدمين اليونيتى Uinty 3D خصوصا beginners فى البرمجة ، واعتقد الكود البرمجى اللذى تعرضه هو خير دليل على السهولة واليسر من ناحية اللغة البرمجية _ عموا قد يكون لى رد بعد التحميل _ وبالتوفيق دائما واكل المسيرة ولا تكسل

                            مع تحياتى
                            عميد المبرمجين العرب سابقا

                            تعليق


                            • #15
                              لعبة ممتعة

                              اعجبتني حركة الأعشاب ^^

                              تعليق

                              يعمل...
                              X