فقط ساعدني حتى ولو بمفهوم واحد

في الوقت الحالي اعمل علي لعبة لنظام الاندرويد وفي نفس الوقت انا لا استعمل (اندرويد ستوديو) او حتى يونتي من اجل صنع لعبتي

انما استعمل محرك اسمه godot من اجل ذلك (يمكنه تصدير الالعاب الي نظام الاندرويد) ولكن مشكلته انه يحتاج الي بعض الملفات وغيرها من الامور التي لم افهمها

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

عموما فان المحرك لديه اصدارين

الاصدار 3.0 والاصدرا 3.1

الاصدار 3.0 يدعم شئ يسمي بالـOpenGL 3.0

والاصدار 3.1 يدعم شئ يسمي بالـ OpenGL 2.0

ما فهمته ان الـopen gl هو شئ له علاقة بواجهة المستخدم ومسؤول عن مجموعة معينة من اجهزة الهاتف والحاسب ولكن احببت ان اسئل

ما هو الـ(OpenGL)؟ وما هو الفرق بين الاصدارين؟ وكيف اعرف الاصدار المتواجد في الجهاز المستخدم؟

ايضا المحرك يحتاج الي ثلاث ملفات اساسية من اجل تصدير الالعاب الي نظام الاندرويد

الاول هو ملف Jarsigner وهو ملف يتواجد مع تثبيت برنامج الـ(JDK) وليس لدي اي مشاكل معه وبالفعل استطعت الحصول عليه ولكن احببت ان اعرف ما هو

الملف الثاني ملف الـdebug وهو ملف يتم عمله عن طريق ملف اخر موجود في ملفات الـ(JDK) اسمه

"key tool" وبالفعل استطعت عمله ولكن الصراحة لا اعرف اذا كنت صنعته بالطريقة الصحيحة ام لا

لذلك فما هو ملف الـdebug هذا وكيف اتاكد اني قمت بصنعه بطريقة صحيحة وما فائدته من الاساس

واخيرا الملف الثالث وهو ملف الـADB وهو اكثر ملف ازعجني الي الان

فانا الي الان لم اعرف كيف احصل عليه بطريقة جيدة فاحيانا اجده يعمل معي واحيانا كثيرة لا اجده يعمل معي

الملف علي ما اعتقد هو عبارة عن اصدار الاندرويد الذي اقوم بعمل اللعبة عليه ولكن لا اعرف اذا كان تعريفي صحيحا ام لا

ولكن عندما بحثت عن الامر وعن كيف احصل عليه وجدت اني احتاج الي تنزيل شئ يسمي بـsdk-tools وهي شئ ياتي اساسا مع برنامج (اندرويد ستوديو) تلقائيا ولكن في حال لم تستطع تنزيل البرنامج (او حتى لا تريد) فتستطيع تنزيل الـsdk-tools بطريقة مختلفة

وهذه الطريقة هي ما جننتني

فاجد الكثير من الشروحات المختلفة وكلها لها طريقتها الخاصة والمشكلة انه حتى عندما تنجح فهي تنجح لفترة وبعد ذلك اجد انها لا تنفع (لا اعرف كيف ولا تسالني كيف)

لذلك فسؤالي ما هو الـsdk-tools هذا وكيف استعلمه بطريقة صحيحة

ايضا عندما اقوم بتنزيل الـsdk-tools فانا يجب علي ان احدد شئ يسمي بالـapi target والـsdk level

حيث احتاج الي SDK level (18) target API 27 او شئ من هذا القبيل

ولكني لا افهم شيئا البتة فما هو الـSDK وما هو الـAPI من الاساس

فانا كل ما اعرفه ان الـAPI هو شئ اشبه بالدليل الخاص ببرنامج ما او لغة ما فيه كل الاوامر وكل الاشياء التي تستطيع التحكم بها


ايضا سؤال خارج قليلا

اللعبة بالطبع ستكون مثل اغلب الاعلانات وسيتم عرض الاعلانات فيها

لذلك قمت بالاشتراك في AdMob من اجل الحصول علي الرابط الذي اضعه في تطبيقي لعرض الاعلانات

فاين اجد هذا الرابط؟ ولماذا يمكنني اضافة الكثير من الوحدات الاعلانية لنفس الفئة(اليست واحدة تكفي)؟