Unconfigured Ad Widget

تقليص

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

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

كيف يمكنني ان اصبح مطور العاب محترف؟؟(من واقع خبره)

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

  • كيف يمكنني ان اصبح مطور العاب محترف؟؟(من واقع خبره)

    السلام عليكم
    هناك الكثير من الردود حول تعدد لغات البرمجة لا ادري كيف ابدا بالحديث ولا كن اتمنى ان استطيع توصيل الفكره وذلك من باب الخبره لدي بعلوم لغات البرمجة وايضا تصميم الالعاب
    كما هو معروف العلم يتطور وخصوصا في مجال الالعاب حيث انها باتت الشغل الشاغل الذي يشغل جميع مطوري الالعاب والانظمة الكمبيوتريه بجميع انواعها لذلك ساشرح فكرة اللغات وكيف ظهرت وساضع فيديو بسيط القيته كمحاضره باحدى الكليات بهذا الخصوص
    اولا::
    ظهور اللغات تم تدريجيا ومن مختلف الشركات التي تنافسة في هذا المجال والبعض منها برز في الساحه بشكل كبير والاخر اختفى فجئه وذلك منذ القدم
    وكانت اقدم لغه تم تطويرها من شركة أي بي ام وتسمى ذلك الوقت B وهي لغة مشتقه من الاسمبلي اللغه القريبه للغة الاله ولتي تتعامل مع مكونات الحاسوب الالكترونيه بشكل سريع وفعال
    ومنها تم اشتقاق لغة C والتي جاءت مبسطه اكثر من ال B وقريبه ايضا بتعامل مع الوسط لمكونات الحاسوب الالكترونيه وهي اسهل في الكتابه واقل سطورا من ال بي والاسمبلي بشكل كبير
    بعدها تم ظهور انظمة التشغيل المعروفه كالوندوز والماك كتغطيه على النظام السائد في ذلك الوقت والذي يدعى يونيكس
    ومنها تم تطويع لغة السي لتكون هي اللغه التي بني عليها معظم الانظمة وذلك لقوتها الجباره وسرعة كتابتها وبساطة مفهوميتها لدى المطورين للانظمة
    ومع تقدم الوقت تم ظهور جيل جديد من العلوم وهو المتصفحات الالكترونيه والتي تم ابتكار لغة مشتقه لها تسمى Script Java وسكربت html
    http://www.w-enter.com/forum/showthr...6#.UcQqcTOoXIU
    والتي تتميز بطريقة مختلفه في العرض عن البرامج المعتاده وكان ظهور شركة Sun متوافق مع ظهور المتصفحات وكما ان ظهور ميكروسوفت كان ذلك متوافق مع ظهور السي وهذا في مطلع القرن الماضي في بداية التسعينيات
    ومن هنا كانت المنافسة شديده بين كلتا الشركتين لحتلال الصداره في مجال البرمجيات وعلومها
    ولقد كانت بينهم الكثير من المشاكل القانونيه في المحاكم بسبب تشابة اللغات البرمجية بينهم وكل شركة تدعي بأنها صاحبة الامتلاك الرسمي للغة من الغات البرمجيه في ذلك الوقت
    ومع تطور العلوم البرمجية وظهور واجهات الهواتف المحموله وواجهات الوندوز وغيرها من الانظمة الحديثة كان لابد من وجود لغات اكثر سلاسه وقوه لاتقل عن اللغات الموجوده في ذلك الوقت ومن هنا تم اشتقاق لغة الجافا التابعة لشركة سن من لغة السي بلس بلس التابعه لميكروسوفت وهما لغتين مختلفتين في الادا وفي الشكل البرمجي وفي قوة التشغيل لمكونات الكمبيوتر التشغيليه او ما يطلق عليها باسم Driver Devices وهي تتمثل في كل من بطاقات العرض والصوت والانترنت وغيرها من مكونات الكمبيوتر واجهزة الهواتف المحموله

    اذن ---- لغة الجافا هي من اصل لغة السى بلس بلس
    http://www.deyaa.org/java6/java6_his.html
    ---- لغة السي بلس بلس هي من اصل لغة السي والتي يرجع نسبها الى البي التي هي اصلا من الاسمبلي التي هي لغة تخاطب مع لغة الاله

    وعند بداية القرن الحالي ومطلع الالفية الاولى منه تم ابتكار واشتقاق لغات لاتقل عن ما تم سابقا وهي من ضمن السلسلة للغات البرمجة والتي تناسب احتياجات المبرمج في وقت السرعه والقدره العالية لمكونات الاجهزة الحديثه لذلك
    تم اشتقاق لغة ذكية من طرازها الفريد تقوم بعمل لغة الجافا والتي تحتوي على قوة التصفح السريع في وسائط الشبكات ولغة السي بلس بلس والتي تعد اللغه الاقوى في قوة التعامل مع مكونات الكمبيوتر ال Devices من بطاقات العرض وغيرها
    وهنا تم ظهور لغة C# السي شارب
    كلغة تناسب احتياج كل مطور يعمل بمجال الوسائط التشغيلية كالالعاب مثلا
    ومن هذه اللغة تم اشتقاق لغة ال اف شارب F# المسؤوله عن طرق البرمجة الحديثة للانظمة المتوازية التشغيل والتي تزيد من قدرة المبرمج في التحكم الكامل بجميع معالجات الكمبيوتر بشكل افضل وسرعة اداء اعلى من المعتاد(ويابخت من امتلك هاللغة الان)

    الخلاصة للبند الاول::
    من هنا نستنتج ان اللغة الاقوى والاقرب الى وسائط التشغيل لانتاج افضلية اعلى بالاداء والتي تعد اللغه المناسبة للكتابة والفهم هي لغة السي ومن يستطيع تطويعها لاي لعبة فهو امتلك كامل مزاياء الاداء في الحاسب الالي والسي بلس بلس تعطي نفس الكفاءة كذلك
    ولكي نوضح قوة اللغات السابقه من ناحية السرعه والاداء للالعاب الضخمة ستكون كالاتي
    99% لغة السي و السي بلس بلس
    75% لغة السي شارب
    40% لغة الجافا بجميع انواعها
    الكل يسأل عن لغة ال F# هي لغة ممزوجه من ال C# يعني انها تحمل نفس النسبة من السي شارب ولاكن هنا يتم توزيع القوة على عدد المعالجات مثلا:
    لو ان جهازك يعمل على عدد 4 معالجات فان القوة تكون مضاعفه 4 مرات كاداء لان العمل يتم تقسيمه على المعالجات وهنا مربط الفرس وتستخدم هذه الفكرة الان مع الدايركت اكس 11.1 الخاص لنظام وندوز8 فقط

    ثانيا::
    الرسومات العالية الجودة ؟ كيف يمكن الحصول عليها
    هنا يرجع حصولك على هذا النوع من الجرافيك العالي على قوتك البرمجية من اختيارك للغات السابقة المذكورة في البند الاول ؟ ولاكن كيف يتم هذا
    يتم عن طريق فكرة الرندرد او العرض للمحتوى من الرسومات وكلما كان المحتوى كبير ومعقد وكثير كلما كان وجود لغة سريعة وقوية وقريبه من ال Devices لجهازك شي ضروري جدا
    وهنا تم ابتكار نظام خاص لهذا النوع من العروض الضخمه وهو نظام يساعد على حمل البيانات بشكل متوازي وسريع وايضا سهل البرمجة للمطور
    وبكذا ظهرة ال GPU وهو نظام حسابات هندسية مختص فقط في حسابات البكسلات للمجسمات وعمل استخراج توازي مع ال CPU كنظام سابق لاستخراج الحسابات سابقا وبهذا تم اختصاص ال GPU لتعمل بشكل متوازي مع اللغات الجبارة فقط التي تستطيع مواكبتها في الاداء واعطاءها المستوى المطلوب للعرض لاي محتوى وهنا كانت الغات القريبة منها هي ال سي بلس بلس و السي شارب

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

    ثالثا::
    محركات منتشره وعالم مشغول لا يعرف من هو المحرك الافضل ومن هو المحرك الاسهل
    هنا لا استطيع ان ارشح لكم محرك مع اني ارشح محرك تم العمل بة وكنت من متابعيه في التطوير ولاكن لن اقول لكم حتى لا انقص حق المحركات الاخرى
    وساذكر لكم فكرة المحركات وكيف تم استنباطها والعمل عليها ولماذا
    اولا كل المحركات التي تعرفونها تتضمن البنديين الاول والثاني من ناحية البرمجة والحصول على الاداء المطلوب لها
    يعني مثلا
    محرك UDK تم تطويرة من ال سي لتعامل مع ال Devices وايضا ال سي بلس بلس لتعامل مع ما سبق وكذلك كلغة وسيطه مع ال C# لتعامل مع المتصفحات والهواتف ولكون النسخة الحالية تعمل على DirectX9 فهو لا يزال ينقصة شي مهم جدا حتى يصل لمستوى عروض عالية الدقة بدون حدوث مشاكل في الرندريد وطبعا المطورون قاموا بوضع لغتهم الخاصه بهم وهي مجموعة تعاريف مشتقة من السي بلس بلس والسي شارب تسمى في علوم البرمجة Defenetion Variables وهي تعريف لمتغيرات يبتكرها المبرمج في برنامجه وهم اصحاب المحرك قاموا بتوضيحها للمستخدم وتبسيطها حتى لا يستطيع فهم الية عمل الهيكل البرمجي للمحرك يعني غطاء تضليلي حتى لا ينسرق منهم التكنيك المستخدم في المحرك بما يخص الاكواد وتم تسميتها ب Unreal Script وهنا اذا اراد أي مبرمج معرفة الهيكل لتطوير المحرك لا بد من شراء الكود بسعر مليون ونصف دولار كمبلغ تعجيزي ولاكن وللعلم لاتحتاج للكود اصلا اذا كنت تملك من معرفة في ما سبق ذكرة في البندين الاول والثاني وحتى محركهم لا يلزمك اصلا

    الخلاصة للبند الثالث::
    في حالة ان الشخص لا يستطيع اتقان البرمجة وفن التطوير للبرامج هنا ينصح بستخدام احدى المحركات المنتشره في الانترنت ولاكن قبل اقتنائك أي محرك لتطوير العابك يجب معرفة الاتي::
    هل اللعبة ثنائة ام ثلاثية العرض
    هل اللعبة كثيفة المجسمات ام خفيفه
    هل اللعبة تحتاج اتصال الانترنت ام فقط على الجهاز
    هل اللعبة تعرض في المتصفح ام على الموبيل ام على جهاز الحاسوب
    هل اللعبة ستعمل على نظام واحد فقط ام عدة انظمة(Windows,IOS,Android,UNIKS,LINUKS,MAC,PlayStation,XBOX)

    ومن هنا انظر الى خصائص المحرك وتاكد بأنه يستوفي احتياجاتك حتى لا ترجع بعد فترة تندم على سؤ الاختيار
    اتمنى ان اكون قد استوفيت لكم بعض الامور التي تساعدكم على الوصول لتحسين مستواكم وابداعاتكم في البرمجة وتطوير الالعاب
    وهذا رابط بسيط لمحاضرة بهذا الخصوص من القائي في احدى الكليات
    https://www.facebook.com/photo.php?v...type=2&theater
    التعديل الأخير تم بواسطة 3dmax9; 21 / 06 / 2013, 01:38 PM. سبب آخر: اضاقات لوصلات مواقع مفيده لزيادة المعرفه


    المشروع البرمجي الحالي
    https://www.facebook.com/AstwrtTrafyan

    مجموعة المشروع
    https://www.facebook.com/groups/184754391721049/

    منتدى اسرار البرمجة والمشاريع السابقة
    http://gamemasters.forumarabia.com/forum

  • #2
    مع اني لست مصمم العاب لكن اتسمتعت واستفدت من هذه المحاضره شكرا جزيلا لك
    If you want to see a tree


    you must go to valley


    if you want to see the valley


    you must go to a mountain


    if you wants to the mountain


    you must raise to the clouds


    but if you want to see everything.....


    close your eyes and only think.....


    IMAGINATION
    كل شيء يبدأ من القليل فقط بس ربنا الجليل
    صفحتي على الفيس بوك
    https://www.facebook.com/HoumamMunirAbdulAmeer


    تعليق


    • #3
      اشكرك على الموضوع ..

      تعليق


      • #4
        المشاركة الأصلية بواسطة Sam-Ayoub مشاهدة المشاركة
        اشكرك على الموضوع ..

        .............
        My Channel
        UDK And 3d max tutorial
        Facebook page
        علي الجابر
        لبيك يا اقصانا
        http://up.foraten.net/f/foraten.net_13417550011.swf

        تعليق


        • #5
          الموضوع عجبني جداً لكن السؤال اللي يحيرني
          عندما أقوم برندرة صوره على أحد برامج الـ 3d تأخذ وقت طويل مقارنة مع الألعاب
          التي ترندر أكثر من 25 صورة في الثانية هلا وضحت الأمر
          أول من لقب بأمير المؤمنين
          هو "فاروق" هذه الأمة
          عمر ابن الخطاب
          ("الفاروق"...

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


          تعليق


          • #6
            موضوع إثرائي جميل ,

            خسارة الفيديو ما واضح صورة و صوت , تعال سوي المحاضرة مرة في التقنية العليا



            تعليق


            • #7
              موضوع رائع بحق استمتعت بقراءته ل لكن به بعض الأخطاء

              تعليق


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

                تعليق


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

                  صراحة(حتى مايزعل خالد العيسى) معلومات قيمة ماشاء الله, عملت لي استرجاع لبعض المحاضرات و خلفية ممتازة حول لغات البرمجة خصوصا لمن يجهلها, و بالنسبة لسعر محرك ue3 تذكر بان قيمة المحرك ليس في فكرة ان تستطيع عمله بقدر ما هو تسريع للعمل, فكرة unreal engine 3 هو مخصص لشركات ترغب بتغير المحرك بشكل جوهري و بين udk هو اعتمادك فقط على مايقدمه المحرك لك من تحديثات فقط.

                  الذي اقصدة, قيمة المحرك الجيد ليس بالمزايا بقدر ماهو يختصرلك المسافات بشكل اسرع, على سبيل المثال ميزة جيم ميكر انه يحتوي على فانكشن تسرع العمل في io input, التصادم و غيرها لتسريع عمل مطور الالعاب لا أكثر فقط.

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

                  ان شاء الله نسمع خبر مستقبلا توقف دعم ميكرسوفت لـDirect X و البدأ بدعم OpenGL, ان حدث ستحل مشاكل كل مطوريين الالعاب في نقل العابهم من PC إلى منصات الأخرى و العكس صحيح..
                  :: Social Services Links ::

                  YOUTUBE
                  TWITTER
                  FACEBOOK

                  I heard it once said that if 3D is our world then Script is the glue that holds it all together

                  تعليق


                  • #10
                    سبحان الله اليونتي فيه كل المزايا الي ذكرتاه في الموضوع\
                    مناسب لجميييييع الاذواق

                    【•سُبْحَانَ اللَّهِ وَبِحَمْدِهِ ،•، سُبْحَانَ اللَّه الْعَظِيم•】

                    موقع الفريق ...
                    http://agdteam.net/
                    صفحة الفيس بوك ...
                    https://www.facebook.com/agdteam?ref=hl
                    تويتر ..
                    https://twitter.com/AGDteam
                    القناة على اليوتيب ..
                    https://www.youtube.com/user/theAGDteam/feed

                    تعليق


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


                      المشروع البرمجي الحالي
                      https://www.facebook.com/AstwrtTrafyan

                      مجموعة المشروع
                      https://www.facebook.com/groups/184754391721049/

                      منتدى اسرار البرمجة والمشاريع السابقة
                      http://gamemasters.forumarabia.com/forum

                      تعليق


                      • #12
                        المشاركة الأصلية بواسطة verv مشاهدة المشاركة
                        الموضوع عجبني جداً لكن السؤال اللي يحيرني
                        عندما أقوم برندرة صوره على أحد برامج الـ 3d تأخذ وقت طويل مقارنة مع الألعاب
                        التي ترندر أكثر من 25 صورة في الثانية هلا وضحت الأمر
                        هنا يعتمد على عاملين رئيسيين هما الشخص المطور للبرنامج المستخدم وايضا جهاز الحاسوب
                        فجهاز الحاسوب يجب ان يكون مدعوما ببطاقة عرض صورية عالية الجوده تعمل على نظام ال GPU من الصدارة الدايركت اكس 8 ومافوق او مدعومة بمشغلات الدرايفر لبطاقة العرض لل OpenGL 3 ومافوق
                        اما بما يخص دور المطور وهو الدور الاهم لبناء البرنامج الرسومي حيث يجب ان يستوفي البنود المطروعة السابقة البند الاول والثاني بمعنى اخر يجب ان يكون البرنامج مبرمج على التعامل مع الدرايفرات والمعالجات في أي جهاز بكامل طاقتة والا كان البرنامج رديئ حتى لو كنت تملك افضل جهاز حاسوب بالعالم
                        فالموضوع هنا توافقي بين المبرمج والالة
                        اما من ناحية موضوع الرندريد فانت تذكر بانة بطئة في البرنامج الرسومي وسريع عند عرض أي لعبة ؟ كيف هذا؟
                        بشكل مبسط وباخذ الاعتبارات السابقة بين المطور والحاسوب بانها متوافقة الاداء
                        فهنا يرجه الموضوع لفكرة المبرمج في عملية التخزين للعناصر المراد عرضها ؟؟
                        لناخذ مثال وانا متاكد انك لاحظة هذا الحدث::
                        عند تشغيلك لاي لعبة على الجهاز او الانترنت في أي نظام بالعالم فان اللعبة تاخذ وقت لتحميل وهو وقت قبل بدء اللعب وبعض الالعاب يقوم المطور بوضع خط زمني او ساعة تشير لفترة التحميل لعناصر اللعبه هنا لم يوضع المبرمج هذا المشهد لاجلك او للمتعه وانما هو وضعة لتمكن من حجز المكونات في ذاكرت الحاسوب العشوائية حتى تستطيع اللعب بشكل ساس دون حدوث توقفات مفاجئة عند اللعب بسبب تحميل أي عنصر بذلك الحدث الذي انت فيه وهو نوع من التقنية يعملها معظم المطورين لتحسين الاداء لبرامجهم هذا في الالعاب
                        اما في برنامجك الذي ذكرت لاتوجد هذه الفكره وقت ضغطك للزر الرندريد وحتى الاخوان الذين يتعاملون مع المحركات في فترة عرض المشهد فهنا لا مجال لتحميل العناصر وعرضها وقت الحدث لاحقا والسبب بسيط لانك في وقت الحدث نفسه


                        المشروع البرمجي الحالي
                        https://www.facebook.com/AstwrtTrafyan

                        مجموعة المشروع
                        https://www.facebook.com/groups/184754391721049/

                        منتدى اسرار البرمجة والمشاريع السابقة
                        http://gamemasters.forumarabia.com/forum

                        تعليق


                        • #13
                          اذن ---- لغة الجافا هي من اصل لغة المتصفحات الجافا سكربت
                          معلش عندى تصحيح بسيط لغة الجافا هى لغة مستقلة تماما عن لغة الجافا سكرب ومفيش اى وجه شبه ما بنهم على الاطلاق

                          والشركة المنتجة Designed by Brendan Eich
                          Developer Netscape Communications Corporation, Mozilla Foundation

                          ولغة الجافا كما حضرتك تكرمت وذكرت فى اعلى الموضوع من قبل استديوهات sun

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

                          جارى قرائة باقى الموضوع ان شاء الله
                          ِِادمن فريق FrostVas

                          و مبرمج هاوى

                          C#\Java\GML

                          الصفحة الرسمية لفريق FrostVas

                          تعليق


                          • #14
                            المشاركة الأصلية بواسطة Prinsu-kun مشاهدة المشاركة
                            وعليكم السلام ورحمة الله وبركاته

                            صراحة(حتى مايزعل خالد العيسى) معلومات قيمة ماشاء الله, عملت لي استرجاع لبعض المحاضرات و خلفية ممتازة حول لغات البرمجة خصوصا لمن يجهلها, و بالنسبة لسعر محرك ue3 تذكر بان قيمة المحرك ليس في فكرة ان تستطيع عمله بقدر ما هو تسريع للعمل, فكرة unreal engine 3 هو مخصص لشركات ترغب بتغير المحرك بشكل جوهري و بين udk هو اعتمادك فقط على مايقدمه المحرك لك من تحديثات فقط.

                            الذي اقصدة, قيمة المحرك الجيد ليس بالمزايا بقدر ماهو يختصرلك المسافات بشكل اسرع, على سبيل المثال ميزة جيم ميكر انه يحتوي على فانكشن تسرع العمل في io input, التصادم و غيرها لتسريع عمل مطور الالعاب لا أكثر فقط.

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

                            ان شاء الله نسمع خبر مستقبلا توقف دعم ميكرسوفت لـDirect X و البدأ بدعم OpenGL, ان حدث ستحل مشاكل كل مطوريين الالعاب في نقل العابهم من PC إلى منصات الأخرى و العكس صحيح..
                            الموضوع هنا شائك جدا فيما قمنا بعرض القدرات والكفائات بين المكتبتين ولاكن تاريخ مكتبة OpenGL اقدم من DirectX
                            لاكنها لم تجد من يهتم بها بشكل كبير لذالك سبقتها ال DirectX في تطويرها خلال العشرون عاما الماضية حيث اصبحت اخر الاصدارة DirectX11.1 ولقد كانت سابقا على انظمة وندوز مجرد مكتبة رسومية مختصة للجرافيكس اما مع ظهور وندوز8 ووندوز فون8 تم جعلها مكتبة نظامية لانظمة التشغيل وباتت جزء لا يتجزء من النظام نفسة وهي من مكونات التشغيل الاساسية لبيئة انظمة ميكروسوفت الحديثة ولا يمكن ان تجد الاصدارة كملف فرعي يمكن انزالة مستقل عدا SDK وهي مكتبة التطوير للمبرمجين
                            وهنا يصعب على ميكروسوفت التخلي عنها بتاتا
                            فهي في الاساس تعمدت الانفراد بتطويرها رغم عزوف المبرمجين عنها في الاصدارات الاولى لها
                            اما بما يخص المنصات فالاصدارة الاخيره تعمل على جميع المنصات تحتاج فقط مبرمج فاهم لعملية الاستنباط للكود من صيغة ال OpenGL الى DirectX
                            ومن ال DirectX القديم الى الاصداراة الحديثة لمن لهم العاب قديمة تم برمجتها سابقا وهذه بعض الروابط للاستفاده والايضاح

                            موقع ميكروسوفت يوضح جودة الاصدارة الاخير على وندوز8 من حيث الجرافيكس
                            http://msdn.microsoft.com/en-us/libr.../apps/hh452744

                            رابط يوضح كيف يمكن تطوير لعبتك القديمة من الاصدارات السابقة الى الاصدارة الحديثة وعرضها في سوق وندوز8
                            http://msdn.microsoft.com/en-us/libr.../apps/dn166872

                            فكرة استنباط من opengl الى directx
                            http://msdn.microsoft.com/en-us/libr.../apps/dn166874

                            بعتقادي تطوير المكتبة هذي سيكون نقله نوعية لعالم الالعاب مستقبلا


                            المشروع البرمجي الحالي
                            https://www.facebook.com/AstwrtTrafyan

                            مجموعة المشروع
                            https://www.facebook.com/groups/184754391721049/

                            منتدى اسرار البرمجة والمشاريع السابقة
                            http://gamemasters.forumarabia.com/forum

                            تعليق


                            • #15
                              المشاركة الأصلية بواسطة Killua_409 مشاهدة المشاركة
                              معلش عندى تصحيح بسيط لغة الجافا هى لغة مستقلة تماما عن لغة الجافا سكرب ومفيش اى وجه شبه ما بنهم على الاطلاق

                              والشركة المنتجة Designed by Brendan Eich
                              Developer Netscape Communications Corporation, Mozilla Foundation

                              ولغة الجافا كما حضرتك تكرمت وذكرت فى اعلى الموضوع من قبل استديوهات sun

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

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


                              المشروع البرمجي الحالي
                              https://www.facebook.com/AstwrtTrafyan

                              مجموعة المشروع
                              https://www.facebook.com/groups/184754391721049/

                              منتدى اسرار البرمجة والمشاريع السابقة
                              http://gamemasters.forumarabia.com/forum

                              تعليق

                              يعمل...
                              X