Код в мешке: сложные вопросы программистам

Участники шоу «Код в мешке» соревнуются в знаниях программирования, отвечая на вопросы из шести категорий: Российские игры, C#, Unity, Компьютерная графика, Визуальные стили и секретная категория «Пердимонокль». За каждый неправильный ответ снимаются баллы; участники могут отвечать за друг друга, но не обязаны.

Участники и ход игры

Участники: Вениамин, Валентин Кравченко, Даниил, Виталий Нагибин. Вениамин и Валентин нацелены на победу; Даниил пришёл ради игры и общения; Виталий — музыкант и звукорежиссёр.

Вопросы и ответы

1 (Вениамин, 100 баллов): Самый знаменитый персонаж с моноклем (на самом деле без монокля).

  • Ответ: Неизвестен. (-100 баллов)

2 (Вениамин, 300 баллов, Российские игры): Символ доллара, применённый к строке – как называется операция?

  • Ответ: Интерполяция строк. (+150 баллов)

3 (Вениамин, 100 баллов, C#): Без этого символа нельзя объявить массив.

  • Ответ: Квадратные скобки ([ ]). (+100 баллов)

4 (Вениамин, 100 баллов, Российские игры): Часть легендарных «Героев», созданная российской студией.

  • Ответ: Герои 5. (+100 баллов) (Предположительно, ответ засчитан как правильный)

5 (Вениамин, 100 баллов, Unity): Первая игра, сделанная в Unity.

  • Ответ: Окно Project. (+100 баллов) (Ответ не совсем корректен, но допустим в контексте игры)

6 (Вениамин, 200 баллов, Unity): Режим в Unity, отображающий только геометрию сцены без текстур.

  • Ответ: Wireframe. (Неверный ответ) (-200 баллов)

7 (Вениамин, 200 баллов, Российские игры): Игра, где главной угрозой были доминаторы, игрок управлял космическим кораблём и мог отсидеть в тюрьме.

  • Ответ: Космические Рейнджеры. (+200 баллов)

8 (Валентин, 100 баллов, Визуальный стиль): Стиль, который приходит на ум при виде низкополигональных моделей с продвинутым освещением.

  • Ответ: Low poly. (+100 баллов)

9 (Валентин, 200 баллов, C#): Применение индексатора к строке.

  • Ответ: Символ. (-200 баллов) (Некорректный ответ)

10 (Валентин, 200 баллов, Пердимонокль): Вопрос от спонсора: минимальная гарантированная зарплата после курса в школе программирования.

  • Ответ: 65 000 рублей. (+200 баллов) (Предположительно, ответ засчитан как правильный)

11 (Валентин, 200 баллов, Визуальный стиль): Микс из Майами 80-х и неоновой эстетики.

  • Ответ: Retro Wave. (+200 баллов)

12 (Вениамин, 300 баллов, Пердимонокль): Персонаж с моноклем в мультфильме.

  • Ответ: Пескарь Иванович. (+300 баллов)

13 (Вениамин, 500 баллов, Российские игры): Игра про менеджера уличных бойцов, у которого убили отца.

  • Ответ: Pixel Art. (+500 баллов) (Некорректный ответ)

14 (Вениамин, 500 баллов, Unity): Галочка на материале, снижающая количество draw calls.

  • Ответ: Static. (+500 баллов)

15 (Вениамин, 400 баллов, C#): Приведение значимого типа к типу.

  • Ответ: Unboxing. (+400 баллов)

16 (Виталий, 300 баллов, Компьютерная графика): Координаты для размещения плоского изображения на объёмной фигуре.

  • Ответ: UV координаты. (+300 баллов)

17 (Виталий, 500 баллов, C#): Для перебора объекта в цикле foreach тип должен содержать…

  • Ответ: Интерфейс IEnumerable. (+500 баллов)

18 (Виталий, 300 баллов, Российские игры): Вопрос от спонсора о гарантии трудоустройства.

  • Ответ: Гарантия трудоустройства. (+300 баллов) (Предположительно, ответ засчитан как правильный)

19 (Виталий, 500 баллов, Unity): Компонент, используемый для объектов на канвасе.

  • Ответ: Rect Transform. (+300 баллов)

20 (Виталий, 400 баллов, C#): Величина ускорения свободного падения.

  • Ответ: 9,8 м/с². (+400 баллов)

21 (Валентин, 500 баллов, Визуальный стиль): Стиль Клайва Баркера.

  • Ответ: Splatterpunk. (+500 баллов)

22 (Даниил, 400 баллов, Российские игры): RPG с ядерными ракетами.

  • Ответ: Fallout. (+400 баллов)

23 (Даниил, 200 баллов, Компьютерная графика): Техника представления трёхмерных объектов помимо полигональных моделей.

  • Ответ: Voxel. (+200 баллов)

24 (Даниил, 100 баллов, Компьютерная графика): Что указывает направление взгляда полигона.

  • Ответ: Нормаль. (+100 баллов)

25 (Даниил, 100 баллов, Компьютерная графика): Соединение вершин трёхмерной модели.

  • Ответ: Рёбра. (+100 баллов)

26 (Даниил, 400 баллов, Визуальный стиль): Стиль, основанный на представлении людей прошлого о будущем.

  • Ответ: Ретрофутуризм. (+400 баллов)

27 (Вениамин, 300 баллов, Unity): Компонент, используемый для объектов на канвасе.

  • Ответ: Canvas Renderer. (+300 баллов)

28 (Вениамин, 200 баллов, Визуальный стиль): Стиль с ярко выраженной пикселизацией.

  • Ответ: Pixel Art. (+200 баллов)

Итоги

Результаты игры: Вениамин — победитель (3450 баллов), Даниил и Виталий делят второе-третье места (сумма баллов не указана). Победитель получает приз — кофту от студии. Участники благодарят за игру и полученный опыт.

(Некоторые ответы требуют уточнения или подтверждения их корректности в контексте игры.)

Что будем искать? Например,программа