Unconfigured Ad Widget

تقليص

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

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

[ورشة عمل] لعبة Tetris بإستخدام DirectX و ++c (مفتوحة المصدر)

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

  • #31
    المشاركة الأصلية بواسطة maya.help مشاهدة المشاركة
    رائع كم انا متحمس ان ارى النتيجة النهائية
    وبما ان اللعبة مفتوحة المصدر فهذا رائع

    لكن اعذرني اخي pro MoHaMeD
    كلامك غير منطقي!

    يعني مثلا واحد بده يشتغل في شركة كمبرمج سي شارب
    الشركة رح تهتم في قدراته بالسي++
    كيف هذا!!!
    الشركات العملاقة نعم تهتم ...... لأنه في امور عن تحسين الأداء و ما إلى ذلك تتطلب منك معرفة في الو ليفل و هاي الأمور ما بتعلمها من خلال السي شارب او اللغات الآخرى .... يمكنك الدخول على epic games او crytek او اي شركة عالمية وراح تلاحظ إنهم بيطلبوا إنك تكون بتشتغل سي بلس بلس

    <<Nobody>> سابقاً

    تعليق


    • #32
      من وجهة نظري كلما تتعرف على لغه
      مراح تخسر شيء لأن من وجهة نظري
      تقريبا اللغات الي عرفتها متشابها في بعض الامور
      و منا سي ++ و سي شارب و حتى جافا
      يعني في الاخر انك راح تتعلم اكثر للسي شارب لما تشتغل على سي ++
      و الحقيقة ان البرمجة ليست باللغه لكن بأكتساب الافكار و التفكير المنطقي
      تحياتي
      البرمجة الكائنية(OOP) : امتياز

      Blender Tutorial Channle
      http://www.youtube.com/user/cgzingtut
      I want be a Geek

      تعليق


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

        عندي ملاحظة في الكود لماذا لا تستخدم الدالة GetAsynKeyState هي من دوال API و اكثر مرونة من
        إلتقاط رسائل النظام وتكون طريقة إستخدامها كالاتي
        if(::GetAsynKeyState('key') & 0x8000f)

        تعليق


        • #34
          المشاركة الأصلية بواسطة nadir02 مشاهدة المشاركة
          عندي ملاحظة في الكود لماذا لا تستخدم الدالة GetAsynKeyState هي من دوال API و اكثر مرونة من
          إلتقاط رسائل النظام وتكون طريقة إستخدامها كالاتي
          بصراحة هذا هو نوع المشاركات التي كنت انتظره

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

          <<Nobody>> سابقاً

          تعليق


          • #35
            المشاركة الأصلية بواسطة The MAS مشاهدة المشاركة
            بصراحة هذا هو نوع المشاركات التي كنت انتظره

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

            موش متأكد بس على ما اعتقد رساءل الويندوز ابطء من استخدام ال GetAsynKeyState
            -:| My Games |:-
            AfterEarth Online SOON

            -:| Contact Us |:-
            Facebook Page :- NTStudio

            تعليق


            • #36
              المشاركة الأصلية بواسطة NTSoft مشاهدة المشاركة
              بصراحة هذا هو نوع المشاركات التي كنت انتظره
              المشاركة الأصلية بواسطة NTSoft مشاهدة المشاركة
              اولا لا يوجد سؤال انا كونت بقول للاخ لا اعلم انى لما سألتك فى اول الموضوع كونت بسألك موش عشان انا موش عارف انتا بتعمل اية بس عشان اسمع الاجابة دى منك

              [4- لست مهتماً بإنتاج اللعبة بقدر ما أنا محتاج للتعلم .... و إلا لاستخدمت المحركات ^_^]

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

              وبالنسبة اليك اخ زى ماس انتا عارف لغة السى ++ فا الموضوع هيبءا سهل شوية بالنسبالك ^__^
              (انا بحب لغة السى شارب واكرة لغة السى ++ مع انى الاتنين من عيلة وحدا ههه اكمنى متعمقتش فى السى ++ اكتر جايز)

              ثانيا : انى شى كهذا ممنك ييجى بكذا طريقة

              1 - انك متعلم اصلا لغة برمجة وبتعرف تتعامل مع المكاتب المختلفة كويس وعندك مبادى الديركت اكس (فا تخش فى المجال اكتر لتزداد علما)
              او
              2 - انك متعلم لغة برمجة اصلا وعرفت مجال تصميم الالعاب بس حبيت تستخدم الديركت اكس لكونك تريد عمل كل شىء على بياض زى ما بيقولو
              او
              3 - انك متعلم بردو لغة برمجة اصلا وانتا بتستخدم محرك العاب معين فا حبيت تعرف المحرك اتعمل ازاى شغال او وجدت بعض العيوب التى تمس الاداء العام للمحرك مثلا (اليونتى فى مشكلة فى الموضوع دة والى يلعب العاب على المتصفح هيلاقلى انى الجهاز بطيء بدون سبب)


              وشكرا

              انا مردتش الرد دة عشان بتفزلك وكدا مثلا لا والله انا كونت بشارك معرفتى فى هذا المجال ولو انى طولت قليلا

              وانا اسف موش هتكلم كتير بعد كدا
              -:| My Games |:-
              AfterEarth Online SOON

              -:| Contact Us |:-
              Facebook Page :- NTStudio

              تعليق


              • #37
                المشاركة الأصلية بواسطة NTSoft مشاهدة المشاركة
                انا مردتش الرد دة عشان بتفزلك وكدا مثلا لا والله انا كونت بشارك معرفتى فى هذا المجال ولو انى طولت قليلا

                وانا اسف موش هتكلم كتير بعد كدا
                لآلآ الفكرة مش إنك طولت على الإطلاق .... الفكرة إني حابب يكون الموضوع technical اكثر من اي شيئ آخر ...... لكن لو في موضوع نظري و مهم نتناقش فيه ... ما في اي مشكلة XD !!!!! ..... بالعكس الفكرة من الموضوع كله إننا نتعلم و نفستفيد من خبرات بعض

                <<Nobody>> سابقاً

                تعليق


                • #38
                  Project Update No.3

                  [Update] اليوم ما كان في برمجة فعلية بقدر ما كان في ديزاين الملف في المرفقاتDS.txt

                  [Task] البدئ بالبرمجة الفعلية لما خططلت له كما في الفايل

                  <<Nobody>> سابقاً

                  تعليق


                  • #39
                    Project Update No. 4

                    [Update] حسب الديزاين الذي قمت بإرفاقه في آخر تحديث انهيت كتابة الكلاسات التالية
                    Camera
                    Core3D
                    GameBehavoir

                    <<Nobody>> سابقاً

                    تعليق


                    • #40
                      بغض النظر عن البرامج المستخدمة
                      كيف حتكون اللعبة ..
                      من أي مود ..؟ وهل فيها قصة ؟
                      3d
                      2d
                      يا ريت لو تشرحلنا ..,
                      سنحيى كراما بأوطاننا ،، ونبني من العدل مستقبلا
                      نشارك تغييرنا كلنا ،، على النفس ثوراتنا أولا
                      نفك قيود الهوى والفساد ،، وبالعلم ننهض في كل واد
                      وهذه خواطر جيل البناء ،، نريد بها رفعة للبلاد
                      سنبني إذا ماهدمنا العلل ،، ولا لسنا نقبل أي خلل
                      بإحساننا تستقيم الحياة ،، خواطر دعوة للعمل
                      http://www.youtube.com/watch?v=M_eTSAu5SLQ

                      تعليق


                      • #41
                        اللعبة راح تكون Tetris
                        https://www.google.jo/search?num=10&...ac.htpZAjP_ads

                        <<Nobody>> سابقاً

                        تعليق


                        • #42
                          http://www.youtube.com/watch?v=8cL06...hannel&list=UL
                          إيش رأيك ^^؟
                          هذا شخص عربي مصممها
                          وصراحة كل تصاميمه تجنن
                          لو عجبتك كلمه يعطيك هيا
                          وترا ما بيقصر معك ^^"
                          "بالطبع هذه صور وليست لعبة مبرمجة"
                          سنحيى كراما بأوطاننا ،، ونبني من العدل مستقبلا
                          نشارك تغييرنا كلنا ،، على النفس ثوراتنا أولا
                          نفك قيود الهوى والفساد ،، وبالعلم ننهض في كل واد
                          وهذه خواطر جيل البناء ،، نريد بها رفعة للبلاد
                          سنبني إذا ماهدمنا العلل ،، ولا لسنا نقبل أي خلل
                          بإحساننا تستقيم الحياة ،، خواطر دعوة للعمل
                          http://www.youtube.com/watch?v=M_eTSAu5SLQ

                          تعليق


                          • #43
                            السلام عليكم ،، اخي الكريم تقبل نقدي : لعبة مثل تيترس فاشلة في هذا الوقت وغير مرغوبة وثانيا اللغات المستخدمة صعبة جدا على مجوعه هواه لو تلاحظ ان متوسط الاعمار من 16 : 22 سنه وتلك اللغات تحتاج على الاقل 3 سنوات دراسة او ان تكون مهندس برمجيات خريج جامعه وبكل بساطة يمكنك عملها بمحركات اللعاب جاهزة او عن طريق برنامج الفلاش سيكون وقت انجازها اسرع
                            الحمدلله

                            تعليق


                            • #44
                              المشاركة الأصلية بواسطة UA07 مشاهدة المشاركة
                              السلام عليكم ،، اخي الكريم تقبل نقدي : لعبة مثل تيترس فاشلة في هذا الوقت وغير مرغوبة وثانيا اللغات المستخدمة صعبة جدا على مجوعه هواه لو تلاحظ ان متوسط الاعمار من 16 : 22 سنه وتلك اللغات تحتاج على الاقل 3 سنوات دراسة او ان تكون مهندس برمجيات خريج جامعه وبكل بساطة يمكنك عملها بمحركات اللعاب جاهزة او عن طريق برنامج الفلاش سيكون وقت انجازها اسرع
                              هو ذكر ان اللعبة بغرض التعلم والتدربت اكثر على البرمجة وليست لعبة للنشر
                              {قل لي وسوف أنسى, أرني ولعلي أتذكر, أشركني وسوف أفهم}

                              تعليق


                              • #45
                                بصراحة انا توقفت عن وضع الـUpdates كوني وجدت انه لآ احد مهتم في المنتدى .... ولكن المشروع ماشي تمام و الحمد لله

                                @ksa.d7 شكراً على الفيديو ... ولكن ابعد اهتماماتي الآن هي الجرافكس

                                و شاكر للأخ GameGun توضيحه للعضو UA07

                                <<Nobody>> سابقاً

                                تعليق

                                يعمل...
                                X