Крестики-нолики 2.0

В клубе программистов «АрсКодер» группа «Гуголплекс» продолжает углубленное изучение языка программирования Lua. Темой очередного занятия стала разработка алгоритмов взаимодействия между роботами в рамках проекта «Крестики-нолики».

Юные программисты написали код, который превращает роботов в полноценных участников игры. Был реализован сложный цикл действий:

📶 Прием сигнала: Робот активируется по команде.

🗂 Сбор данных: Происходит обход игрового поля и запись его состояния в массив (память робота).

▶️ Действие: На основе данных из массива робот делает ход, устанавливая маркер своего цвета.

🔀 Передача хода: Завершив действие, робот возвращает сигнал в систему, передавая управление оппоненту (роботу с блоками другого цвета).

На данный момент команда успешно реализовала механику заполнения поля и синхронизацию двух роботов. Следующим этапом станет внедрение интеллектуальной части - алгоритмов проверки выигрышных комбинаций.

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