Паттерны и оптимизация состояний: Рисуем сложные узоры через формулы в Ceebot-Teen

44 подписчика

12+
12+

3 просмотра

16 дней назад

ПожаловатьсяНарушение авторских прав

44 подписчика

12+
12+

3 просмотра

16 дней назад

ПожаловатьсяНарушение авторских прав
12+
12+

3 просмотра

16 дней назад

Добро пожаловать в девятое видео по Ceebot-Teen. В этом выпуске мы переходим к разделу «Паттерны», где программирование становится искусством оптимизации. Мы не просто рисуем «амбразуры» и «зубцы» — мы избавляемся от громоздких конструкций и заменяем их математическими закономерностями. Если вы любите выжимать максимум из циклов, то этот разбор для вас. В этом видео: Математика узоров: Разбираем, как превратить последовательность поворотов в числовой ряд. Используем абсолютные значения и модульную арифметику, чтобы избежать вложенных циклов. State Machine на минималках: Реализуем смену цветов через арифметические операции. Арифметика вместо условий: Реализуем смену цвета карандаша через инверсию состояния одной строчкой: color = 18 - color. Это позволяет полностью отказаться от временных переменных (temp) и громоздких веток if/else. Инварианты ориентации: Следим за тем, чтобы количество команд turn left и turn right было сбалансировано, возвращая робота в исходное состояние. Различия версий: Нюансы работы кода в оригинальном Ceebot-teen и перенесенной версии на движке Colobot Gold (разница в числовых значениях констант цветов). Пишите в комментариях свои идеи для Extra-заданий! Самые технически изощренные разберем в отдельных видео. Таймкоды: 00:00 — Разбор раздела «Паттерны» 00:16 — Узор «Амбразура»: Геометрия повторений 08:21 — «Бордюр»: Оптимизация вложенности 20:45 — «Зубы акулы»: Простая кромка пилы 22:18 — Двухцветная логика: Вводим переменные цвета 29:13 — Инженерный хак: Смена цветов через арифметику (без temp-переменной) 31:56 — Итоги и планы на «Свободную игру» Полезные ссылки: — Прохождение Ceebot-Teen: https://www.youtube.com/playlist?list=PLAguonoUkih5rYzXMoIvBKI7C9eh3Gf4_ — Прикладной Colobot (Математика и сложные задачи): https://www.youtube.com/playlist?list=PLAguonoUkih7Hb7deKUo2hq0eiVoM2YH2 #программирование #ceebot #алгоритмы #математикавкоде #обучениепрограммированию #cbot #smilesick #геймдев #урокипрограммирования

Название:

Паттерны и оптимизация состояний: Рисуем сложные узоры через формулы в Ceebot-Teen

Категория:

Разное