Создание построек и игр в MinecraftДети научатся программировать на Python, играя в Minecraft. Они будут использовать библиотеку Turtle для рисования и освоят базовые концепции кодинга, такие как переменные, циклы и команды. Это знание позволит им разрабатывать собственные проекты, улучшая алгоритмические навыки и пространственное восприятие.
На уроке учащиеся освоят работу с текстовым редактором Python IDLE и запустят сервер для Minecraft. Они напишут скрипт, который быстро построит дом, а потом доработают его для создания уникальных построек. В итоге, используя программирование, ребята возведут целый район уникальных домов.
В ходе программы молодые исследователи погрузятся в мир Python и его применения в Minecraft, исследуя игровое пространство. Они откроют для себя мир геометрии: от линий до объёмных форм. Обучение коснётся и темы ИИ — дети не только узнают его роль в жизни, но и создадут виртуального помощника. Эти знания заложат фундамент для будущего освоения IT-навыков и помогут развить воображение, ведь для воплощения 3D-моделей вначале требуется визуализация, а затем программирование.
В итоговой части модуля участники курса углубят свои знания, повторив ранее освоенные команды и освоив новые. Они применят накопленные знания для создания объемных игровых проектов в Minecraft, где код может превышать 100 строк. Завершающим этапом станет разработка уникальной мини-игры, которую учащиеся представят на презентации.
Создание игр в Roblox на языке программирования LuaЗадачи обучения: освоение инструментария Roblox Studio и разработка игровых приложений на Lua. Roblox представляет собой площадку для разработки игр. Создание игрового контента происходит благодаря объектно-ориентированному подходу в программировании, где для манипуляций в игровом мире применяется язык Lua.
На уроках школьники освоят платформу и базовые принципы кодирования на Lua. Эти умения помогут им создавать коды и разрабатывать игры в Roblox Studio.
В ходе занятий ребята:
- Получат знания в программировании;
- Поймут, что представляют собой переменные, функции, циклы, условные операторы.
В рамках программы обучения учащиеся освоят ключевые компетенции, необходимые для профессии гейм девелопера. Применяя новые знания на деле, они создадут собственные игровые приложения. Кульминацией курса станет разработка уникальной игры каждым учеником
На курсах учащиеся глубоко погрузятся в освоение Roblox Studio. Основное внимание уделено тонкостям моделирования 3D, работы с текстурами, освещением, анимацией и разработке персональных моделей. В обучение включено программирование на Lua, что даст возможность ученикам самостоятельно программировать и создавать уникальные игровые элементы в мире Roblox.
Также ребята освоят создание лабиринтов и квестов в 3D, научатся добавлять в игры бонусы и динамические элементы, а также познакомятся с массивами для разработки захватывающих игровых проектов. Помимо этого, школьники приобретут опыт публикации игр на Roblox, где смогут играть, тестировать и дополнять их вместе с друзьями, делитесь своими навыками в игростроении.
Разработка игр, анимации или мультфильма в среде ScratchДетям предстоит освоить Scratch — уникальную визуальную платформу для начинающих программистов. Они научатся создавать игры и анимации, познакомятся с основами координатной системы и другими важными понятиями. Игровой подход Scratch поможет им приобрести навыки программирования через разнообразные интерактивные упражнения. Эти знания пригодятся в школьном курсе математики.
Молодые создатели кода углубят знания в Scratch. Освоят дополнительные блоки для расчётов и взаимодействия в игровых проектах. Изучат абсолютное значение чисел, методы округления, назначение операции получения остатка, способы выделения символов в строках и извлечения цифр из числовых значений.
Благодаря полученным знаниям ученики смогут разрабатывать игры высокой сложности с применением элементов управления, реалистичной физики и взаимодействия с окружением.
Дети постигнут новые способы использования своих знаний о Scratch. Они освоят, как с помощью блоков внешнего вида можно создавать индикаторы здоровья персонажей. Мир Scratch откроется для них еще шире: научатся делать уникальные блоки, например, для реализации гравитации в играх, а также освоят работу со списками для ведения таблиц лидеров.
Ученики углубят свои знания в создании игр, выйдя за рамки Scratch. Новые умения включают изучение игровой физики, улучшение производительности, технологии видеоанализа, генерацию речи и элементы ИИ, что расширит творческие возможности детей.
Этот опыт расширит творческий потенциал ребенка, научит его смотреть на вещи комплексно, до принятия решений. Эти умения будут полезны в школьном обучении и усилят способность к инновационному мышлению при выполнении нестандартных задач.