Крестики-нолики с искусственным интеллектом на C++

Содержание

Игра ведется на поле 15х15, реализованном в клетку. Перед игрой противники решают, кто будет играть крестиками, а кто ноликами. В ходе игры противники ставят по очереди крестик или нолик (в зависимости от договоренности перед началом игры) в свободную клетку на поле.

Цель игры – построить линию из 5 стоящих рядом по вертикали, горизонтали и диагонали крестиков или ноликов. Первый игрок, построивший такую комбинацию из знаков своего типа (крестиков или ноликов) выигрывает.

Выдержка из текста

В рамках курсовой работы необходимо программно реализовать игру «Крестики – нолики».

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

В данном проекте используется среда разработки Borland C++ Builder 6.0, компоненты которой позволяют максимально эффективно решить поставленную задачу. Использование многомодульности, оконного интерфейса, а также работа с графикой также обеспечивают решение задачи на высоком уровне.

Список использованной литературы

1. Архангельский А.Я. Язык С++ в С++Builder. – М.: Издательство «Бином Пресс», 2011. – 944с.

2. Архангельский А.Я. Компоненты C++Builder. Справочное и методическое пособие. – М.: Издательство «Бином Пресс», 2012. – 960 с.

3. Герберт Шилдт. С++ для начинающих. Шаг за шагом. – М.: Издательство «ЭКОМ Паблишерз», 2013. – 628 с.

4. Пахомов Б.И. С/C++ и Borland С++ Builder для начинающих. — М.: Издательство 0 с. «БХВ-Петербург», 2012. – 640 с.

5. Страуструп Б. Язык программирования С++. Специальное издание. Пер. с англ. – М.: издательство «Бином», 2011. – 1136 с.

Похожие записи