Задание №7
«Поле чудес»

Описание задачи

Игровое поле содержит определение слова, а также пустые клетки, соответствующие буквам в определяемом слове. Игровое поле также содержит поле, выполняющее роль «барабана». В игре участвуют три игрока: два человека и компьютер. Программа должна запоминать названные буквы и не допускать повторов. Выигрывает игрок, отгадавший все слово.

 

 

Функциональные требования:
  1. Программа должна визуализировать игровое поле и происходящие на нем изменения.
  2. Игрок-компьютер не знает слова и не действует «с потолка, программа должна реализовывать некоторый оптимальный алгоритм игры компьютера (выбор алгоритма необходимо обосновать). При этом, в каждой новой игре компьютер должен играть по-разному, то есть его ходы не должны быть предсказуемы.
  3. Программа должна анализировать предыдущие ходы и следующий делать на основе проведенного анализа.
  4. По ходу игры программа должна вести протокол игры, в который будут заноситься информационные сообщения о сделанных ходах противников.