Курсовая работа: Программа "Крестики-нолики 5 в ряд на неограниченном игровом поле"

ФЕДЕРАЛЬНОЕ АГЕНТСТВО ПО ОБРАЗОВАНИЮ

Государственное образовательное учреждение высшего профессионального образования

«САНКТ-ПЕТЕРБУРГСКИЙ ГОСУДАРСТВЕННЫЙ УНИВЕРСИТЕТ АЭРОКОСМИЧЕСКОГО ПРИБОРОСТРОЕНИЯ»

Курсовая работа

по дисциплине: программирование

Возможно вы искали - Курсовая работа: Проектирования структуры базы данных, предназначенной для функционирования автоматизированной информационной системы

«Крестики-нолики 5 в ряд на неограниченном игровом поле»

Выполнил студент А.С.Лебедев

Руководитель М.Н.Суслов

Санкт-Петербург 2010

СОДЕРЖАНИЕ

Похожий материал - Контрольная работа: Процессы и ситуации, происходящие при чтении дисков CD-RW

1. Цель работы

2. Описание игры

3. Описание входных и выходных данных

4. Описание переменных и функций программы

5. Алгоритм работы программы

Очень интересно - Реферат: Сравнительный анализ операционных систем: Windows, Linux, MacOS

6. Текст программы

7. Примеры выполнения программы

Выводы

Список литературы

программа игра данные алгоритм

Вам будет интересно - Курсовая работа: Средства мультимедиа, их назначение и применение

1. Цель работы

Разработать программу игры в крестики-нолики пять в ряд на неограниченном поле. Программа должна быть написана на языке С++ в среде Visual Studio 2008 или Visual Studio 2010.

2. Описание игры

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

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

Похожий материал - Учебное пособие: Теория информационных систем

Несмотря на то, что по определению игровое поле по определению бесконечно, обычно пользуются ограниченными размерами поля. Например, в игре гомоку, поле имеет размер 15x15 (ранее имело 19x19).

Пример игровой ситуации на игровом поле (показана только часть поля):

X 0 X
X 0
0 X 0
0 X 0
0 X X X

Пример выигрыша крестиков:

0
X 0 X 0
X 0
0 X X 0
0 X X 0
0 0 X X X

Пример выигрыша ноликов:

X 0 0 X 0 X X
X X 0 0 0 0 0 X
X X X 0 X
0 X 0 0 X
0 0 X X X
X 0 0 X 0 0
0 X X 0 0
0 X 0 X 0 0
0 X 0 X X X X