Крестики-нолики 2.0
В клубе программистов «АрсКодер» группа «Гуголплекс» продолжает углубленное изучение языка программирования Lua. Темой очередного занятия стала разработка алгоритмов взаимодействия между роботами в рамках проекта «Крестики-нолики».
Юные программисты написали код, который превращает роботов в полноценных участников игры. Был реализован сложный цикл действий:
📶 Прием сигнала: Робот активируется по команде.
🗂 Сбор данных: Происходит обход игрового поля и запись его состояния в массив (память робота).
▶️ Действие: На основе данных из массива робот делает ход, устанавливая маркер своего цвета.
🔀 Передача хода: Завершив действие, робот возвращает сигнал в систему, передавая управление оппоненту (роботу с блоками другого цвета).
На данный момент команда успешно реализовала механику заполнения поля и синхронизацию двух роботов. Следующим этапом станет внедрение интеллектуальной части - алгоритмов проверки выигрышных комбинаций.