Любой школьник знает, что такое Майнкрафт – любимая компьютерная игра, начиная с дошкольного возраста. А теперь представьте, что в нее можно не только играть, но и управлять ею по своему алгоритму. Придумывать и внедрять новых персонажей, конструировать новые игровые уровни, более искусно обходить преграды и препятствия. И все это возможно, благодаря инструментам программирования, которые встраиваются в любимую игру, но надо научиться ими пользоваться.
Изучаемые программы и технологии
Блочное программирование, Minecraft EE, растровая графика, 3D-моделирование, 3D-печать, синтаксис языка Python, линейные алгоритмы на Python, разработка алгоритма игровой ситуации
Моделирование игровой карты Minecraft
Прорисовка игровых текстур в редакторе растровой графики
Основы 3D-моделирования
Моделирование 3D-персонажей игры
Программное управление игровыми картами
Основы языка Python
Генерация игровых уровней Minecraft на Python
Создание собственной игры в Minecraft
Приобретаемые знания и умения
Слушатель получит представление о принципах построения игровых алгоритмов, а также:
- освоит технику 3D-моделирования и печати на 3D-принтере
- научиться прорисовывать текстуры и моделировать персонажи
- получит навыки блочного программирования
- сможет придумать и сгенерировать свой игровой уровень
- получит навыки управления Minecraft в среде Minecraft EE
- изучит основы синтаксиса языка Python
- познакомится с основами программирования игр на основе линейных алгоритмов
- научится разрабатывать и реализовывать сценарий игровой ситуации на языке Python