المتغيرات في C++


تابع القراءة

الدرس 02 - تثبيت برامج وأدوات العمل للإنطلاق مع LibGDX

لكي لا أطيل عليكم بالمقدمات, أول ما سنحتاج إليه ومن دون شك هو مشغل برامج الجافا JDK أن يكون مثبت لديك على جهازك, وأيضاً أحد IDEs الخاص بتطوير برامج الجافا, وأكثر ما أنصح به هم برنامجي Android Studio أو IntelliJ IDEA Community يمكنك الضغط على أسماء أحد منهم ليقودك إلى صفحة التحميل. طريقة عمل على هذين البرنامجين مشابهة لأنهم في الأساس نفس البرنامج, فقط الإختلاف الموجود أن شركة Google قامت بأخد نسخة من برنامج IntelliJ IDEA Community لتقوم بتطويره لنفسها وأعطته إسم Android Studio.

هناك أيضا محرر أخر مشهور وأنا على يقين أنك قد إستخدمة من قبل إذا كان وأن سبق لك التطوير بلغة الجافا, وهو محرر Eclipse, كل من من هؤلاء الثلاثة الذي ذكرتهم يمكن تحميلهم مجاناً وكلهم يتضمنون تقنية Gradle, التي جاءة لتسهل أمور التحديث وتسريع بناء البرامج, و LibGDX بالأساس يعتمد على هذه التقنية لكي يسهل عليك تحديث الأدوات والمكتبات الخاصة به, وذالك فقط بتغير رقم النسخة الحالية إلى نسخة جديدة عند إصدارها, وسأقوم بشرح هذا لاحقاً. الفرق بين Eclipse و الإتنين الآخرين أن هذا الأخير لم يعد مدعوما من طرف شركة Google, الشيء الذي يعقد الأمور إذا كنت تنوي إصدار لعبتك في أجهزة Android, فهو لايحتوي على أدوات مثل Android SDK و AVD التي تأتي متضمنة مع Android Studio أو IntelliJ IDEA Community, بحيت أنه لم يعد بإستطاعة Eclipse دعمهم مع الإصدارات الأخيرة, أما إذا كنت تنوي فقط اصدار لعبتك على أنظمة سطح المكتب, فحينها لابأس في إستخدام Eclipse, لاكنني لن أقوم بشرحه, لأن هناك إختلافات كثيرة في تنفيد وإضافة أو العمل على بعض الأدوات, والأمر مرهق ومزعج ولايمككننا أيضا الإستفاذة من بعض ميزات LibGDX مع طور التحديتات الجديدة.

  • طريقة تثبيت Android Studio 
يقدم لك الموقع الرسمي ل Android Studio شرح طريقة تثبيته على مختلف أنظمة التشغيل من خلال هذا الرابط, فقط قم بإختيار نوع نظام تشغيلك, وسوف تظهر لك الخطوات وفيديو يشرح طريقة التثبيت

  • طريقة تثبيت IntelliJ IDEA Community
طريقة تثبته مشابهة كلياً لطريقة تثبيت Android Studio, إذا كنت لاتحب وجع الرأس مثلي فإستخدم فقط Android Studio, لاكنني سأقوم بالشرح على كل حال وهي نفس الخطوات على أنظمة Mac.

بعد تحميل البرنامج, قم بتشغيله واتبع Next, Next Next, Next من دون أن تغير أي شيء أتناء هذه المراحل, إلى أن تصل لهده المرحة (Finish) قم بتحديد علامة على الخيار التشغيل عن الإنهاء من التثبيث كما هو موضح في الصورة ثم اضغط Finish

ثم إختر الخيار الموضح في الصورة ثم OK

والآن قم بإختيار اللون الذي تريده أن يظهر به, وفي الأخير قم بالضغط على "Skip All and Set Defaults"


بخصوص أصحاب أنظمة Linux فهذا الرابط يشرح الخطوات تشغيل الملف التفيدي, أما مراحل التثبث فهي مشابهة لماهو مذكور أعلاه.

  • تحميل وتشغيل أذات LibGDX
أولا نقوم بالدخول على الموقع الرسمي الخاص ب LibGDX من هنا, ونضغط على Download ثم Download Setup App كما هو موضح في الصورة.

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

تابع القراءة

الدرس 01 - مقدمة دورة LibGDX لصناعة الألعاب بلغة Java

LibGDX هي أدات مفتوح المصدر تحتوي على مجموعة من الأدوات والمكتبات التي تساعد على تطوير لعبة كاملة ومتكاملة تضم مختلف الميزات التي تحتوي عليها أي لعبة, مثل التعامل مع الصور, الأصوات, الشبكات, والفزياء والعديد من الميزات سأقوم بشرحها. تم تطوير LibGDX بستخدام لغة الجافا ويتصدر قائمة أفضل أدوات مفتوحة المصدر لتطوير الألعاب, وما يميز LibGDX هو أنه يدعم مختلف المنصات, أي أنه يمكنك طرح لعبتك على أجهزة Android و IOS وكل أجهزة سطح المكتب ( Windows, Linux, Mac), وأيضاً على متصفحات الأنترنت بنفس الكود, ودون الحاجة لإعادة تدوير العجلة لكل منصة على حدى, ويمكن إستخدام أي محرر جافا موجود للبدأ بتطوير لعبتك وعلى كل أنظمة التشغيل.

سأقوم بشرح في هذه الدورة كل شيئ تقريبا قد تحتاجه ليصبح بإمكانك تطبيق كل الأفكار التي تجول في خاطرك وتنشئ أي لعبة ترغب بها. ولكي تكون قادراً على متابعة هذه الدورة, يشترط أولا أن تكون لديك دراية ولو بسيطة بالأساسيات و البرمجة كائنية التوجه (OOP) الخاصة بلغة الجافا, وأيضا حسن الإنتباهك, والقراءة بتمعن وبروية, والأهم من هذا, أن تكون مستعد لتجرب كل ما أقدمه لك ومحاولت كتابته بكل خاطر دون الإعتماد على النسخ واللصق. ولا تتردد في طرح أسألتك لأنني سأحاول أن أجيب عنها كلما استطعت. فقط إبقى على إطلاع بجديد المدونة, ولا تنسى متابعتي على أحد مواقع التواصل الإجتماعية, لتبقى على إطلاع بالتحديثات والأخبار.
تابع القراءة