Робот-художник 🐢

Группа «Супер программисты» из клуба «АрсКодер» продолжает своё увлекательное путешествие в мир языка Lua, на этот раз объединив программирование с цифровым искусством! 🎨💻 На занятии ребята погрузились в тему форматов изображений, детально разобрав принцип работы растровой графики (Bitmap). Они узнали, что за каждой картинкой на экране скрывается строгая математическая структура: сетка пикселей, где каждый элемент имеет свой цвет и точные координаты.

🧩🖼️ Чтобы закрепить теорию на практике, ученики преобразовали изображение любимого героя «Губки Боба» в двумерный массив. Каждый элемент этого списка стал цифровым «пикселем», хранящим информацию о конкретном строительном блоке. Это задание блестяще продемонстрировало, как абстрактные данные превращаются в визуальный образ, и дало чёткое понимание того, как компьютеры хранят, читают и обрабатывают графическую информацию на низком уровне.

🐢🏗️ Следующим этапом стала «оживление» этого массива с помощью робота-черепахи. Ребята написали алгоритм, который заставлял исполнителя последовательно считывать данные из списка, автоматически переключать слоты инвентаря и выбирать нужный материал для каждого шага. Черепаха превратилась в настоящего художника-строителя, методично возводя гигантский портрет блок за блоком, строго следуя заданным координатам и логике программы.

🚀🌌 Но на этом амбиции группы не закончились! Чтобы добавить проекту масштаба и объёма, ученики внедрили дополнительный внешний цикл, который создаёт несколько параллельных слоёв конструкции. В результате плоское изображение трансформировалось в эффектную парящую в воздухе 3D-картину из вокселей. Занятие наглядно показало всю мощь массивов, вложенных циклов и работы с инвентарём в Lua. Группа «Супер программисты» уверенно осваивает алгоритмическое мышление, превращая сухой код в масштабные инженерно-творческие проекты.

Нет комментариев. Ваш будет первым!
Сайт АрсКодер использует cookie 🍪.