محرك غير واقعي 4 - دورة 36000 فرك. من مدرسة كودي للبرمجة للأطفال، التدريب 6 وحدات (أشهر)
Miscellanea / / December 02, 2023
التنسيق: دروس فردية وجماعية، دون اتصال بالإنترنت وعبر الإنترنت (في الوقت الفعلي).
عدد الأطفال: من 1 إلى 8.
من 750 فرك/ساعة في مجموعة عبر الإنترنت،
من 850 فرك/ساعة في مجموعة غير متصلة بالإنترنت،
من 1050 فرك/ساعة بشكل فردي عبر الإنترنت،
من 1980 فرك/ساعة بشكل فردي دون اتصال بالإنترنت.
أصبحت ألعاب الكمبيوتر منذ فترة طويلة جزءًا لا يتجزأ من حياة كل طفل. تدهش الروائع الحديثة في صناعة الألعاب الخيال بتفاصيل عالية الدقة ورسومات مذهلة وفيزياء تشبه الواقع بشكل متزايد. وفي الوقت نفسه، حتى الطفل يمكنه إنشاء ألعاب فيديو جميلة وواقعية ورائعة ومثيرة! هل تريد أن يشاهد ابنك أو ابنتك إنشاء اللعبة من الجزء الخلفي من الشاشة ويتحول من دور اللاعب البسيط؟ إذًا مرحبًا بك في دورة Unreal Engine 4 في موسكو من مدرسة CODDY. سوف يتعلم طفلك كيفية إنشاء الألعاب الحديثة من مختلف الأنواع والاتجاهات، وسوف يدرس كل ما تتكون منه وكيفية تطويرها. لا تتطلب الدورة معرفة أو تدريبًا خاصًا، لذا فهي مناسبة لجميع المبرمجين الذين تبلغ أعمارهم 12 عامًا فما فوق والذين يتمتعون بمهارات الكمبيوتر الأساسية.
يتم إنشاء معظم الألعاب والمشاريع ثلاثية الأبعاد باستخدام محركات الألعاب، والتي تتضمن مجموعة ضخمة من الأدوات التي طورتها أكبر الشركات في صناعة الوسائط. يعد Unreal Engine أحد أقوى المحركات في عصرنا. تم تطويرها ودعمها بواسطة Epic Games منذ عام 1998، في الإصدارات المبكرة والحالية، وقد تم استخدامها في تطوير أكثر من مائة مشروع تم إصداره.
يتحول إنشاء لعبة على Unreal Engine في دروسنا إلى عملية ممتعة ومثيرة للاهتمام. هذا المحرك قادر على تطوير صور واقعية بفيزياء متطورة. لن يضطر الأطفال إلى التفكير في خلق مياه جميلة أو جعل الأشجار تتمايل بسبب هبوب الرياح. يتم توفير هذه الوظائف بالفعل في المحرك نفسه وسيتعين على الأطفال فقط استخدام جميع الإمكانيات المتنوعة.
بالطبع، يمكنك اليوم العثور على العديد من البرامج التعليمية المجانية لـ Unreal Engine 4 على الإنترنت. ومع ذلك، نوصي بإتقان هذه الأداة الفريدة بصحبة أشخاص متشابهين في التفكير وتحت إشراف معلم ذي خبرة.
يتيح لك التدريب على Unreal Engine 4 الجمع بين اهتمامات الأطفال بألعاب الكمبيوتر وتعلم التقنيات المعقدة لإنشاء بيئة ألعاب وإدارتها. نتيجة لاستكمال الدورة، طفلك:
تمنح دورات Unreal Engine في موسكو الأطفال فرصة عظيمة لترجمة الأفكار الإبداعية إلى مشاريع ألعاب حقيقية!
عند الانتهاء من الدورة، يحصل كل طالب على شهادة شخصية من CODDY.
مدرس الدورة:
"برمجة جافا سكريبت"، "مطور الواجهة الأمامية: مواقع الويب على HTML/CSS/JavaScript"، "دورة هارفارد CS50"، "الروبوتات في بايثون"، "بايثون وجافا سكريبت: برمجة الألعاب في CodeCombat"، "إنشاء ألعاب في سكراتش"، "غير واقعي" المحرك 4"
تعليم:
جامعة ياروسلافل التقنية الحكومية (YSTU)، معهد الأنظمة الرقمية (IDS)، تخصص "هندسة البرمجيات".
خبرة:
منذ بداية المدرسة الثانوية، أكمل بنجاح تدريبًا إضافيًا في مجالات تصميم الدوائر، وتطوير الويب، وإدارة النظام، وقواعد بيانات MYSQL. طوال سنوات دراستي ودراستي كنت مهتمًا بالبرمجة باللغات التالية: Pascal، C++، C#، Python، Ruby، JavaScript، بالإضافة إلى لغات تصميم الويب (HTML، CSS).
الإهتمامات:
تشمل هواياته نحت الخشب، وتجميع نماذج السفن البلاستيكية/الخشبية، وإنشاء مواقع الويب، وإنشاء برامج بلغة بايثون. أنا مقتنع بأن تنمية المهارات الحركية اليدوية والقوى العقلية مرتبطان ارتباطًا وثيقًا.
"إن الحاجة إلى المتخصصين في تكنولوجيا المعلومات سوف تتزايد؛ وأن تصبح واحدًا منهم يعني أن تصبح جزءًا من قصة صغيرة."
مدرس الدورة:
"محو الأمية الحاسوبية"، "ماين كرافت: مقدمة للذكاء الاصطناعي"، "الهاكر الأخلاقي"، "الكمبيوتر معرفة القراءة والكتابة على أجهزة Mac، وUnreal Engine 4، وPython والتعلم الآلي، وMinecraft programming، وBots on بايثون"
تعليم:
جامعة موسكو للفنون التطبيقية تخصص "أمن المعلومات".
مشارك معتمد في البرنامج التدريبي للبرمجة ماينكرافت.
برنامج المعلم المبتكر المعتمد من مايكروسوفت
خبرة:
يجيد لغة C++، وPascal مع الكائنات، وPython، وJava، وPHP. لقد شاركت في تخطيط موقع الويب، وإنشاء تخطيطات موقع الويب، وتطوير الشعارات للشركات على مواقع العمل الحر.
الإهتمامات:
مهتم بالبرمجة وأمن المعلومات. يحب الرياضة ويقود أسلوب حياة صحي. إنه مهتم بالموسيقى والفن. يؤمن بأن كل شخص يستطيع تحقيق ما يريد.
"إذا كنت تريد أن تكون التعليمات البرمجية سهلة وسريعة الكتابة، فاجعلها سهلة القراءة."
مدرس الدورة:
"المتسلل الأخلاقي"، "مطور الواجهة الأمامية: مواقع الويب بتنسيق HTML/CSS/JavaScript"، "Unity 3D"، "Unreal Engine 4"
تعليم:
جامعة نوفوسيبيرسك التقنية الحكومية تخصص "أمن المعلومات".
خبرة:
يجيد لغة بايثون، وجافا سكريبت، وhtml/css. خبرة في التدريس – 3 سنوات. شارك في تطوير برامج التداول في صرف العملات. المشاركة في تنفيذ أدوات التشفير في المشاريع المختلفة.
الإهتمامات:
يدرس الموسيقى ويدرس علم النفس والاقتصاد. شغوف بتكنولوجيا المعلومات. على وجه الخصوص، البرمجة وإنشاء المواقع والألعاب. وهو يعتقد أن تطوير اللعبة هو عملية إبداعية تتطلب التفكير الإبداعي والأفكار الأكثر جنونًا وبعض المعرفة في علم النفس. وحتى في سن مبكرة يمكنك إتقان كل هذه المهارات.
"لقد ولدنا بالفعل في عالم تكنولوجيا المعلومات. لذلك، عليك أن تتعلم المشي - الكتابة، وتعلم الركض - البرنامج، وتعلم القفز - تطوير الألعاب في أقرب وقت ممكن. وبعد ذلك سنكون قادرين على استكشاف هذا العالم الرائع من التكنولوجيا على نطاق واسع.
الوحدة الأولى
الدرس الاول
- تنزيل وتثبيت Unreal Engine 4
- التعرف على الواجهة
- مبادئ العمل في الفضاء ثلاثي الأبعاد
- العمل مع الأشياء داخل اللعبة
- التعرف على محرر المواد وإنشاء المواد الخاصة بك
في البيت: إنشاء العديد من التركيبات من الكائنات داخل اللعبة، وتطبيق المواد عليها
الدرس الثاني
- تغيير النهار والليل داخل المحرك والبدء بالعمل بالإضاءة
- دراسة متعمقة لمحرر المواد، مبادئ التركيب البارز
- مقدمة لنظام البرمجة المرئية Blueprints، إنشاء أول فصول Blueprint
- كتابة البرامج النصية باستخدام المخططات وإنشاء منطق سلوك كائن اللعبة
في البيت: إنشاء فئة جديدة - هدف يتفاعل مع ضرب منطقة معينة
الدرس الثالث
- مقدمة إلى مخطط المستوى
- خلق شخصية بسيطة وبرمجة منطق حركتها
- برمجة منطق سلوك الكائنات داخل المستوى
- البدء في إنشاء لعبة "المتاهة"
في البيت: باستخدام المعرفة المكتسبة، قم بتنفيذ قفزة الشخصية، وتصميم متاهة سيتم استخدامها في اللعبة
الدرس الرابع
- الانتقال بين المستويات
- إنشاء طريقة لعب كاملة للعبة تدور حول المتاهة
- العمل على توازن اللعبة (نحن نقرر ما يستطيع اللاعب فعله وما لا يستطيع)
- إكمال لعبة "المتاهة"
- البدء في العمل على موقع اللعبة الخاص بك
- أدوات إنشاء التضاريس (الجبال، المنخفضات، الخ)
في البيت: قم بإنشاء خريطة اللعبة الخاصة بك، مع التضاريس اللازمة
الوحدة الثانية
الدرس الاول
- استيراد التضاريس الحقيقية إلى Unreal Engine 4
- إضافة مواد إلى خريطة اللعبة وإنشاء طبقات للتضاريس
- إضافة الغطاء النباتي إلى خريطة اللعبة
في البيت: قم بإنهاء العمل على خريطة اللعبة الخاصة بك، وأضف مواد لأنواع مختلفة من التضاريس، وأضف كائنات اللعبة الضرورية، وإذا أمكن أضف النباتات والأشجار وما إلى ذلك
الدرس الثاني
- إضافة واستخدام المحتوى المبدئي
- إنشاء المباني البسيطة والأشياء المعمارية الأخرى
- دراسة العقدة الزمنية ومبادئ عملها ونطاق تطبيقها
- حل الأخطاء والمشاكل المحتملة
في البيت: قم بإنشاء منصة أو مصعد، عند الضغط على المفتاح، سيأخذ اللاعب بسلاسة إلى مكان معين
الدرس الثالث
- تقديم مخطط القطعة
- إنشاء القائمة الرئيسية للعبة
- أضف الأزرار الخاصة بك، والموسيقى الخلفية
- الرسوم المتحركة لأزرار القائمة
- انتقل إلى المستوى المطلوب من القائمة
في البيت: قم بإنشاء القائمة الخاصة بك باستخدام الأزرار واللوحات الضرورية والمناسبة لأسلوب اللعبة التي يتم إنشاؤها
الدرس الرابع
- استمرار العمل مع مخطط القطعة
- إنشاء نظام كامل لصحة الشخصية والدروع
- قم بإنشاء وظائفك الخاصة داخل Blueprint
- إنشاء مناطق خطرة على الخريطة تسبب الضرر
- موت الشخصية (انتهت اللعبة)
في البيت: قم بإنشاء فئة Blueprint جديدة - وهي منطقة تستعيد صحة الشخصية
الوحدة الثالثة
الدرس الاول
- مبادئ تنفيذ الشخصيات المعقدة في Unreal Engine 4
- كيف تعمل الرسوم المتحركة الهيكلية في Unreal Engine 4
- مقدمة لمخطط الرسوم المتحركة
- طرق مزج الرسوم المتحركة واستيفاءها
- مقدمة إلى BlendSpace 1D
في البيت: قم بإنشاء فئة الرسوم المتحركة الخاصة بك للشخصية وتنفيذ تشغيل الرسوم المتحركة للقفز
الدرس الثاني
- طرق إنشاء الرسوم المتحركة الخاصة بك
- إضافة الرسوم المتحركة الخاصة بك إلى اللعبة
- استيراد الرسوم المتحركة من السوق
- تقديم BlendSpace 2D
- تغيير وضع كاميرا الشخص الثالث
في البيت: باستخدام BlendSpace ثنائي الأبعاد، يمكنك إدراك قدرة الشخصية على المشي في وضع القرفصاء مع الرسوم المتحركة المناسبة
الدرس الثالث
- تبديل الكاميرا من منظور الشخص الثالث والأول
- مقدمة إلى LineTrace
- تنفيذ القدرة على تحريك الأشياء في اللعبة
- تصحيح الأخطاء المحتملة
في البيت: إنشاء نظام كامل لتحمل الشخصية مع عنصر الواجهة المقابل
الدرس الرابع
- استيراد الأصول إلى Unreal Engine 4 من مصادر خارجية
- إضافة أصوات للعبة
- إنشاء مصادر الإضاءة المختلفة. الإضاءة الثابتة والثابتة والديناميكية
- آثار ما بعد المعالجة
- إنشاء مشاهد القطع
- عرض المشاريع
الوحدة الرابعة
الدرس الاول
- تعديل الشخصية القياسية للعمل مع الذكاء الاصطناعي
- إنشاء وتكوين وحدة تحكم الذكاء الاصطناعي
- إنشاء أبسط ذكاء اصطناعي قادر على تجاوز بعض العوائق
في البيت: كرر في المنزل ما تعلمته في الفصل واجعل الذكاء الاصطناعي يتفاعل مع أي عقبات
الدرس الثاني
- العمل مع حجم Nav Mesh Bounds
- تحسين الذكاء الاصطناعي، وإضافة القدرة على مطاردة اللاعبين وأشياء اللعبة الأخرى
- برمجة سلوك الذكاء الاصطناعي عندما يخرج اللاعب عن النطاق
في البيت: قم ببرمجة مادة الذكاء الاصطناعي لتتغير عند مطاردة اللاعب
الدرس الثالث
- التعرف على شجرة السلوك والعمل بها
- تحسين قدرات الذكاء الاصطناعي، والقيام بدوريات على الخريطة في نقاط معينة
في البيت: قم بتغيير الكود بحيث يتحرك الذكاء الاصطناعي عبر النقاط ليس بترتيب عشوائي، ولكن بالتسلسل من واحدة إلى أخرى.
الدرس الرابع
- إضافة "حواس" الذكاء الاصطناعي (الرؤية، السمع)
- إنشاء الأحداث (المهام) الخاصة بك لشجرة السلوك
- الإعداد النهائي للذكاء الاصطناعي، وتوضيح السيناريوهات المحتملة لتشغيله
في البيت: قم بتغيير الكود بحيث يتحرك الذكاء الاصطناعي بسرعات مختلفة، حسب الموقف، أضف تأخير لمدة ثانيتين بين المهام
الوحدة الخامسة
الدرس الاول
- تعديل المواد المعقدة
- التعرف على خدمة Mixamo والعمل بها
- إنشاء هيكل عظمي للنموذج الخاص بك
- إعادة توجيه الرسوم المتحركة القياسية إلى النموذج الخاص بك
في البيت: إعداد واستيراد العديد من نماذج الشخصيات لاستخدامها مرة أخرى في دروس الفن
الدرس الثاني
- بحث وتنزيل واستيراد الرسوم المتحركة الخاصة بك للشخصية
- التعرف على جهاز الدولة والعمل معه
- إعداد BlendSpace أحادي البعد ومخطط الرسوم المتحركة بشكل عام
في البيت: تكوين الرسوم المتحركة للنماذج التي تم تنزيلها مسبقًا، وتسريع أحرف البرنامج بالضغط على مفتاح Shift
الدرس الثالث
- إعداد واستيراد الأصول للعبة إطلاق النار من منظور الشخص الأول
- تطوير منطق الحركة والرسوم المتحركة للشخصية من منظور الشخص الأول
- إضافة وتخصيص العناصر التي ستكون في يد الشخصية (أسلحة، إلخ)
في البيت: قم بتغيير الرمز حتى تتمكن الشخصية من التسلل والانحناء
الدرس الرابع
- إنشاء مشهد ديناميكي
- إضافة نظام التصويب المبني على LineTrace
- إضافة الصوت
في البيت: العمل على مستواك الخاص - الخريطة
الوحدة السادسة
الدرس الاول
- إضافة مبعثر عند التصوير
- إنشاء أنماط الرش المختلفة
- إنشاء وتخصيص الشارات
في البيت: استمر في العمل على خريطتك الخاصة. بالإضافة إلى ذلك، قم بتحسين المشروع بحيث يبقى ديكالين على الجدران إلى الأبد ويختفي بعد فترة زمنية معينة.
الدرس الثاني
- إضافة ردود أفعال الأشياء المادية إلى اللقطة
- إضافة زيادة التشتت في الحركة
- استيراد وتخصيص الرسوم المتحركة للأسلحة
في البيت: في المنزل، كرر كل ما فعلته في الفصل، وتأكد من التعليق على كل الكود الجديد. استمر في إنشاء خريطتك الخاصة.
الدرس الثالث
- إنشاء نظام إعادة الشحن
- العمل مع مونتاج الأنيم
- التحسين وإصلاح الأخطاء
في البيت: العمل النهائي على الخريطة وإعداد المشروع للعرض
الدرس الرابع
- إضافة عناصر واجهة المستخدم المعلوماتية
- إضافة آثار من الرصاص والومضات أثناء الطلقات
- عرض مشروع