Unconfigured Ad Widget

تقليص

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

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

نقل العاب محرك xna إلى الأنترنت بإستخدام silverlight

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

  • نقل العاب محرك xna إلى الأنترنت بإستخدام silverlight

    السلام عليكم
    بعد غيبه طويله احببت ان اضع هذا الموضوع
    وهو عن كيفية وضع لعبه مبرمجه بإستخدام محرك xna على الأنترنت (يستطيع الناس لعبها على صفحة انترنت بدون تحميل...)
    وبدون تعديل على الكود الأصلي للعبه
    وذلك باستخدام برنامج silverlightمن microsoft
    اولاُ يجب تحميل برنامج silverlight وهنالك عدة إصدارات 1,2,3,4,5beta و silverlight tools و Microsoft Visual Web Developer
    (بجب ان يتوافق البرنامجين الأخيرين مع الإصدار الذي قمت بتحميله) .......يمكنك إختصار كل هذه الخطوات عن طريق تحميل
    هذا الملف وهو يقوم بتحميل كل ما تحتاجه وإسم الملف vwdsetup.exe وهو آخر ملف بلقائمه
    http://www.microsoft.com/download/en/details.aspx?id=14597
    بعد تحميل الملف قم بتحميل البرنامج ومساحته 100mg تقريباُ والتعامل سوف يكون مع visual web developer express edition
    بعد انتهاء كل شيئ قم بفتح برنامج 2008 visual web developer express edition ثم file ثم إختر sliverlight ثم sliverlight application
    بعد فتح المشروع سوف يظهر لك خيار قم بإزالته( false )
    الآن قم بنقل كود اللعبه كله إلى visual web developer ثم قم بإضافة هذين الملفين SilverArcade.SilverSprite.dll وSilverArcade.SilverSprite.Core.dll إلى references ويمكن تحميل الملفين من هنا
    http://silversprite.codeplex.com/releases/41574/download/109876
    بعد وضع الملفين قم بإضافة هذا الكود إلى كلاس MainPage.xaml الذي يمكن إحضاره من القائمه التي على اليمين

    كود:
    <UserControl x:Class="projectname.MainPage"    
    
    xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation" 
        xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml" 
        Width="800" Height="600" xmlns:game="clr-namespace:projectname">
        <Grid x:Name="LayoutRoot" Background="White">
            
            <Canvas>
                <game:Game1 x:Name="game"/>
            </Canvas>
        </Grid>
    </UserControl>
    مع العلم انه يجب وضع اسم مشروع الsilverlight application في ال projectname الأولى
    واسم مشروع لعبتك الذي قمت بنقلها في ال projectname الثانيه, وال Game1 يجب ان يكون اسم الكلاس الرئيسي
    (غالباُ يكون Game1)
    وقم بإنشاء ملف Content وإضافة كل الصور والملفات مثل الخطوط إليه
    وعند تشغيل برنامج يفترض ان تكون اللعبه بداخل صفحة انترنت ولكنه طبعاُ داخل الكمبيوتر(ليس على الأنترنت) ويمكن ملاحظة ذلك من الرابط
    ولكل هنالك بعض الأشياء التي لا تعمل (او تعمل ولكن تحتاج إلى جهد)
    مثل ملفات الصوت XACT (مع اعلم اني قمت بتجريب mp3 وايضاُ لم تعمل!)
    وايضاُ لا يمكن وضع مجسمات 3D!
    بعض الإنتهاء يمكنك عرض لعبتك على الأنترنت عن طريق موقع http://www.silverarcade.com
    ادخل قسم developer وفيه شرح لكيفية وضع اللعبه (مع العلم انه يمكنك كسب المال من لعبتك!!!)
    ولكني إلا الآن لم اقم بوضع اي لعبه,,,
    ولمزيد من المعلومات ادخلو هذا الموقع http://silversprite.codeplex.com/
    وهذا فيديو توضيحي http://channel9.msdn.com/shows/Continuum/SilverSprite/
    اتمنى ان يكون الشرح واضع واي استفسار أنا جاهز ...
    *ذكر على الموقع انه مستعد لتقديم 50 سنت لكل 1000 تحميل للعبه!
    وشكراُ
    التعديل الأخير تم بواسطة kimoz; 10 / 07 / 2011, 02:54 PM.
    متى اراك يوماُ حراُ يا وطني....

    My First 2D Xna Game
    http://www.maxforums.net/showthread.php?t=186226
    First Part Of My 3d Game In Xna
    http://www.maxforums.net/showthread.php?t=188705

    Programming New 3d Car Game in Xna Game Engine
    My Project
    http://www.maxforums.net/showthread.php?t=202529



  • #2
    شكرا لك على هذا الدرس الجميل
    ونرحب بعودتك
    و أريد أن أنوه أن الـ sliver light يأتي مع الـ visual studio 2010 ultimate edition
    لا إله إلا الله محمد رسول الله
    ***
    twitter : @Arrow_x86
    هناك علامات لوجود حياة

    تعليق


    • #3
      المشاركة الأصلية بواسطة Arrow-x مشاهدة المشاركة
      شكرا لك على هذا الدرس الجميل
      ونرحب بعودتك
      و أريد أن أنوه أن الـ sliver light يأتي مع الـ visual studio 2010 ultimate edition
      صحيح وشكراُ على هذه الإضافه
      متى اراك يوماُ حراُ يا وطني....

      My First 2D Xna Game
      http://www.maxforums.net/showthread.php?t=186226
      First Part Of My 3d Game In Xna
      http://www.maxforums.net/showthread.php?t=188705

      Programming New 3d Car Game in Xna Game Engine
      My Project
      http://www.maxforums.net/showthread.php?t=202529


      تعليق


      • #4
        شكراً لك

        ولكن من أسمه يظهر المعنى بشكل عام

        SilverSprite

        للألعاب 2D مبرمجة بطريقة الصور مثل لعبة المتاهات او لعبة تيترس Tetris

        والالعاب السطحية مثل لعبة طرنيب او لعبة الذكاء بطريقة الفيزك الثنائي البعد (2D فقط )

        تعليق


        • #5
          بصراحة هذا الموضوع ذكرني بمشروع إسمه ExEn لإستخدام الإكس إن إيه للآيفون و الأندرويد
          http://rockethub.com/projects/752-ex...nd-silverlight

          <<Nobody>> سابقاً

          تعليق


          • #6
            موضوع في الصميم, شكرا لك جدا
            Egypt


            I Love Direct-X

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

            تعليق


            • #7
              اخوان السيلفر لايت يدعم المجسمات وليس فقط للثنائي الابعاد لي تجارب كثيرة في السيلفرلايت لكوني حامل شهادةmcpd في الفيجوال ستوديو تحياتي الكم اخواني
              Microsoft
              Certified Trainer SQL Server 2008 DataBase development
              Microsoft Certified IT Professional SQL Server 2008 DataBase development
              Microsoft Office Specialist Access 2010


              Microsoft Certified Game Development Fundamentals

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

              تعليق


              • #8
                المشاركة الأصلية بواسطة e.a.x.g مشاهدة المشاركة
                اخوان السيلفر لايت يدعم المجسمات وليس فقط للثنائي الابعاد لي تجارب كثيرة في السيلفرلايت لكوني حامل شهادةmcpd في الفيجوال ستوديو تحياتي الكم اخواني
                المشكله ان الموضوع (نقل xna إلى صفحة ويب) غير مذكور ابداُ بموقع silverlight او موقع محرك xna
                والطريقه قام بإختراعها احد الأشخاص , لذلك هنالك القليل من الدروس والمعلومات,,وسوف اجرب
                ال3d قريباُ
                متى اراك يوماُ حراُ يا وطني....

                My First 2D Xna Game
                http://www.maxforums.net/showthread.php?t=186226
                First Part Of My 3d Game In Xna
                http://www.maxforums.net/showthread.php?t=188705

                Programming New 3d Car Game in Xna Game Engine
                My Project
                http://www.maxforums.net/showthread.php?t=202529


                تعليق


                • #9
                  وعليكم السلام ورحمة الله وبركاته.

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

                  تعليق

                  يعمل...
                  X