Форум программистов, компьютерный форум CyberForum.ru

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
HeAgEkBaT
1 / 1 / 0
Регистрация: 23.10.2015
Сообщений: 19
#1

Как реализовать AI в игре "Морской бой" - C++

31.12.2015, 16:56. Просмотров 231. Ответов 2
Метки нет (Все метки)

Подскажите пожалуйста как лучше реализовать умную игру компьютера
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
31.12.2015, 16:56     Как реализовать AI в игре "Морской бой"
Посмотрите здесь:
Случайное распределение кораблей по полю в игре "морской бой" C++
Есть у кого-нибудь исходник игры "Морской Бой"? C++
Найти и исправить ошибки (игра "Морской бой") C++
C++ "Морской бой": массив указателей на объекты vs контейнер stl. Что лучше?
Проблемы с реализацией игры "Морской бой": найти и исправить ошибки в коде C++
Игра "Морской бой" Рассстановка кораблей C++
C++ Нужно узнать алгоритм в "морской бой"
C++ Информация о разработке игры "Морской бой"
C++ Архитектура программы "Морской бой"
C++ Отладка игры "Морской бой"
Тестирование игры "Морской бой" C++
Игра "Морской бой" C++

Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Renji
1876 / 1274 / 290
Регистрация: 05.06.2014
Сообщений: 3,631
31.12.2015, 17:07     Как реализовать AI в игре "Морской бой" #2
1) Строится список не потопленных корабликов противника.
2) Строится игровое поле, на котором отмечаются уже потопленные кораблики противника и выстрелы в молоко.
3) Кораблики из пункта 1, расставляются наобум на игровом поле из пункта 2. Но так, чтобы не наезжали на уже потопленные кораблики и молоко.
4) Получившаяся в пункте 3 схема признается истиной в последней инстанции. Выстрел делается опираясь на нее.

Ну а если у противника есть раненый корабль, то тут все проще - обстреливаем вокруг ранения.
Hikari
Хитрая блондиночка $)
1447 / 954 / 285
Регистрация: 21.12.2015
Сообщений: 3,798
31.12.2015, 17:26     Как реализовать AI в игре "Морской бой" #3
Цитата Сообщение от HeAgEkBaT Посмотреть сообщение
как лучше реализовать умную игру компьютера
Запоминать конечно же попадания, и пробовать стрелять в соседние ячейки.
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru