3.2 Описание пользовательского интерфейса
Интерфейс
программы предельно прост, в качестве
цвета который принадлежит пользователю
выступает темно синий цвет, пользователь
и компьютер поочередно ставят свои
фишки в местах, которые они считают
более выигрышными, оборачивая тем самым
фишки противника в свой цвет.
Окно
программы представляет собой игровое
поле, состоящее из ячеек таблицы
размерностью 8х8 (Рис. 4.1). Нижнюю часть
окна занимает информирующие элементы,
которые отображают, чей сейчас ход, и
каков счет фишек у пользователя и
компьютера.
Рис.
4. 1 Вид
окна программы
Ход
осуществляется путем нажатия левой
кнопки мыши на нужном поле. Ставить
свою фишку необходимо в свободное место
доски, в противном случае программа
выдает уведомление о том, что такой ход
не допустим (Рис. 4.2).
Рис.
4. 2 Уведомление
о неправильном ходе
После
того как на доске не остается ни одного
свободного места программа определяет
кому пренадлежит перевес в фишках, и
например в случае поражения пользователя
выдает соответствующее сообщение (Рис.
4.2).
Рис.
4. 3 Уведомление
о выигрыше компьютера
Заключение
В
результате выполнения работы была
разработана программа реализующая
алгоритм игры «Реверси». Были получены
навыки реализации алгоритмов по предмету
«Интеллектуальные системы».
Список литературы
Strategy
guide // URL:http://radagast.se/othello/Help/strategy.html
А.
Я. Архангельский Программирование в
Delphi 7 Издательство: Бином-Пресс, 2003 г.
ISBN 5-9518-0042-0
А.
Я. Архангельский Приемы программирования
в Delphi Издательство: Бином-Пресс, 2004 г.
ISBN 5-9518-0067-6
А.
Жуков Изучаем Delphi Издательство: Питер,
2001 г. ISBN 5-272-00202-4
Заметки
программистера //
URL:http://www.dokwork.ru/2012/11/tictactoe.html
21