|
Программирование
On-line приложения
Почитать
Web-сервер Apache
Печать и форматирование
MySQL
Разные рецепты
Сборка/установка
Справки
Философия
Мой опыт
Скачать
Программы на Tcl/Tk (GUI)
Программы на Python/Tk (GUI)
Программы (CLI)
Help
Хобби
Фракталы
on-line
Язык для рисования фракталов
Гиперкуб
Теория относительности
Ампуллярии
Преподавание
Студенту/абитуриенту
Мой опыт
Автора!
|
Морской бой on-lineИграть
Чтобы начать игру щёлкните по левому полю (полую машины). Следите за сообщениями в окошке под полями. Обозначения:
Логика машиныМашина не подглядывает на поле человека. Машина анализирует только собственные выстрелы и данные о том, сколько и какие корабли остались у противника. Машина рассчитывает вероятности нахождения кораблей в каждой из необстрелянных клеток, выбирает наиболее подходящие клетки и производит выстрел в одну из них. Машина не просчитывает ходы наперёд, то есть она не отдаёт предпочтения клеткам, если потопление корабля в них снимет необходимость обстрела большого числа клеток. То есть, строго говоря, машина придерживается упрощённой логики «сделать этот выстрел как можно успешнее», а не «достичь победы минимальным количеством выстрелов». ТехнологииИгра сделана по технологии Ajax. На стороне сервера работает маленький Perl-скрипт (5500 знаков, не считая пробелов, но с учётом комментариев). СтатусЭто light версия. Есть замечания? предложения? — пишите. |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||