السلام عليكم
هذه الشيفرة المصدرية كاملة للعبتي درب المجد التي ستغرقت الوقت الكثير لإنجازها أرجوا أن تكون بها الفائدة لكم .. شكرا لكم
التحميل
السلام عليكم
هذه الشيفرة المصدرية كاملة للعبتي درب المجد التي ستغرقت الوقت الكثير لإنجازها أرجوا أن تكون بها الفائدة لكم .. شكرا لكم
التحميل
وعليكم السلام ورحمة الله وبركاته
بارك الله فيك اخى الكريم وهذه بعض الاقتراحات لتعم الفائدة باذن الله رب العالمين
1 - مجرد اقتراح : لاتضع الكود داخل ملفات تحمل اللاحقة .h لان هذا الامتداد يختص بالـ Headers
بينما انت وضعت كود Classes بداخله
يمكن ان تضع الكود داخل ملفات تاخذ الامتداد .cpp وهناك طريقتين لاستخدامها فيما بعد
الاولى : ان تستخدم #include وهذا ممكن ايضا مع ملفات cpp او c وليس فقط .h
الثانية : ان تشير للملفات اثناء الترجمة compiling بحيث يتعرف المترجم على ملفات المشروع
2 - وجود نسخة مترجمة من اللعبة exe وطرحها للتحميل يفضل ايضا بجانب نسخة الشفيرة المصدرية
فهناك من يتصل بالانترنت من مقهى وليس لديه بيئة تطوير جاهزة - او يحتاج للاطلاع بشكل سريع على العمل
ويارب دائما موفق وفى الطريق الى القمة باذن الله رب العالمين
والله الموفق
يا أخي, هلا وضعت طريقة الترجمه,,, لأني لاحظه عدم وجود هذه المكتبه irrKlang.h
شكراً لك أخي ، جميل أن قسّمت الكود على عدة كلاسات ،
اقتباس1 - مجرد اقتراح : لاتضع الكود داخل ملفات تحمل اللاحقة .h لان هذا الامتداد يختص بالـ Headers
+1
اقتباس2 - وجود نسخة مترجمة من اللعبة exe وطرحها للتحميل يفضل ايضا بجانب نسخة الشفيرة المصدرية
المشروع تم طرحه قبل مدة كملف تطبيقي :
اقتباسيا أخي, هلا وضعت طريقة الترجمه,,, لأني لاحظه عدم وجود هذه المكتبه irrKlang.h
السؤال لصاحب المشروع ، وإلى أن يأتي سأكتب شيئاً :
المشروع مبني على المحرك Irrlicht والمكتبة irrKlang ( تابعة لمشروع irrlicht ,وهي مكتبة صوتية) ،
المحرك :
http://irrlicht.sourceforge.net/downloads.html
المكتبة الصوتية :
http://www.ambiera.com/irrklang/
التثبيت سهل ( متعاجز أشرح :P ) ، ولكن باختصار :
ضع المكتبات lib في مجلد ما ، أو في مجلد lib للمحرر .. وقم باضافة path إلى المحرر الذي تستخدم ( أو عن طريق سطر الأوامر ) .
ضع الملفات DLLs في System32 أو في مكان مناسب ( اذا كنت تستخدم نسخة windows أو اذا كنت تتسخدم نسخة Dynamic من المشروع وليس Static ) .
ضع الملفات الرأسية في مكان مناسب أثناء ترجمة المشروع ..
لكن لا أعلم عن نسخة المحرك irrlicht المستخدمة ولا عن بقية المتطلّبات .
تطبيق طمأنينة ، نسخة بيتا على أندرويد
عبدالله الشمّري - Al-Shammari
twitter @abshammeri
abshammeri AT gmail.com
github : abshammeri
السلام عليكم :
اقتباس1 - مجرد اقتراح : لاتضع الكود داخل ملفات تحمل اللاحقة .h لان هذا الامتداد يختص بالـ Headers
بينما انت وضعت كود Classes بداخله
اقتراح جيد وشكرا على المعلومات القيمة ولكن كان الهدف من ذلك هو جعل حجم الكود غير كبير وحتى يسهل فهمه وفإمكانك فعل ذلك وأعتقد أنك لن تواجه مشاكل :wacko:
ومن الناحية العملية أعتقد أن التنفيد يكون بنفس السرعة
العبة تعتمد على المحرك 1.5 Irrlicht و المحرك الصوتي irrKlang-1.1.3c .
شكرا أخ الشمري على توفير على الجهد في توضيح بعض النقاط .