Разработать игру «крестики-нолики» с помощью ИСР Borland C++ Builder 6.0

  • ID: 20178 
  • 15 страниц
200 рубСкачать

антиплагиат в подарок

Крестики-Нолики.exe

Отчет.docx

Проект

Фрагмент работы:

Формулировка задания

Разработать игру «крестики-нолики» с помощью ИСР Borland C++ Builder 6.0

При разработке применить визуальные компоненты библиотеки VCL.

Против игрока должен играть компьютер, противник реализован как отдельный поток,

При необходимости «просыпающийся» и делающий ход.

Описание программы

Ядро программы – двумерный массив целых значений 3х3.

Он является моделью поля.

Пустые ячейки означают, что клетка свободна.

Если ячейка равна 1, значит, там крестик, (крестики ставит игрок)

Если ячейка равна -1, значит, там нолик (нолики ставит компьютер)

Использованы следующие компоненты.

9 компонентов типа TImage и один типа TLabel. Каждая клетка является отдельной

Картинкой и может независимо обрабатывать события нажатия.

TLabel – нужна для вывода вспомогательной информации

Схема работы программы

При запуске программы массив 3х3 заполняется нулями. Запускается новый поток для компьютерного игрока. Поток прокручивается в бесконечном цикле и каждые 100 миллисекунд проверяет, не установлен ли флаг на ответ. Таким образом, игрок может думать сколько угодно, и задержка ответа компьютера не превысит 100 миллисекунд.