3D-моделирование
Игровой дизайн
Программирование на Python
Веб-дизайн (HTML/CSS)
Разработка игр в Construct
100

Как изменить размер фигуры в Tinkercad?

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

100

Если вы создаете рисунок в направлении Pixel Art, то каким бы инструментом вы воспользовались? Как его включить?

Инструмент "Сетка" (Просмотр - Показать - Сетку)
100

Сформулируйте определение переменной

Переменная - это именованная область памяти

100

Чем HTML отличается от CSS?

HTML - это язык гипертекстовой разметки. Он позволяет добавлять на сайт текстовую информацию и прочий контент. 

CSS - это каскадная таблица стилей. Позволяет добавлять визуальное оформление всему, что находится на сайте.

100

Какие виды поведений нужно добавить игроку, чтобы им можно было управлять?

Платформер, Следить за

200

При помощи какого инструмента можно нарисовать дерево свободной формы?

Scribble (по-русски "Каракуля")

200

С помощью какого инструмента можно отредактировать форму фигуры, перемещая ее опорные точки?

Выделение узла

200
Какой символ нужно добавить, чтобы можно было выводить переменные в строке?

Символ f в начале строки (внутри команды print)

200

Какие виды список есть в HTML? Чем они отличаются друг от друга?

Маркированный список отображает элементы списка с определенным маркером (кружочек, галочка, квадратик). 

Нумерованный список позволяет нумеровать элементы при помощи римских или арабских цифр.

200

Как добавить действие перезагрузки уровня, если игрок получил урон от внешних объектов (например, наткнулся на шипы)?

Игрок - при столкновении с "Шипы" -> Система - Перезагрузить макет

300

Как можно смоделировать шину марсохода?

Взять объекты "Цилиндр" и "Куб". Подобрать для цилиндра подходящий цвет (например, черный) и форму шины. При помощи кубов сделать "резьбу" для шины.

300

Какой режим наложения слоев можно использовать, чтобы смешать цвета слоев?

Режим "Умножение" 

300

Как правильно прописывается условие, в котором есть несколько ответвлений?

if - else - else if

300

Какой тег в HTML отвечает за блоки? Для чего необходима блочная верстка сайта?

За блоки отвечает тег <div>. Блочная верстка позволяет объединять между собой множество элементов, как будто помещая их в один контейнер, а затем задавать им общие стили. Такая верстка делает сайт более адаптивным. 

300

Какие типы поведений нужно добавить "патрулирующему" противнику?

Платформер и Синусоида

400

Как в SketchUp из плоскости сделать объемную фигуру?

Воспользоваться инструментом Вдавить/Выдавить (Push/Pull)

400

При помощи каких фигур можно нарисовать основу для сцены в игре Clash Royale?

Два скругленных прямоугольника (один пропорционально меньше другого)
400

Какие виды циклов бывают, в чем их отличие и как они правильно записываются? 

while(условие) - цикл с предусловием. Выполняется не определенное количество раз, а пока верно какое-либо условие.

for i in range(a) - цикл со счетчиком (с параметром). Выполняется заданное число раз.

400

Что такое домен и хостинг?

Домен - это уникальное имя сайта (ссылка).

Хостинг - услуга для хранения сайта на удаленном сервере.

400

Опишите порядок действий, необходимый для добавления стрельбы у персонажа

1. Добавить объект "Клавиатура"

2. Добавить у Игрока точку спрайта

3. Добавить объект, который будет снарядом

4. Добавить событие "При нажатии клавиши Пробел" и действие "Система - Создать объект" (с указанием точек Игрок.ImagePointX и Игрок.ImagePointY

500

Как в SketchUp сделать объект по типу турника/балки/перегородки?

Сделать плоскости подходящей формы (допустим, для турника это цилиндр), а затем воспользоваться инструментом Следование (Follow me) и "вытянуть" объект до противоположной точки

500

Что такое ассеты и тайлы? В каких еще предметах вы использовали полученные знания?

Ассеты (Assets)  –  это однотипные цифровые объекты, из которых состоит игровой контент. Тайлы (Tiles) – это небольшие изображения, из которых состоит игровое окружение 2D-игр.

Отрисованные игровые объекты можно использовать при разработке игр на платформе Construct.

500

Приведите пример команды, которая позволяет взять из списка рандомный элемент

a[random.randint(0, len(a) - 1)]

500

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

1. Создать папку с будущим содержимым сайта.

2. Внутри нее создать минимум два файла: index.html, style.css, а также папку для хранения картинок с названием img

3. Загрузить все содержимое папки с сайтом на зарегистрированный ранее хостинг

500

Какие функции позволяют сгенерировать рандомное значение в Construct и округлить его?

round(random(150,300))