Unconfigured Ad Widget

تقليص

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

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

مكتبة Allegro لبرمجة الألعاب

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

  • مكتبة Allegro لبرمجة الألعاب

    وجدة احد اطوات التطوير للالعاب في احد المواقع
    وتبدوا لي انها طريقة سهاة وبسيطة لبرمجة الالعاب
    ارجو ان تستفيدوا منها وتبدوا ارائكم فيها
    الرابط:
    http://daif.net/linux/ar/ar/allegro.html
    شكوت إلى وكيع سوء حظي فأرشدوني الى ترك المعاصي
    وقال : أعلم انّ العلم نور ونور الله لا يؤتى لعاصي

  • #2
    شكراااااا على الموقع

    تعليق


    • #3
      «Allegro Low LEvel Game ROutines»

      في الحقيقة تعتبر مكتبة Allegro من المكتبات مفتوحة المصدر المتطورة وتتميز بسهولة التطوير عليها
      حيث تشبه الى حداً ما اوامر دوس ويونكس حيث تبدأ البرنامج بدالة Main وتختمه بـ End_of_Main

      لمن لم يتقن لغة سي او سي++ فانا انصحه بالتعلم واكتساب المهارات بهذه المكتبه التي لم ارى لها مثيل
      حتى الان .

      متطلبات التطوير على Allegro في بيئة ويندوز.
      1- Microsoft Visual C++ 6 or 7
      2- DirectX SDK
      3- djgpp compiler (djdev*.zip, gcc*b.zip, and bnu*b.zip)1
      4- GNU make (mak*b.zip)2



      اذا قمتَ بتحميل جميع تلك الملفات اتبع الخطوات التالية :
      1- اقراء ملف الاعداد للمترجم الذي تستخدمه والذي ستجده في هذا الامتداد من المكتبه:
      "C:\allegro\docs\build"
      2- قم بوظع ملفات مكتبة Allegro في المحرك :C او
      3- تبت الحزمة التطويرية للدايركت اكس
      4- قم بوظع ملفات حزمة DJGPP في ملف داخل حزمة Allegro
      "C:\allegro\djgpp"
      5- قم بتنزيل الملف allegro-4.0.3-msvc6make من موقع Allegro و من ثم اجراء عملية
      Extract في مجلد Allegro وستظهر لك رسالة اختر منها yes to all
      6- مجلد Allegro وشغل الملف msvcmake.bat ليقوم بالاعدادات وستظهر لك رسالة اختر منها
      الحرف Y=yes
      7- شغل الفيجول استوديو واختر من قائمة ادوات الامر option وقم بوظع الروابط للملفات الراسية
      والمكتبات لكلى المجموعتين التطويريتين allegro and DJGPP
      شكوت إلى وكيع سوء حظي فأرشدوني الى ترك المعاصي
      وقال : أعلم انّ العلم نور ونور الله لا يؤتى لعاصي

      تعليق


      • #4
        هذه مجموعة الروابط للمجموعة DJGPP

        ftp://ftp.mirror.ac.uk/sites/www.del...2/djdev203.zip

        ftp://ftp.mirror.ac.uk/sites/www.del...nu/gcc343b.zip

        ftp://ftp.mirror.ac.uk/sites/www.del...u/mak3791b.zip

        ftp://ftp.mirror.ac.uk/sites/www.del...nu/bnu215b.zip
        أعتقد ان هذا الرابط الأخير غير مهم ولكني وظعته للاحتياط .
        شكوت إلى وكيع سوء حظي فأرشدوني الى ترك المعاصي
        وقال : أعلم انّ العلم نور ونور الله لا يؤتى لعاصي

        تعليق


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

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

          رابط البرنامج: http://jeje-maximum.tripod.com/flyballexe.rar

          الملفات المصدرية: http://jeje-maximum.tripod.com/flyball_src.rar

          وهذا الرابط لصفحة المساعدة في موقع allegro تستطيع تحميل ملفات المساعدة من هناك
          وتستطيع ان تجدها ايظاً مع مكتبة allegro في المسار: allegro\docs\html\.

          الرابط: http://www.talula.demon.co.uk/allegro/api.html
          شكوت إلى وكيع سوء حظي فأرشدوني الى ترك المعاصي
          وقال : أعلم انّ العلم نور ونور الله لا يؤتى لعاصي

          تعليق


          • #6
            قد لا يعمل المثال في الاعلى اذا كنت لم تقم بتثبيت حزمة allegro التطويرية في نظامك
            لذا قم بتحميل هذ الملف: http://optusnet.dl.sourceforge.net/s...all403_bin.zip

            وقم بنسخ الملف alleg40.dll من المسار lib/msvc/ الى نفس مجلد اللعبه
            شكوت إلى وكيع سوء حظي فأرشدوني الى ترك المعاصي
            وقال : أعلم انّ العلم نور ونور الله لا يؤتى لعاصي

            تعليق


            • #7
              بارك الله فيك أخي jeje

              تعليق

              يعمل...
              X