Блог


04.04.2024

Обзор программ обучения в загородном лагере программирования и дизайна CODDY



Перед поездкой в загородный лагерь выбирается программа обучения. Ребенка можно отдать на направления дизайна, программирования или рисования. Сегодня поговорим, какие навыки получают дети на этих направлениях.



Какие программы были в этом году?

На официальном сайте лагеря есть расписания смен. Там указаны программы, по которым будут учиться дети. В период со 2 по 8 января 2024 они выбирали одно из трех направлений.


Здесь вы можете посмотреть программы лагеря. Там же на сайте есть расписание.


Ландшафтный дизайнер в Blender

Blender – это софт для работы с трехмерной графикой. С его помощью можно создавать анимации, работать с текстурами, рисовать и т.д. Программа бесплатная и имеет открытый исходный код. Это значит, для него будет много плагинов и гайдов.

За время обучения дети:

  • Создадут свой первый 3D-объект и ландшафт.
  • Познакомятся с программой, научатся искать референсы (исходники).
  • Поработают с RGB-текстурами.
  • Изучат правила освещения, чтобы объект выглядел реалистично.
  • Научатся делать анимации, поймут, как в Blender работает камера.
  • Презентуют собственный проект.

Примеры ландшафта в Blender.

Примеры ландшафта в Blender.


Креативный дизайнер в Photoshop

Креативный дизайнер одновременно работает с графикой и аудиторией. Он создает логотипы, фирменный стиль бренда, баннеры, брошюры, плакаты и т.д.

В этом ему помогает Photoshop. За время курса ребенок:

  • Изучит основы интерфейса в программе.
  • Получит теорию, касающуюся дизайн-мышления. В будущем это поможет создавать креативные проекты.
  • Разберется, что такое кисти, ретушь, маски, эффекты и режимы наложения.
  • Закрепит полученные навыки практикой.
  • Придумает свой первый проект, найдет для него материалы.
  • Исправит ошибки и представит результат работы аудитории.

Photoshop может заменить десяток других программ.

Photoshop может заменить десяток других программ.


Unity для инди-разработки

Для некоторых людей инди-игры – это способ отдохнуть. Для других – полноценная профессия, на которой они зарабатывают деньги. Есть такой сайт – itch.io, там свои проекты выкладывают как любители, так и профессионалы. Они собирают аудиторию, делятся советами, рассказывают о наработках и просто веселятся.

Также проекты там получают деньги на развитие. То есть неплохая игра уже может найти свою аудиторию. А пока подросток делает маленькую игру мечты, он учит Unity – самый популярный игровой движок в мире.

Сейчас инди-проекты можно сделать одному. Об этом говорит статистика Steam. Все потому что появляются нейросети и инструменты, облегчающие рабочий процесс. Игровая аудитория остается при этом стабильно большой.

С плюсами инди-игр разобрались, поговорим о навыках, которые дает курс. Проект, над которым будет работать ребенок, состоит из нескольких игр. Ступени для его создания выглядят так:

  • Закладывается база. Устанавливается Unity, изучаются работа со спрайтами и текстурами.

Так выглядят спрайты.

Так выглядят спрайты.


  • Создание скриптов, добавления звуков и функции сбора предметов. Работа с C#.
  • Пользовательский интерфейс, тестирование игр.
  • Разработка игры “Дом с ловушками”. Работа с уровнем и анимациями.
  • Создание здоровья, разбор ошибок, презентация проекта.

Подать заявку в загородный лагерь CODDY вы можете здесь. Также внизу есть контакты, где наши менеджеры ответят на все вопросы по теме.


Другие программы

Кроме Blender, Photoshop и Unity есть еще несколько направлений.

Разработчик 2D-игр на Python

Это статистика от GitHub. Там можно посмотреть самые популярные языки программирования. Python в рейтинге занимает верхнюю строчку. Так как язык известный, есть несколько способов его выучить Для детей один из лучших методов заключается в создании собственной игры.

Вот чему научится ребенок, который записался на курс:

  • Разберется с принципами создания кода в Python. То есть он изучит переменные, функции, типы данных и т.д.
  • Поймет, что такое операторы. В коде часто есть выражения, 1+1, например. Его можно поделить на оператора (+) и операнда (1). Их работа влияет на объекты, которые есть в программе. Ребенок научится с ними взаимодействовать.
  • Поймет главные принципы написания строк. Это влияет на стабильность работы программ.
  • Разберется с циклами и массивами.

В ходе проекта ребенок создаст несколько игр.


Обучаться кодингу, создавая свою игру, интересней, чем просто читать книжки и смотреть видео.


Работа с модами в Minecraft

На этом курсе мы учим программировать моды, а также работать с дизайном и текстурами. За основу берется MCreator, на нем и пишутся моды. В ходе курса ученики научатся создавать свои блоки, еду, мобов, биомы и т.д. В итоговом проекте он расширит количество вещей в Майнкрафте.



Рисование на графическом планшете

Все проходит в Adobe Photoshop. В ходе курса ребенку разъяснят правила рисования: теория цвета, светотень, перспектива и т.д. Также он научится:

  • Работать с кистями.
  • Делать собственные рисунки.
  • Создавать быстрые скетчи, работать со стилями рисунка.
  • Создавать анимации.
  • Рисовать стикеры и загружать их в Telegram.

Защитой проекта послужит рисунок и задание на творческую тему.



Frontend-разработчик

Фронтенд-разработчики ответственны за создание внешней стороны сайта. Они взаимодействуют с такими языками как HTML и CSS. Первый ответственен за размещение контента (текста, картинок, видео). Второй помогает сделать страницу стильной, он делает HTML красивым. В качестве защиты проекта ребенок представит свой сайт.


В России в 2022 году было более 5 млн доменов. Сайты всегда нужны блогерам, интернет-магазинам, гос учреждениям, бизнесу и т.д.


Основы AI в Minecraft Education Edition

Ребенок будет знакомиться с основами программирования: алгоритмами, циклами. В программе MakeCode есть робот-исполнитель, который может выполнять полезные команды.
Курс включает в себя:

  • Знакомство с интерфейсом.
  • Разбор алгоритмов и их написание.
  • Работы с циклами.
  • Написание программ. Например, с помощью кода можно будет построить дом.
  • Разбор дополнительных понятий. В Minecraft это система координат.
  • Понятие функций и переменных.
  • Работа с операторами.

Когда ребенок разберется с базовыми понятиями, он сможет написать свой ИИ. В конце он также подготовит собственный проект. Если возникнут проблемы – ментор поможет его доработать.


Программирование на Roblox Studio

Roblox – это платформа, где любой пользователь может загрузить свою игру (они называются плейсами). Сделать ее можно в Roblox studio, там дети не только создают проекты, но и учат программирование. Все это происходит на языке Lua. В ходе курса ученику расскажут про основы геймдизайна и создания собственной игры.


В 2020 в Roblox играло более 160 млн человек в месяц. Почти на каждый плейс кто-то заходит. В России у этого проекта тоже большая аудитория.


Разработка мобильных игр

Россия смогла занять свою нишу в мобильных играх. Отечественные компании создавали такие проекты, как Cut the Rope, Day R, Shadow fight 2 и т.д. В мобильном сегменте есть и игры, которые сделаны инди-разработчиками. В ходе курса ребенку объяснят, как работает игровая индустрия и научат следующему:

  • Знакомство с интерфейсом Unity.
  • Создание уровней.
  • Левел-дизайн.
  • Работа с анимацией.
  • Полезные механики (очки, монетки, здоровье, достижения, сохранения).
  • Разбор того, как добавлять персонажей и врагов.
  • Работа с физикой и освещением.

Ребенок сможет создать сразу несколько игр.




CODDY SUMMER CAMP


Веселье может быть полезным,
а учеба летом — увлекательной!


ЗАБРОНИРОВАТЬ