تطوير التعديلات في Minecraft - دورة 18000 فرك. من مدرسة كودي للبرمجة للأطفال، التدريب 3 وحدات (أشهر)
Miscellanea / / December 04, 2023
العمر: 8-12 سنة
المستوى: للمبتدئين.
المدة: من 3 وحدات (أشهر)، من 24 ساعة*.
التنسيق: دروس فردية وجماعية، دون اتصال بالإنترنت وعبر الإنترنت (في الوقت الفعلي).
عدد الأطفال: من 1 إلى 8.
سعر:
من 750 فرك/ساعة في مجموعة عبر الإنترنت،
من 850 فرك/ساعة في مجموعة غير متصلة بالإنترنت،
من 1050 فرك/ساعة بشكل فردي عبر الإنترنت،
من 1980 فرك/ساعة بشكل فردي دون اتصال بالإنترنت.
هل تعلم أن الذكاء الاصطناعي تغلب على البشر في لعبة الشطرنج وGo، لكنه فشل في التغلب على مهمة أساسية في لعبة Minecraft؟ وذلك لأن هذه اللعبة ليست مرتبطة بمنطق بسيط، ولكنها توفر مجالًا هائلاً للإبداع والتطوير والتعلم.
تعد لعبة Minecraft من بين أفضل خمس ألعاب فيديو شعبية في هذا العقد. وقد تجاوزت المبيعات العالمية للعبة على مدار 11 عامًا من وجودها 200 مليون نسخة، كما بلغ عدد المستخدمين النشطين شهريًا، وفقًا لآخر الإحصائيات، 126 مليونًا.
إن الشغف الجاد بالألعاب ليس مدعاة للقلق، بل هو فرصة لتحويل الهواية إلى أداة للتنمية. مع Minecraft يكون الأمر أسهل من الألعاب الأخرى.
لقد قمنا بتطوير دورة تدريبية لعشاق Minecraft الحقيقيين الذين يرغبون في إنشاء تعديلات خاصة بهم وفي نفس الوقت تعلم أساسيات إحدى لغات البرمجة الأكثر شيوعًا في العالم - Java.
حول الدورة
تم إنشاء الدورة التدريبية "Developing Mods for Minecraft" للأطفال الذين تتراوح أعمارهم بين 8 و12 عامًا والمتحمسين للعبة Minecraft. نتعلم في الفصول كيفية إنشاء تعديلاتنا الخاصة على اللعبة: الأزياء والعوالم وأدوات اللعبة ومخلوقات اللعبة. لتطوير التعديلات، يتم استخدام محرر MCreator ولغة Java، لذلك يتعرف الطلاب في نفس الوقت على نظرية وأساسيات البرمجة. يتضمن MCreator وظيفة كتلة متقدمة تجعل عملية إنشاء التعديلات أكثر سهولة ومتعة.
خلال الفصول الدراسية، سوف يتعلم الأطفال:
- تطوير المباني والأدوات الخاصة بـ Minecraft بشكل مستقل؛
- قم بتصميم عوالمك الخاصة وارسم باستخدام تقنيات فن البكسل؛
- يصف العديد من التحسينات غير الموجودة في البرنامج النصي الرئيسي لـ Minecraft.
سوف يتعرف الأطفال على أساسيات البرمجة والمفاهيم الأساسية للغة جافا، كما سيتقنون النمذجة ثلاثية الأبعاد. ستوفر المهارات المكتسبة في الفصول الدراسية أساسًا ممتازًا لمزيد من دراسة البرمجة.
برنامج الدورة
خلال الشهر الأول، سيتعرف الشباب على برنامج MCreator، ويدرسون واجهة التطبيق، وينشئون تعديلات الاختبار الأول: حزم الأدوات، والموارد، والنباتات، ومناضد العمل، بالإضافة إلى كتلة جديدة - ثلاجة. سنقوم ببناء مزرعة من الكتل الخاصة بنا مع نباتات وعناصر ألعاب تم إنشاؤها بشكل مستقل.
في الشهر الثاني من التدريب، سوف نتعرف على الرسومات ثلاثية الأبعاد وبرنامج BlockBench (محرر يسمح لك بإنشاء نماذج ثلاثية الأبعاد). سيتعلم الأطفال واجهة البرنامج وأساسيات النمذجة ثلاثية الأبعاد في BlockBench، وإنشاء نماذجهم الخاصة من الكتل والكائنات، وإضافتها إلى اللعبة. بالإضافة إلى ذلك، سوف نتعرف على تقنية إنشاء المكونات النشطة: الأبواب والصناديق وأدوات العمل.
في الشهر الثالث من التدريب، سيقوم الأطفال بإنشاء شخصياتهم وعالم الألعاب الخاص بهم. في هذه الوحدة، سنلقي نظرة فاحصة على إنشاء نماذج ثلاثية الأبعاد نشطة في BlockBench ونتعلم كيفية إنشاء شخصيات اللعبة. في نهاية الدورة، سنرسل تعديلاتنا على Minecraft حتى يتمكن الجميع من استخدام الكائنات التي أنشأها الرجال.
تعد دورة Minecraft Mod Development جزءًا من برنامج تدريبي متعمق لمدة عامين البرمجة باستخدام Minecraft (لا يعد حضور دورات أخرى شرطًا للتسجيل لهذه الدورة):
- المستوى السهل: برمجة Minecraft (5 أشهر)
- المستوى المتوسط: Minecraft: مقدمة إلى الذكاء الاصطناعي (8 أشهر)
- المتوسط: Minecraft: برمجة JavaScript (4 أشهر) أو Minecraft: برمجة Python (3 أشهر)
- المستوى الصعب: تطوير تعديلات لماين كرافت (من 3 أشهر)
توصيات التدريب:
لجميع المبرمجين لدينا الذين يحبون البرمجة في Minecraft، نوصي بدمج التدريب في دورة "Minecraft: مقدمة إلى الذكاء الاصطناعي" مع دروس في "Developing Mods for Minecraft". إذا تم تعريف الأطفال في إحدى الدورات بمفهوم الذكاء الاصطناعي وتعلموا برمجة وكيلهم لحل مشكلات الألعاب الخاصة بهم، فسيتم إنشاء الدورة الثانية فريق CODDY خصيصًا بناءً على طلب طلابنا - من الصفر وتطوير عناصر اللعبة وكتلها بشكل مستقل لبناء الموارد وحمايتها واستخراجها، وحتى باللغة جافا! تظهر تجربتنا أنه بهذه الطريقة، لا يتعلم الأطفال البرمجة في بيئة Minecraft فحسب، بل يرون أيضًا على الفور نتائج تعلمهم عمليًا في اللعبة.
12
الدوراتمدرس الدورة:
"تطوير تعديلات لـ Minecraft"، "برمجة الألعاب بلغة Python"، "Unity 3D"، "Minecraft: مقدمة للذكاء الاصطناعي"، "إنشاء
ألعاب في Roblox Studio"، "برمجة للصغار"، "برمجة للصغار في Tynker"، "برمجة Minecraft"، "ألعاب ثلاثية الأبعاد في Scratch"، "Minecraft in Scratch"
تعليم:
جامعة موسكو للفنون التطبيقية، تخصص “المعلوماتية وعلوم الكمبيوتر في CAD”.
خبرة:
يتقن اللغات C#، C++، Pascal، SQL. تمت برمجته في أنظمة 1C باستخدام لغة البرمجة المدمجة 1C: Enterprise. المشاركة في إنشاء دورات تدريبية للجامعة على Fusion 360 و Inventor.
الإهتمامات:
يحب العمل مع قواعد البيانات والنمذجة وحل المشكلات الرياضية غير القياسية. في البرمجة، أحب كتابة وظائف لتطبيقات الهاتف المحمول (C++). يعتقد أن كل طفل يمكن أن يكون له نهج غير قياسي.
"أهم شيء في التعلم هو مصلحة الأطفال."
4
دورةمدرس الدورة:
"Minecraft: مقدمة للذكاء الاصطناعي"، "إنشاء ألعاب في Roblox Studio"، "تطوير تعديلات لـ Minecraft"، "برمجة Minecraft"
تعليم:
جامعة موسكو الحكومية التكنولوجية تخصص "الروبوتات والميكاترونكس".
مشارك معتمد في البرنامج التدريبي للبرمجة ماينكرافت
برنامج المعلم المبتكر المعتمد من مايكروسوفت
خبرة:
يجيد لغات بايثون ولوا. تقوم بتدريس برمجة الأطفال منذ أكثر من عامين. إنشاء برامج للأطفال للتعلم في بيئة سكراتش. يعرف كيفية إيجاد نهج للطفل وشرح المواد بشكل واضح وواضح.
الإهتمامات:
البرمجة، تقنيات المعلومات.
"إن نمو الطفل ونظرته للعالم متأصلة منذ الطفولة. البرمجة هي عالم الحاضر والمستقبل. ليس من السهل الدخول فيه. توفر دوراتنا التقنيات الحديثة للأطفال بمستوى يمكنهم فهمه بطريقة ممتعة.
الوحدة الأولى
اليوم الأول
مقدمة إلى MCreator. تحليل الواجهة. تعديلات الاختبار
- تثبيت MCreator، ونشر مساحة العمل الخاصة بك
- دراسة واجهة المحرر
- نقوم بإنشاء كتلة اختبار ومجموعة من الأدوات والدروع والخام باستخدام أدوات جاهزة
- إنشاء القوام الخاص بك
- قم بتشغيل Minecraft - تحقق من تعديلاتك).
مهمة الدرس: تعرف على المحرر. قم بإنشاء التعديل الأول الخاص بك.
نتيجة الدرس: لقد كتبنا أول تعديل لدينا.
ثاني يوم
إنشاء حزمة موارد كاملة ومنضدة العمل
- نحن نصنع الخام بأنفسنا، وننشئ وصفة للصياغة من خامنا.
- نقوم بإنشاء مجموعة من الأدوات من خامنا.
– نقوم بإنشاء كتلة من الخشب بأنفسنا. صياغة المجالس، صياغة العصي
- نقوم بإنشاء طاولة العمل الخاصة بنا. نحن نكتب واجهة المستخدم الرسومية لمنضدة العمل. كتابة أول إجراء صياغة على طاولة العمل لدينا
مهمة الدرس: تعلم كيفية إنشاء واجهة المستخدم الرسومية. اكتب الإجراء الأول.
نتيجة الدرس: صنع طاولة العمل الخاصة بك
اليوم الثالث
نقوم بإنشاء كتل خاصة ومخصصة
- إنشاء كتل خاصة (المبرد، خام الجليد، الثلج المجروش)
- نقوم بإنشاء مبرد، وكتابة واجهة المستخدم الرسومية، وكتابة إجراء للزر
- نقوم بصنع سيف جليدي وصناعته في طاولة العمل الخاصة بنا
- إنشاء علامة تبويب إبداعية
مهمة الدرس: قم بإنشاء كتلة ميكانيكية خاصة وسيف مع التأثير.
نتيجة الدرس: تعلمت كيفية صنع الأسلحة ذات التأثيرات وإنشاء الكتل الخاصة بك باستخدام واجهة المستخدم الرسومية.
اليوم الرابع
الدرس الإبداعي! + إنشاء النباتات الخاصة بك
- نحن نصنع نباتاتنا بأنفسنا. نحن نصنع طعامنا بأنفسنا
- نحن نجمع بين المعرفة المكتسبة. قم ببناء مزرعتك ومنزلك من كتلك.
مهمة الدرس: اختبار التعديلات التي تم إنشاؤها مسبقًا. بالإضافة إلى إنشاء التعديلات الخاصة بك
نتيجة الدرس: توحيد المعرفة المكتسبة
الوحدة الثانية
اليوم الأول
مقدمة إلى محرر 3D BlockBench. تحليل الواجهة. اختبار النماذج ثلاثية الأبعاد
- تثبيت BlockBench
- دراسة واجهة المحرر.
- قم بإنشاء نموذج كتلة اختبار وإضافته إلى MCreator.
- نقوم بإنشاء نموذج ثلاثي الأبعاد خاص بنا لسلاح - سيف، ونضيفه إلى MCreator.
- قم بتشغيل Minecraft - تحقق من تعديلاتك).
مهمة الدرس: تعرف على المحرر ثلاثي الأبعاد. قم بإنشاء التعديل الخاص بك باستخدام نموذج ثلاثي الأبعاد.
نتيجة الدرس: التعرف على النمذجة ثلاثية الأبعاد.
ثاني يوم
إنشاء الأسلحة النارية الخاصة بك. بندقية
- نقوم بإنشاء نموذجنا ثلاثي الأبعاد لمسدسنا.
- أضف النموذج إلى Mcreator.
- نقوم بإنشاء إجراءات لتشغيل مسدسنا
- نحن نصنع حرفتنا الخاصة من أسلحتنا
- قم بتشغيل Minecraft وتحقق من تعديلاتك.
مهمة الدرس: اصنع سلاحك الناري الخاص
نتيجة الدرس: صنعت مسدساً
اليوم الثالث
نحن نصنع المصهر والصدر والباب الخاص بنا
- نقوم بإنشاء نموذج ثلاثي الأبعاد للمصهر وإضافته إلى Mcreator وكتابة واجهة المستخدم الرسومية وإجراءات الاستخدام
- نقوم بإنشاء نموذج ثلاثي الأبعاد للصندوق وإضافته إلى Mcreator وكتابة واجهة المستخدم الرسومية وإجراءات الاستخدام
- نقوم بإنشاء نموذج ثلاثي الأبعاد للباب، وإضافته إلى Mcreator، وكتابة واجهة المستخدم الرسومية وإجراءات الاستخدام
- قم بتشغيل Minecraft وتحقق من تعديلاتك.
مهمة الدرس: إنشاء مصهر، باب، صدر
نتيجة الدرس: لقد تعلمنا كيفية صنع عناصر جديدة.
اليوم الرابع
قم بإنشاء درع ثلاثي الأبعاد خاص بك
- نقوم بإنشاء نموذج ثلاثي الأبعاد للدرع. أضف إلى ماكريتور
- نحن نصنع الدروع ونصنع دروعنا.
مهمة الدرس: اصنع درعك
نتيجة الدرس: درع من إنتاجنا بنسيج ثلاثي الأبعاد خاص به.
الوحدة الثالثة
اليوم الأول
نقوم بإنشاء كيان حي - MOBA ()
- نرسم نموذجًا ثلاثي الأبعاد لحشدنا. تجميع الكائنات
- إضافة نموذج Java إلى MCreator
- تكوين حشد معادٍ. إعداد الذكاء الاصطناعي
- نقوم بإنشاء مقيم - غوغاء. إعداد الذكاء الاصطناعي
- نحن نكتب واجهة المستخدم الرسومية للتداول. نحن نكتب وظيفة لتمكين التداول
- قم بتشغيل Minecraft - تحقق من تعديلاتك
مهمة الدرس: خلق الغوغاء المعادية. إنشاء الغوغاء الخاص بك من الصفر.
نتيجة الدرس: نحن نعرف كيفية إنشاء الغوغاء.
ثاني يوم
الهياكل والغوغاء
- نحن ندرس خيارات أخرى للغوغاء. تلبيس الغوغاء بالدروع
- نحن نبني هيكلنا، ونستورده في Mccreator. نحن نخلق هيكلنا الخاص
- قم بتشغيل Minecraft - تحقق من تعديلاتك
مهمة الدرس: اصنع سلاحك الناري الخاص
نتيجة الدرس: صنعت مسدساً
اليوم الثالث
قم بإنشاء المنطقة الأحيائية الخاصة بك والعالم والبعد
- تحديد المكونات الرئيسية للمنطقة الأحيائية
- نقوم بإنشاء منطقة حيوية. إضافة الغوغاء إلى هذه المنطقة الأحيائية
- إضافة الهياكل إلى المنطقة الأحيائية
- قم بتشغيل Minecraft - تحقق من تعديلاتك
مهمة الدرس: إنشاء مصهر، باب، صدر
نتيجة الدرس: لقد تعلمنا كيفية صنع عناصر جديدة.
اليوم الرابع
الدرس الإبداعي
- نختبر كل ما مررنا به ونصحح الأخطاء
- إنشاء البعد الخاص بك
- استيراد الوضع الخاص بك.
مهمة الدرس: تحقق من قدرتك على إتقان المادة بشكل مستقل. إغلاق الفجوات
نتيجة الدرس: أكملت الدورة