Arduino играет в Connect 4


Мы уже видели, как используя компьютерное зрение робот-андроид Nao, играет в игру Connect 4.
Scott реализовал игру, используя контроллер Arduino Mega и wave-Shield.
Arduino играет в Connect 4

видео игры — Arduino Connect4:

http://www.youtube.com/watch?v=iuC1rNqlxWM

реализация:
Arduino играет в Connect 4
Как видим, контроллер при помощи фотопрерывателей контролирует только колонку куда бросается фишка, при этом запоминая общую конфигурацию/геометрию игры.
Скетч на Arduino (AI игры), анализирует геометрию, используя Минимакс (Minimax search)

Минимакс — правило принятия решений, используемое в теории игр (теории принятия решений и т.п.) для минимизации возможных потерь

Ссылки
Arduino Plays Connect4
Minimax

По теме
Nao играет в Connect 4


0 комментариев на «“Arduino играет в Connect 4”»

  1. А смысл использовать такой здоровенный стенд, когда можно взять RGB-led матрицу 8х8?
    И не сказано, контролирует ли Ардуина цвет фишки, ведь человек-то может положить любую )))

    • Подразумевается, что ходят по очереди, поэтому цвет контролировать не надо. Ардуина полностью полагается на честность игрока. 🙂 А с RGB матрицей и правда было бы намного проще и красивей.

Добавить комментарий

Arduino

Что такое Arduino?
Зачем мне Arduino?
Начало работы с Arduino
Для начинающих ардуинщиков
Радиодетали (точка входа для начинающих ардуинщиков)
Первые шаги с Arduino

Разделы

  1. Преимуществ нет, за исключением читабельности: тип bool обычно имеет размер 1 байт, как и uint8_t. Думаю, компилятор в обоих случаях…

  2. Добрый день! Я недавно начал изучать программирование под STM32 и ваши уроки просто бесценны! Хотел узнать зачем использовать переменную типа…

3D-печать AI Android Arduino Bluetooth CraftDuino DIY IDE iRobot Kinect LEGO OpenCV Open Source Python Raspberry Pi RoboCraft ROS swarm ИК автоматизация андроид балансировать бионика версия видео военный датчик дрон интерфейс камера кибервесна конкурс манипулятор машинное обучение наше нейронная сеть подводный пылесос работа распознавание робот робототехника светодиод сервомашинка собака управление ходить шаг за шагом шаговый двигатель шилд

OpenCV
Робототехника
Будущее за бионическими роботами?
Нейронная сеть - введение