دورة صناعة لعبة اندرويد من الصفر
صفحة 2 من اصل 2 • شاطر
صفحة 2 من اصل 2 • 1, 2
دورة صناعة لعبة اندرويد من الصفر
تذكير بمساهمة فاتح الموضوع :
السلام عليكم ورحمة الله وبركاته
ملتقى صناع الالعاب العرب
منتدى رائع لكن لم نجد فيه شيء يجعلك مطور العاب اندرويد فكل الكلام حول تطوير العاب ويندوز
و حتى من يريد تطوير لعبة اندرويد يطرح سؤال و شخص أخر يطرح سؤال الخ....
و هكذا تضيع الاسئلة بمرور الزمن لذلك اليوم قررت ان اعمل دورة كاملة لصناعة لعبة بسيطة
نبدء بسم الله
س\الى من توجه هذه الدورة؟
ج\دورة للجميع سواء كنت مبتدئ او متوسط لأننا نركز على اعداد الجيم ميكر للأندرويد و فكرة عمل لعبة و ليس فكرة لعبة؟
نفترض ان لديك حاسوب مكتبي او محمول Desktop or Laptop
و عليه نظام تشغيل ويندوز فقط , و انا شخصيا استخدم Windows 8.1 pro x86
نأتي اولا الى مجموعة ادوات سوف تحتاجها
1- برنامج فك ضغط مثل win zip او win rar و هناك المزيد انت قم بتحميل ما تريده
2- الجافا انصحك بتحميلها اذا لم تكن موجودة لديك
3- شراء نسخة من Game Maker Studio اصدار professional و معه مودل الاندرويد فهذا افضل لك من شراء نسخة كاملة ب 799$
4- يفضل ايضا ان تقوم بشراء ال html5 مع الاندرويد
جيد الآن يمكنك شراء الجيم ميكر ستديو من هنا
بعد تثبيت الجيم ميكر ستديو و هو سهل التثبيت لن اتكلم عن طريقة تثبيته
شغله و ادخل License Key الخاص بك الذي استلمته عن طريق الايميل في عملية الشراء
جيد بعد فتح الجيم ميكر نحتاجه لأعداده من اجل يصبح جاهزاً لتطوير العاب الاندرويد
نحتاج الى التالي Sdk , Ndk ,Jdk
بعض النسخ لا تحتاج الى Ndk لكن انا استخدم اصدار 1.3 من الجيم ميكر ستديو وهو يحتاج الثلاثة
تحميل الـjdk من هنا
و تحميل الـ Ndk من هنا رابط مباشر
و تحميل الـ Sdk من هنا رابط مباشر
بعد تحميل الـ JDK قم بتثبيته
و الـNDK قم بفك الضغط عنه وضعه في اي مكان تريده لكن لا تضعه في Programs File
انا شخصيا وضعته على هذا المسار
"C:\Android\android-ndk-r10b"
قم بفك الضغط على الـSDK و ضعه في المسار الذي تريده على سبيل المثال
"C:\Android\android-sdk-windows"
قم بفتح مجلد الـSDK الذي وضعته على هذا المسار مثلا
"C:\Android\android-sdk-windows"
شغل ملف SDK Manager
سوف تظهر لك نافذة تحتوي على الكثير من الـCheck box كما يسموها المبرمجون
قم بالاشارة بعلامة صح للكل
بعدها اضغط Install Packages
قم بالموافقة على اتفاقية الترخيص كلها بالضغط على
Accept License
ثم اضغط Install
و اوعدك بأنك ستكررها كثير حتى تمل
لكن لا تمل فأنت ستصبح مطور العاب Android
و يجب ان تتعب قليلا قبل ان تصبح مطور العاب الاندرويد
بعد تحميل كل شيء ذكر سابقا نعاود فتح الجيم ميكر
من قائمة File نختار Preferences
ثم نختار Android و ذلك من أجل اعداد الاندرويد ل يكون جاهز للعمل
ونقوم بضبط key store كما في الصورة
ثم ننتقل لنافذة الـSDK و نقوم بضبطها كما في الصورة
ملاحظة هامة انا وضعت المسار الذي وضعت فيه الـ sdk,jdk,ndk
اذا استخدمت مسار مختلف ضعه بدل الذي وضعته انا
بعدها اضغط على Check Android sdk لتأكد من صحة المسار
و كذلك بالنسبة للـndk
يجب ان تظهر عبارة SDK OK و NDK OK
و هذا يدل على تعرف البرنامج على المسار و تأكده من صحة وجوده كاملا
بعد اكمال اعداد الجيم ميكر ليصبح قادر على تصدير العاب اندرويد
نقوم بعمل مشروع جديد New Project
و هناك اختلاف بين عمل لعبة اندرويد من الصفر
و تحويل لعبة مصنوعة سابقا لكي تعمل مع الاندرويد
و بما ان هذه الدورة تتحدث عن صنع لعبة من الصفر سوف نبد بمشروع جديد
ملاحظة هامة :- اللعبة التي سوف اطورها في هذه الدورة لعبة بسيطة و لا تعبر عن امكانياتي
و ذلك لأن هدفي بهذه الدورة هو جعلك قادر على تطوير لعبة بنفسك
و المهم فكرة عمل اللعبة و ليست فكرة اللعبة
ستكون اللعبة التي اطورها عبارة عن كرة تتحرك في متاهة
باستخدام ازرار تظهر على الشاشة
اول شي سنعمل سبرايت بحجم 48×48 لكرة بأي لون تريدونه
انا عملت واحدة زرقاء اللون
نقوم الآن بعمل سبرايت آخر لبلوك بحجم 64×64
يفضل ان تجعل الـOrigin لكل السبرايت في اللعبة Center
بعدها نقوم باَضافة سبرابت بقياس 64×64 لعمل زر دائري او مربع و اعمل بداخله سهم تجاه الاعلى
قم بعمل Duplicate لهذا السبرايت ليصبح عدده اربعة سبرايت
قم بعمل Rotate للأزرار الاربعة لكي نحصل على كل الاتجاهات
نقوم بعمل اوبجيكت لكل سبرايت لذلك يصبح العدد 6
بعد انشاء الاوبجكت كلها 6
نجعل اوبجكت الكرة و اوبجكت البلوك Soild
جيد
سوف الخص لك طريقة عمل مفاتيح اللمس
الحدث Left Pressed للmouse عند تصديرك اللعبة للاندرويد سيأخذ على اساس انه حدث Touch اي لمس
ضع في حدث Left pressed لكل اوبجكت زر ما تريد ان يحدث عند لمسه
انا استخدمت مكتبة للحركة التي تأتي مع الجيم ميكر لتسريع العمل
الآن سنقوم بضبط بعض الاشياء الخاصة باللعبة
نفتح global game settings ثم نذهب لتبويب الاندرويد
و نقوم بضبطه كما في الصورة تحت
بعد ان تنتهي من عمل هذا
حول البلاتفورم في الاعلى الى html5
اذا اردت تجربته في متصفحك انا شخصيا استخدمت انترنيت اكسبلورر لتجريبه بعدها
اذا اردت تجربته من جوالك الاندرويد تحتاج لبرنامج yoyo runer
و الذي يمكنك تحميله و معرفة طريقة استخدامه من هنا
بعد تجريبك اللعبة من هاتفك الاندرويد حان الوقت لتصديرها بصيغة Apk
لنشرها على Google play و جعل الناس يجربوها
من قائمة File اضغط على Create Application
اختر مكان تصديرك للعبة و انتظر حتى ينتهي الكومبايل من عمله
اذا واجهتك مشكلة في التصدير و ذلك بسبب عدم تواجد zipalgin
ستجد الحل الكامل لمشكلتك من هذا الرابط
بعدها قم بنشر لعبتك على Google Play
لكن حالياً لا املك حساب مطور في Google play و لا اعرف طريقة الرفع به
كل ما اعرفه ان حساب المطور متوفر بثمن مناسب و هو 25$ فقط
لكن لا يمكنك بيع العابك فيه وذلك لأنك تسكن في الوطن العربي
لكن يمكنك الربح من الاعلانات
الى هنا اريد اخباركم بأن عملية تطوير لعبة اندرويد في غاية السهولة و ان طول الادورة لا يعني صعوبتها
بل هو بسبب اعداد الجيم ميكر ليطور العاب اندرويد
في النهاية هذا جزء بسيط عن انشاء لعبة اندرويد حبيت ان اقدمه لكم
و هناك المزيد من الدروس
عن طرق اخرى لأستخدام ال virtual key اي الازرار الافتراضية
و كذلك بالنسب للسحب على الشاشة
في المستقبل انشاء الله
تقبلوا تحياتي
NumberOneStudio
عدل سابقا من قبل #1 Studio في السبت سبتمبر 27, 2014 5:49 am عدل 7 مرات (السبب : اكمال الدرس)
GM Teacher-
- الجنس :
عدد المساهمات : 748
رد: دورة صناعة لعبة اندرويد من الصفر
السلام عليكم
اخي واجهتني هذي المشكلة .
ليت تلاقي لي حل .
^_^
سداح-
- الجنس :
عدد المساهمات : 224
صفحة 2 من اصل 2 • 1, 2
مواضيع مماثلة
» كيف تصنع لعبة اندرويد مجانا
» صناعة لعبة جماعية
» سلسلة صناعة لعبة tds
» صناعة لعبة تشبه ماريو
» مارايكم في صناعة لعبة متصفح
» صناعة لعبة جماعية
» سلسلة صناعة لعبة tds
» صناعة لعبة تشبه ماريو
» مارايكم في صناعة لعبة متصفح
صفحة 2 من اصل 2
صلاحيات هذا المنتدى:
لاتستطيع الرد على المواضيع في هذا المنتدى
السبت فبراير 03, 2018 7:40 pm من طرف ZAHRANI BLACK
» مساعدة ضروورية
الإثنين يناير 29, 2018 10:32 pm من طرف king_of_fun
» شارك رابط تطبيقك من تطبيقك على الاندرويد على وسائل التواصل الاجتماعي
الإثنين يناير 29, 2018 12:45 pm من طرف ibraheem2d
» ازاي اصنع لعبه علي Android
الأحد يناير 28, 2018 4:31 pm من طرف ibraheem2d
» درس صناعة 2D بلاتفورم بسيط باستخدام مكتبة Simple Platform LIB حصريا !
الخميس يناير 11, 2018 2:44 am من طرف Abdullah Alsayed
» اخر مساعدة منكم لي في الجيم ماكر
الأربعاء يناير 03, 2018 2:18 am من طرف king_of_fun
» ادعوكم اصدقائي لتجريب لعبتي الاولي Am Head Soccer
الثلاثاء ديسمبر 26, 2017 2:41 pm من طرف nexusrex
» طلب مساعدة بخصوص لعبة pinball.
الأحد ديسمبر 03, 2017 8:52 pm من طرف moummi.mouh@gmail.com