ФЕДЕРАЛЬНОЕ АГЕНТСТВО ПО ОБРАЗОВАНИЮ
Государственное образовательное учреждение высшего профессионального образования
«САНКТ-ПЕТЕРБУРГСКИЙ ГОСУДАРСТВЕННЫЙ УНИВЕРСИТЕТ АЭРОКОСМИЧЕСКОГО ПРИБОРОСТРОЕНИЯ»
Курсовая работа
по дисциплине: программирование
Возможно вы искали - Курсовая работа: Проектирования структуры базы данных, предназначенной для функционирования автоматизированной информационной системы
«Крестики-нолики 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 |