تطوير ألعاب الهاتف المحمول على نظام Android - دورة 12000 روبل. من مدرسة كودي للبرمجة للأطفال، التدريب 4 وحدات (أشهر)
Miscellanea / / December 01, 2023
العمر: 12-16 سنة
المستوى: للمبتدئين.
المدة: من 4 وحدات (أشهر)، من 16 ساعة*.
التنسيق: دروس فردية وجماعية، دون اتصال بالإنترنت وعبر الإنترنت (في الوقت الفعلي).
عدد الأطفال: من 1 إلى 8.
سعر:
من 750 فرك/ساعة في مجموعة عبر الإنترنت،
من 850 فرك/ساعة في مجموعة غير متصلة بالإنترنت،
من 1050 فرك/ساعة بشكل فردي عبر الإنترنت،
من 1980 فرك/ساعة بشكل فردي دون اتصال بالإنترنت.
هل تريد أن لا يلعب طفلك على هاتفه الذكي فحسب، بل تريد أيضًا تطوير ألعابه المحمولة الخاصة؟ هل تريد أن يصبح طفلك مهتمًا بالبرمجة وينشئ مشاريعه الكاملة الخاصة به؟ إذًا فإن الدورة التدريبية "تطوير ألعاب الهاتف المحمول على Android" تناسبك بالتأكيد.
تعد صناعة الألعاب من أكثر المجالات الواعدة اليوم، كما أن مهنة مطور Android مطلوبة وتدفع أجورًا عالية. يتم إنشاء معظم الألعاب باستخدام محركات الألعاب. Unity3D هو محرك ألعاب شائع جدًا لتطوير الألعاب ثلاثية الأبعاد، وقد تم استخدامه في تطوير بعض الألعاب الأكثر شهرة - من Pokemon Go إلى Hearthstone: Heroes of Warcraft.
ومن خلال إنشاء ألعابه الخاصة، لن يتعلم الطفل أساسيات البرمجة فحسب، بل سيتمكن أيضًا من تحويل هوايته إلى وظيفة بدوام كامل وبأجر جيد في المستقبل.
علاوة على ذلك، فإن المهارات التي يكتسبها الطفل عند إنشاء الألعاب ستكون مفيدة في مجالات أخرى، سواء كان ذلك كتابة البرامج المتنوعة أو التصميم أو الشبكات الاجتماعية أو الرسوم المتحركة أو حتى السينما!
سجل طفلك في دورة "Android Mobile Game Development" التي طورتها مدرسة البرمجة CODDY للأطفال من عمر 12 إلى 16 سنة، وامنحيه الفرصة من محبي الألعاب ليصبح مبتكر لعبته الخاصة كون.
لمن الدورة مناسبة ل:
- للمهتمين بألعاب الجوال
- أولئك الذين يحلمون بأن يصبحوا مبدعين لألعابهم الخاصة
- بالنسبة لأولئك الذين يرغبون في تعلم كيفية العمل مع محرك Unity3D الاحترافي
- للرجال الذين يرغبون في تحقيق أفكارهم الإبداعية في ألعاب الهاتف المحمول الحقيقية
محتوى الدورة:
- التعرف على واجهة Unity3D
- الأدوات والوظائف الأساسية لمحرك Unity3D
- التعرف على مخزن الأصول الداخلي والعمل معه
- تشكيل قاعدة أصول المشروع
- استكشاف محرر Sprite الداخلي
- العمل مع الصور
- إنشاء مستويات كاملة في اللعبة
- إنشاء وبرمجة وحدة تحكم اللعبة
- استكشاف وإضافة المكونات الفيزيائية
- اختبار المشروع داخل المحرك
- الاختبار الأول بناء وتجميع المشروع
- تطوير مؤامرة اللعبة
- إضافة آليات اللعبة إلى المستويات التي تم إنشاؤها
- إنشاء واجهة مستخدم اللعبة. التعرف على واجهة المستخدم
- تقديم أداة الرسوم المتحركة
- إنشاء كائنات متحركة للعبة
- خلق ظروف النصر والهزيمة في اللعبة
- التمثيل الصوتي لمشروع لعبة. العمل مع مصدر الصوت وخلاط الصوت
- التأثيرات في Unity3D
- العمل النهائي في مشروع اللعبة
- تشكيل النسخة الافراج عن اللعبة
- تنزيل لعبة جاهزة على هاتفك
- إنشاء حساب مطور على جوجل بلاي
- نشر اللعبة على جوجل بلاي
- عرض مشروع لعبتك
اهداف الدورة:
1. التعرف على محرك Unity3D ومميزات العمل عليه.
2. إتقان مهارات تطوير الألعاب المحمولة.
3. انتقل من أساسيات تطوير الألعاب على الأجهزة المحمولة إلى تجميع ألعابك على الأجهزة المحمولة.
4. قم بتطوير لعبة الهاتف المحمول الخاصة بك على Android وتقديمها.
وصف:
الدورة مخصصة للرجال الذين يرغبون في تجربة أنفسهم كمطورين للهواتف المحمولة على نظام Android. خلال الدورة، سيتعرف الطلاب على أحد محركات الألعاب الأكثر شهرة، Unity3D، ويتعلمون كيفية إنشاء ألعابهم المحمولة الخاصة بهم باستخدامه.
يعتبر تطوير ألعاب الهاتف المحمول أحد أكثر المجالات الواعدة اليوم. والمتخصصون في تطوير الألعاب لنظام Android مطلوبون في جميع أنحاء العالم.
محرك Unity3D الاحترافي مجاني وله واجهة واضحة وسهلة الاستخدام، ويتضمن العديد من الأدوات للعمل مع الرسومات والتصميم. تتيح Unity3D تطوير الألعاب "من البداية إلى النهاية" وهي مناسبة حتى لأولئك الذين ليس لديهم مهارات أو خبرة في البرمجة.
خلال الدورة التدريبية، سنخوض أنا وأطفالي المسار الكامل لتطوير لعبة على الهاتف المحمول - بدءًا من المفهوم وحتى التحميل على Google Play.
الرجال في الدورة لدينا:
- سوف يدرس واجهة وأدوات محرك Unity3D
- ستعمل على تطوير مهارات مطوري الألعاب المحترفين
- تعلم كيفية إنشاء كائنات للعبة المستقبل
- سوف ينتقل من أساسيات تطوير ألعاب الهاتف المحمول إلى بناء لعبتك الخاصة
- إتقان المهارات في العمل مع الرسوم المتحركة والصور
- سوف تكون قادرة على تطوير مؤامرات اللعبة الخاصة بهم
- العمل مع مكتبة كبيرة من الأصوات والتعبير عن مشروع لعبتك
- سيقوم بإنشاء نسخة إصدار من اللعبة وتنزيلها على هاتفك الذكي
- سوف تكتسب مهارات في تقديم مشروعك والتحدث أمام الجمهور بنجاح
عند الانتهاء من الدورة، الطلاب:
- تعرف على ما هو محرك Unity3D وكيفية العمل معه
- سوف يتعلم بشكل مستقل تشكيل قاعدة مشروع اللعبة
- ستتاح لهم الفرصة لتحقيق أفكارهم الإبداعية في لعبة حقيقية
- سوف تطوير التفكير المبتكر والمنطقي والإبداعي
- تطوير لعبتهم الخاصة وتحميلها على Google Play
- سوف يتقنون مهارات العرض ويقدمون مشروع لعبتهم
ماذا تحتاج للفصول الدراسية؟
لإكمال الدورة، سيحتاج طفلك إلى جهاز كمبيوتر/كمبيوتر محمول.
إذا كانت الفصول الدراسية عبر الإنترنت:
الوصول إلى الإنترنت (تحقق من استقرار الاتصال بالإنترنت، من 10 ميجابت/ثانية).
سماعات الرأس، بالإضافة إلى معدات إضافية لتحسين جودة الصوت: الميكروفون أو سماعة الرأس.
6
الدوراتمدرس الدورة:
"Unity 3D"، "تطوير ألعاب الهاتف المحمول على Android"، "تطوير iOS للمبتدئين"، "الإنجليزية والبايثون"، "دورة ستانفورد سويفت"، "مطور ألعاب الفيديو: إنشاء ألعاب ثنائية الأبعاد من أنواع مختلفة"
تعليم:
جامعة موسكو الحكومية للاقتصاد والإحصاء والمعلوماتية، تخصص “الدعم الرياضي وإدارة نظم المعلومات”. مستوى اللغة الإنجليزية: الكفاءة (CEFR المستوى C2؛ شهادة CAE - الدرجة A، الصادرة عن جامعة كامبريدج)
خبرة:
أكمل فترة تدريبه في الأكاديمية الروسية للعلوم وعمل مبرمجًا في شركة ES-Leasing. يقوم بتدريس البرمجة واللغة الإنجليزية في مدرسة عليبرا.
"لم أكن أعتقد أن البرمجة يمكن أن تكون مثيرة للاهتمام إلى هذا الحد حتى تعرفت على طرق التدريس الحديثة. وبناءً على إحدى هذه الأساليب تم إنشاء الدورة التدريبية Swift Playgrounds التي أقوم بتدريسها. أذهلتني هذه الدورة بإمكانية الوصول إلى المواد وفي نفس الوقت بكمية كبيرة من العمل العملي بأهداف بسيطة ومفهومة. هذا هو النهج الذي يسمح لنا بتوليد اهتمام ملحوظ بالبرمجة لدى كل من الأطفال والبالغين. من السهل جدًا تعلم محرك ألعاب Unity بدوره ويسمح لك بإنشاء ألعاب من أنواع مختلفة تقريبًا "على ركبتيك". أنا أؤمن بالتطبيق العملي لمهارات البرمجة أثناء التعلم، لذلك تم تنظيم الدورات بطريقة تعمل على تطوير مهارات البرمجة لدى الأطفال إلى الحد الأقصى.
9
الدوراتمدرس الدورة:
"Minecraft: مقدمة للذكاء الاصطناعي"، "Unity 3D"، "تطوير ألعاب الهاتف المحمول على Android"، "إنشاء ألعاب في Scratch"، "برمجة Minecraft"، و"Minecraft in Scratch"، و"Unreal Engine 4"، و"Game 3D Modeling"، و"Python وJavaScript: Gaming" البرمجة في CodeCombat"
تعليم:
جامعة موسكو الحكومية سميت باسم م.ف. لومونوسوف، كلية الميكانيكا والرياضيات
مشارك معتمد في البرنامج التدريبي للبرمجة ماينكرافت
برنامج المعلم المبتكر المعتمد من مايكروسوفت
خبرة:
تعمل في مجال تطوير البرمجيات بلغة Java وC، والبرمجة متعددة الخيوط. يتحسن باستمرار ويستخدم الأساليب الحديثة في التطوير وإدارة المشاريع. يدرس أنماط التصميم وهندسة المشاريع البرمجية، ولديه معرفة في مجال التشفير وحماية البيانات. مهتم بنشاط بموضوع الشبكات العصبية وتحليل البيانات. أكمل دورة تدريبية في مدرسة Samsung SW&IT حول أساسيات تكنولوجيا المعلومات والبرمجة، حيث دافع عن مشروع فردي لتطوير تطبيق Android وأصبح الفائز المطلق في المسابقة النهائية. كجزء من فريق مكون من ثلاثة أشخاص، شاركت في بطولة Kaspersky CyberHeroes للحالات. مسؤول عن تطوير تطبيق الهاتف المحمول التجريبي والكشف عن جانب البرامج والأجهزة للمشروع. وهو مطور تطبيقات نشط على Google Play وله العديد من المنشورات على البوابة مفتوحة المصدر GitHub. يحافظ على نمط حياة صحي ويزور حمام السباحة بانتظام.
"بالنسبة لأي طالب، يعد الجو الودي عند العمل ضمن فريق أمرًا مهمًا للغاية. كمعلم ومرشد، أحاول مساعدة الطالب على إحياء أفكاره، مع شرح الجانب الفني للمشكلة على أعلى مستوى. يمكن شرح أي أشياء معقدة بلغة بسيطة: سواء كنت تكتب لعبة، أو تطلق شركة ناشئة، أو ترغب في دراسة موضوع ما، سيتم دعم وتنفيذ أي فكرة لديك. وهذا هو ما ينبغي أن يكون عليه التعليم التكنولوجي."
الوحدة الأولى
اليوم الأول
التعرف على واجهة Unity3D
- نوافذ البرنامج الرئيسية ووظائفها
- أدوات للعمل مع النقوش المتحركة ثنائية الأبعاد
- دراسة نظام الإحداثيات ثلاثي الأبعاد
- دراسة مكون التحويل (الموضع/الدوران/المقياس)
نتيجة الدرس: دراسة واجهة المحرك.
المهمة العملية: إنشاء مشهد الاختبار الأول.
ثاني يوم
التعريف بمخزن الأصول الداخلي
− العمل مع المخزن الداخلي – مخزن الأصول
- تكوين قاعدة أصول المشروع
- تعلم صيغ الملفات
- مفهوم الكائن الجاهز
نتيجة الدرس: العمل مع متجر داخلي
المهمة العملية: تشكيل قاعدة أصول المشروع
اليوم الثالث
استكشاف محرر Sprite الداخلي
- العمل مع أوراق العفريت
- تقطيع الصور وحفظها ككائنات منفصلة
- العمل مع "خرائط البلاط" (TileMap)
- إنشاء المباني الجاهزة للعبة
نتيجة الدرس: اكتساب مهارات تحرير الصور.
المهمة العملية: إنشاء المباني الجاهزة لكائنات لعبة المشهد.
اليوم الرابع
إنشاء مستويات كاملة في اللعبة
- تطوير 2-3 مستويات في المشروع
- العمل مع النقوش المتحركة ثنائية الأبعاد على المسرح
- إضافة المكونات الفيزيائية إلى كائنات المشهد
- التحضير لإنشاء وحدة تحكم اللعبة
نتيجة الدرس: إنشاء 2-3 مستويات اللعبة الكاملة.
المهمة العملية: أكمل عمل إنشاء المستوى.
الوحدة الثانية
اليوم الأول
إنشاء وبرمجة وحدة تحكم الألعاب
- إنشاء وحدة تحكم اللاعب
- استكشاف وإضافة المكونات الفيزيائية
- تحرير إدارة البرنامج النصي المعدة
- البناء المتوسط للمشروع (الاختبار الأول على الهاتف)
نتيجة الدرس: ظهور "وحدة تحكم" اللعبة في المشروع.
المهمة العملية: اختبار المشروع داخل المحرك وتصحيح أوجه القصور.
ثاني يوم
الاختبار الأول لبناء المشروع
- تغيير تكوين المشروع
- تركيب دعم بناء إضافي
- تجميع المشروع
- نقل ملف APK التثبيت إلى هاتفك
نتيجة الدرس: الاختبار التجريبي الأول للمشروع.
مهمة عملية: إعداد تكوين المشروع، واختبار اللعبة.
اليوم الثالث
تطوير مؤامرة اللعبة
- إنشاء الشخصيات غير القابلة للعب (NPCs) للعدو على المسرح
- تطوير عنصر المهمة
- تجميع المهام الجانبية
- تطوير الألعاب المصغرة ضمن المشروع
نتيجة الدرس: إنشاء المؤامرات الرئيسية والثانوية في اللعبة.
المهمة العملية: إضافة الشخصيات الصديقة والعدو.
اليوم الرابع
إضافة آليات اللعبة إلى المستويات التي تم إنشاؤها (الجزء الأول)
- تفاعل PlayerController مع كائنات المشهد
– دراسة التفاعل “على الأشعة (الشعاع)”
- إضافة ميكانيكا اللعبة البسيطة
نتيجة الدرس: إضافة آليات لعبة بسيطة للمشروع.
المهمة العملية: باستخدام المعرفة المكتسبة لإكمال العمل على ميكانيكا اللعبة، البناء المتوسط.
الوحدة الثالثة
اليوم الأول
إضافة آليات اللعبة إلى المستويات التي تم إنشاؤها (الجزء الثاني)
- تفاعل PlayerController مع كائنات المشهد
– دراسة التفاعل “على المحفزات (منطقة الزناد)”
- إضافة ميكانيكا اللعبة البسيطة
نتيجة الدرس: إضافة آليات لعبة بسيطة للمشروع.
المهمة العملية: باستخدام المعرفة المكتسبة، العمل الكامل على ميكانيكا اللعبة، البناء المتوسط.
ثاني يوم
إنشاء واجهة مستخدم اللعبة. التعرف على واجهة المستخدم
- مقدمة لمفهوم واجهة المستخدم – واجهة المستخدم
- كائنات واجهة المستخدم الأساسية والإعداد والتخصيص
- تطوير قائمة اللعبة الرئيسية وواجهة المسرح الرئيسية
نتيجة الدرس: دراسة واجهة المستخدم، وإنشاء واجهة في لعبتك.
المهمة العملية: أكمل العمل على إنشاء القائمة والمتاجر في اللعبة.
اليوم الثالث
تقديم أداة إنشاء الرسوم المتحركة
- مقدمة لإنشاء الرسوم المتحركة القائمة على الإطار
- مفهوم "النقاط الرئيسية"، "المقياس الزمني"
- تحريك العفاريت على خشبة المسرح
- إنشاء وحدة التحكم في الرسوم المتحركة والعمل معها
نتيجة الدرس: المهارات المكتسبة في العمل مع الرسوم المتحركة.
المهمة العملية: إنشاء العدد المطلوب من الكائنات المتحركة على المسرح.
اليوم الرابع
تهيئة الظروف للنصر والهزيمة في اللعبة. باستخدام المهارات المكتسبة في واجهة المستخدم والرسوم المتحركة، قم بتطوير اللوحات:
- النصر
- الهزائم
- شروط إعادة تحميل المستويات
نتيجة الدرس: واجهة اللعبة محدثة ومخصصة.
المهمة العملية: إكمال العمل في الفصل، وتصحيح أوجه القصور.
الوحدة الرابعة
اليوم الأول
"التمثيل الصوتي للمشروع"
- باستخدام مكتبات الصوت، قم بالنقل إلى مشروع مقطع الصوت
- إضافة الأصوات والموسيقى إلى المسرح الرئيسي والقائمة الرئيسية
- العمل مع مصدر الصوت وخلاط الصوت
نتيجة الدرس: إضافة الأصوات والموسيقى إلى اللعبة.
المهمة العملية: إنهاء العمل واختبار الصوت في المشروع.
ثاني يوم
التأثيرات في Unity3D
- الخط - التأثير والإضافة والإعداد
- المسار - التأثير والإضافة والإعداد
- نظام الجسيمات في مشروع ثنائي الأبعاد
نتيجة الدرس: مهارات العمل مع التأثيرات في Unity3D.
المهمة العملية: إضافة وتخصيص التأثيرات في اللعبة.
اليوم الثالث
استكمال المشروع
- تغيير إعدادات المشغل
- تشكيل النسخة الاصدارية للعبة
- حذف مشاهد الاختبار
- بناء المشروع
نتيجة الدرس: اكمال المشروع.
المهمة العملية: تنزيل اللعبة النهائية كملف APK على هاتفك.
اليوم الرابع
مرحبا بالعالم!
- إنشاء حساب مطور على جوجل بلاي
- العمل مع مطور Play Console
- نشر اللعبة على جوجل بلاي
- إنشاء عرض تقديمي لمشروعك الخاص
نتيجة الدرس: نشر لعبتك الخاصة على Google Play.