دورة صناعة لعبة اندرويد من الصفر

صفحة 1 من اصل 2 1, 2  الصفحة التالية

استعرض الموضوع السابق استعرض الموضوع التالي اذهب الى الأسفل

دورة صناعة لعبة اندرويد من الصفر

مُساهمة من طرف GM Teacher في الخميس سبتمبر 18, 2014 4:24 pm

السلام عليكم ورحمة الله وبركاته


ملتقى صناع الالعاب العرب
منتدى رائع لكن لم نجد فيه شيء يجعلك مطور العاب اندرويد فكل الكلام حول تطوير العاب ويندوز
و حتى من يريد تطوير لعبة اندرويد يطرح سؤال و شخص أخر يطرح سؤال الخ....
و هكذا تضيع الاسئلة بمرور الزمن لذلك اليوم قررت ان اعمل دورة كاملة لصناعة لعبة بسيطة






نبدء بسم الله 
س\الى من توجه هذه الدورة؟
ج\دورة للجميع سواء كنت مبتدئ او متوسط لأننا نركز على اعداد الجيم ميكر للأندرويد و فكرة عمل لعبة و ليس فكرة لعبة؟






نفترض ان لديك حاسوب مكتبي او محمول 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 مرات (السبب : اكمال الدرس)
avatar
GM Teacher
 
 

الجنس : ذكر
عدد المساهمات : 748



الرجوع الى أعلى الصفحة اذهب الى الأسفل

رد: دورة صناعة لعبة اندرويد من الصفر

مُساهمة من طرف GM Teacher في الخميس سبتمبر 18, 2014 6:32 pm

سوف اجعل هذا الموضوع يرفد اليه كل زائر وعضو لأن هذا سيكون اول شرح واضح لصناعة لعبة اندرويد
و ارجو منكم الصبر حيال اكتمال الدورة كلها
و اتمنى تثبيت الموضوع او وسام الدرس الحصري ليس الآن لكن بعد اكمال الموضوع مع خالص الشكر والامتنان
avatar
GM Teacher
 
 

الجنس : ذكر
عدد المساهمات : 748



الرجوع الى أعلى الصفحة اذهب الى الأسفل

رد: دورة صناعة لعبة اندرويد من الصفر

مُساهمة من طرف Abdullah Alsayed في الجمعة سبتمبر 19, 2014 9:43 pm

أنا بخطط لشراء الأندرويد قريباً وأكيد الموضوع ده هيفيدني في المستقبل .. شكرا ليك flower Smile


عدل سابقا من قبل Abdullah Alsayed في الأربعاء سبتمبر 24, 2014 1:26 pm عدل 1 مرات
avatar
Abdullah Alsayed
Admin
Admin

الجنس : ذكر
عدد المساهمات : 1790



الرجوع الى أعلى الصفحة اذهب الى الأسفل

رد: دورة صناعة لعبة اندرويد من الصفر

مُساهمة من طرف GM Teacher في الجمعة سبتمبر 19, 2014 9:51 pm

Abdullah Alsayed كتب:مجهود رائع .. أنا بخطط لشراء الأندرويد قريباً وأكيد الموضوع ده هيفيدني في المستقبل .. شكرا ليك flower Smile
هذه فقط بداية الموضوع
سوف اكمله عندما اكمل تحميل ال SDK
الى آخر خطوة و هي تصدير اللعبة الى صيغة APK
avatar
GM Teacher
 
 

الجنس : ذكر
عدد المساهمات : 748



الرجوع الى أعلى الصفحة اذهب الى الأسفل

رد: دورة صناعة لعبة اندرويد من الصفر

مُساهمة من طرف GM Teacher في السبت سبتمبر 20, 2014 9:36 pm

كل من لديه استفسار يضعه برد و سأجيب عليه في اقرب وقت
avatar
GM Teacher
 
 

الجنس : ذكر
عدد المساهمات : 748



الرجوع الى أعلى الصفحة اذهب الى الأسفل

رد: دورة صناعة لعبة اندرويد من الصفر

مُساهمة من طرف فاعل خير في الإثنين سبتمبر 29, 2014 4:14 pm

هذا موضوع غير مفيد
من يستطيع شراء نسخة تصدر اندرويد

فاعل خير
Banned

الجنس : ذكر
عدد المساهمات : 138



الرجوع الى أعلى الصفحة اذهب الى الأسفل

رد: دورة صناعة لعبة اندرويد من الصفر

مُساهمة من طرف GM Teacher في الإثنين سبتمبر 29, 2014 6:03 pm

فاعل خير كتب:هذا موضوع غير مفيد
من يستطيع شراء نسخة تصدر اندرويد
هذه اهانة للتعب الذي بذلته من اجل الدورة لماذا ليس مفيد!
اما بالنسبة لشراء نسخة تصدر اندرويد فهناك اعضاء في المنتدى قاموا بالشراء
و بدءوا بتطوير العاب اندرويد
على العموم انا سامحتك لكن لا تتصرف بمثل هذه الطريقة مع الاعضاء الآخرين في المساهمات القادمة
avatar
GM Teacher
 
 

الجنس : ذكر
عدد المساهمات : 748



الرجوع الى أعلى الصفحة اذهب الى الأسفل

رد: دورة صناعة لعبة اندرويد من الصفر

مُساهمة من طرف king_of_fun في الإثنين سبتمبر 29, 2014 8:04 pm

مشكور على تعبك يا أخي بارق  Take This Flower Take This Flower Take This Flower
avatar
king_of_fun
 
 

الجنس : ذكر
عدد المساهمات : 744
الأوسمة :








الرجوع الى أعلى الصفحة اذهب الى الأسفل

رد: دورة صناعة لعبة اندرويد من الصفر

مُساهمة من طرف GM Teacher في الإثنين سبتمبر 29, 2014 8:11 pm

king_of_fun كتب:مشكور على تعبك يا أخي بارق  Take This Flower Take This Flower Take This Flower
عفوا
اخي ناجي
flower


عدل سابقا من قبل #1 Studio في الثلاثاء سبتمبر 30, 2014 10:21 pm عدل 1 مرات
avatar
GM Teacher
 
 

الجنس : ذكر
عدد المساهمات : 748



الرجوع الى أعلى الصفحة اذهب الى الأسفل

رد: دورة صناعة لعبة اندرويد من الصفر

مُساهمة من طرف king_of_fun في الإثنين سبتمبر 29, 2014 8:21 pm

لقد جاء للمنتدى بعد غلق حسابك الاول بمدة
انه عضو نشيط و أثبت جدارته في مدة وجيزة
و لا اظن انه يقصد أن موضوعك بالغير المفيد فهو يعني انه غير مفيد في حالة لم يتوفر بعض الاعضاء على رخصة الاندرويد
avatar
king_of_fun
 
 

الجنس : ذكر
عدد المساهمات : 744
الأوسمة :








الرجوع الى أعلى الصفحة اذهب الى الأسفل

رد: دورة صناعة لعبة اندرويد من الصفر

مُساهمة من طرف فاعل خير في الإثنين سبتمبر 29, 2014 8:55 pm

انا آسف ليس قصدي الاسائة اقصد هناك دورات اكثر استقطابا للأعضاء
اما الاندرويد فقليل من لديهم رخصة
و انا بانتظار دورة الجيم ميكر الجديدة التي سيقدمها المدير قريبا
على الرغم من تعلمي للاساسيات

فاعل خير
Banned

الجنس : ذكر
عدد المساهمات : 138



الرجوع الى أعلى الصفحة اذهب الى الأسفل

رد: دورة صناعة لعبة اندرويد من الصفر

مُساهمة من طرف GM Teacher في الإثنين سبتمبر 29, 2014 10:06 pm

فاعل خير كتب:انا آسف ليس قصدي الاسائة اقصد هناك دورات اكثر استقطابا للأعضاء
اما الاندرويد فقليل من لديهم رخصة
و انا بانتظار دورة الجيم ميكر الجديدة التي سيقدمها المدير قريبا
على الرغم من تعلمي للاساسيات
لا داعي للأعتذار
نحن نضع دروس لكل المستويات
و كل شخص يدخل الدورة التي تفيده
اما بالنسبة لقولك قليل من لديهم رخص
فأنا مهتم بالمستقبل
كما كان الجيم ميكر غير معروف منذ انطلاقه
و اصبح معروف
فرخص الاندرويد سوف يقل ثمنها في المستقبل
و كل فترة تأتي عروض خاصة
و عندما يأتي صانع الالعاب العربي لا يجد موضوع عربي يسهل من امره
فستقل عزيمته خصوصا ان البعض لا يجيد اللغة الانكليزية بصورة جيدة

و مع هذا فأنا ارحب بك كعضو نشيط بيننا cheers
avatar
GM Teacher
 
 

الجنس : ذكر
عدد المساهمات : 748



الرجوع الى أعلى الصفحة اذهب الى الأسفل

رد: دورة صناعة لعبة اندرويد من الصفر

مُساهمة من طرف سداح في الثلاثاء يناير 06, 2015 12:14 pm

مشكور يا اخي والله اني سعيد بهذا الموضوع
رغم اني  لا املك هذه النسخة

لكن اتمنى انك تكمل الموضوع للأفادة
Take This Flower

ان شاء الله استطيع شراءها او اغتنامها بأقرب وقت
avatar
سداح
 
 

الجنس : ذكر
عدد المساهمات : 224



الرجوع الى أعلى الصفحة اذهب الى الأسفل

رد: دورة صناعة لعبة اندرويد من الصفر

مُساهمة من طرف GM Teacher في الثلاثاء يناير 06, 2015 6:07 pm

العفو سداح
avatar
GM Teacher
 
 

الجنس : ذكر
عدد المساهمات : 748



الرجوع الى أعلى الصفحة اذهب الى الأسفل

رد: دورة صناعة لعبة اندرويد من الصفر

مُساهمة من طرف سداح في الخميس أبريل 30, 2015 9:22 pm

اخي ممكن تراجع الموضوع .
انت كاتب ( كما في الصورة )

وانا لم اجد هناك صورة في الموضوع .

ممكن تراجع الموضوع وتخبرني اي صورة ؟
@_@
avatar
سداح
 
 

الجنس : ذكر
عدد المساهمات : 224



الرجوع الى أعلى الصفحة اذهب الى الأسفل

رد: دورة صناعة لعبة اندرويد من الصفر

مُساهمة من طرف GM Teacher في الجمعة مايو 01, 2015 3:40 pm

سداح كتب:
اخي ممكن تراجع الموضوع .
انت كاتب ( كما في الصورة )

وانا لم اجد هناك صورة في الموضوع .

ممكن تراجع الموضوع وتخبرني اي صورة ؟
@_@
عليك بأنتظار الصفحة حتى يكتمل تحميلها لأن الموضوع كبير
avatar
GM Teacher
 
 

الجنس : ذكر
عدد المساهمات : 748



الرجوع الى أعلى الصفحة اذهب الى الأسفل

رد: دورة صناعة لعبة اندرويد من الصفر

مُساهمة من طرف perfect في الأحد مايو 10, 2015 10:10 am

اتمنى من أخي بارق تجديد الموضوع لأن الصور لاتظهر الآن مع أن هذا بأعتقادي أهم درس ، أتمني تجديده بأستمرار وشكرا لك على مجهودك الأكثر من رائع...
avatar
perfect
 
 

الجنس : ذكر
عدد المساهمات : 12



الرجوع الى أعلى الصفحة اذهب الى الأسفل

رد: دورة صناعة لعبة اندرويد من الصفر

مُساهمة من طرف GM Teacher في الثلاثاء يوليو 28, 2015 4:30 pm

جميع الصور تظهر بدون اشكال
لمن لديه استفسار اخر الرجاء طرحه هنا
avatar
GM Teacher
 
 

الجنس : ذكر
عدد المساهمات : 748



الرجوع الى أعلى الصفحة اذهب الى الأسفل

رد: دورة صناعة لعبة اندرويد من الصفر

مُساهمة من طرف محمد حسون في الخميس يوليو 30, 2015 2:46 pm

اخي الكريم حابب اسأل سؤال

برمجة العاب الاندرويد تستخدم نفس GML برمجة العاب الويدوز
avatar
محمد حسون
 
 

الجنس : ذكر
عدد المساهمات : 20



الرجوع الى أعلى الصفحة اذهب الى الأسفل

رد: دورة صناعة لعبة اندرويد من الصفر

مُساهمة من طرف GM Teacher في الخميس يوليو 30, 2015 7:31 pm

محمد حسون كتب:اخي الكريم حابب اسأل سؤال

برمجة العاب الاندرويد تستخدم نفس GML برمجة العاب الويدوز
نعم نفسها بالضبط
avatar
GM Teacher
 
 

الجنس : ذكر
عدد المساهمات : 748



الرجوع الى أعلى الصفحة اذهب الى الأسفل

رد: دورة صناعة لعبة اندرويد من الصفر

مُساهمة من طرف محمد حسون في الأحد أغسطس 02, 2015 11:39 am

عفواً علا الازعاج وكثرة الاسئله

بس انا عندي مشكلي ومش قادر أحلا

كل ما اعمل ((create application (project name .apk)

بيطلعلي error

avatar
محمد حسون
 
 

الجنس : ذكر
عدد المساهمات : 20



الرجوع الى أعلى الصفحة اذهب الى الأسفل

رد: دورة صناعة لعبة اندرويد من الصفر

مُساهمة من طرف GM Teacher في الأحد أغسطس 02, 2015 4:29 pm

محمد حسون كتب:عفواً علا الازعاج وكثرة الاسئله

بس انا عندي مشكلي ومش قادر أحلا

كل ما اعمل ((create application (project name .apk)

بيطلعلي error

جرب عمل ملف بسيط به رووم وحدو واوبجيكت واحد و جرب هل اظهر نفس المشكلة ثم اخبرني Exclamation
avatar
GM Teacher
 
 

الجنس : ذكر
عدد المساهمات : 748



الرجوع الى أعلى الصفحة اذهب الى الأسفل

رد: دورة صناعة لعبة اندرويد من الصفر

مُساهمة من طرف محمد حسون في الإثنين أغسطس 03, 2015 6:20 am

اعملت ملف واحد و ابجاكت واحد
ونفس المشكلي
avatar
محمد حسون
 
 

الجنس : ذكر
عدد المساهمات : 20



الرجوع الى أعلى الصفحة اذهب الى الأسفل

رد: دورة صناعة لعبة اندرويد من الصفر

مُساهمة من طرف m7m5ud في الإثنين أغسطس 03, 2015 6:29 am

شكراً جزيلاً علي هذا الموضوع المفيد
ولكن لدي نسخة ستوديو 1.4 بها 18 منصة عمل ومنهم الاندرويد فهل هي نسخة كاملة
avatar
m7m5ud
 
 

الجنس : ذكر
عدد المساهمات : 88



الرجوع الى أعلى الصفحة اذهب الى الأسفل

رد: دورة صناعة لعبة اندرويد من الصفر

مُساهمة من طرف GM Teacher في الإثنين أغسطس 03, 2015 6:50 am

نعم هي كاملة (مكركة)
avatar
GM Teacher
 
 

الجنس : ذكر
عدد المساهمات : 748



الرجوع الى أعلى الصفحة اذهب الى الأسفل

صفحة 1 من اصل 2 1, 2  الصفحة التالية

استعرض الموضوع السابق استعرض الموضوع التالي الرجوع الى أعلى الصفحة


صلاحيات هذا المنتدى:
لاتستطيع الرد على المواضيع في هذا المنتدى