Курсовая работа: Разработка игры "Крестики-нолики"
-32 Мб оперативной памяти;
-16 Мб свободного дискового пространства;
-мышь.
5. Инструкция программисту
Данная программа может быть подвергнута доработке с целью упрощения исполняемых кодов. Усовершенствования должны коснуться в первую очередь функции VinControl() класса View. Здесь выполняется 56 циклов for. После выполнения одного из них хорошо было бы прервать проверки и вывести диалог с предложением начать новую игру. Кроме того можно попытаться уменьшить число циклов. Также можно ввести диалог по настройке цветов крестиков, ноликов и клеток игрового поля.
При тестировании ошибочных ситуаций не выявлено.
6. Инструкция оператору
Правила игры подробно описаны в пункте 1., а также при выполнении команды меню Help -> About XvsOv1…(или по значку на панели инструментов) В случае возникновения нештатных ситуаций необходимо вызвать Диспетчер задач Windows двойным нажатием комбинации клавиш Alt+Ctrl+Delete и на вкладке приложения выбрать *-XvsOv1 и нажать кнопку «Снять задачу».
7. Инструкция по проверке и тестированию
Для проверки правильности работы алгоритмов программы необходимо запустить XvxOv1.exe и выстроить по горизонтали, вертикали или диагонали ряд из 4-х крестиков или ноликов. В случае корректной работы программа будет выводить сообщения соответственно "Крестики выстроили ряд!" или "Нолики выстроили ряд!".
Затем надо выполнить команды меню File -> SaveAs… чтобы сохранить начатую игру, после File->New, чтобы начать новую игру, и затем File -> Open…, чтобы произвести загрузку сохраненной игры.
8. Вывод
Итак, несмотря на внешнюю простоту, программа представляет собой сложную систему взаимодействующих друг с другом функций. Потребовалось немало сил и времени на ее написание. Кроме того, потребовалось привлечение большого объема дополнительной информации. И все же может быть усовершенствован сам код программы, а также добавлены новые функции.
Литература
1. Холзнер, С. Visual C++6. Учебный курс. – СПб:. Питер, 2006. – 570 с:. ил.
2. Давыдов, В.Г. Программирование и основы алгоритмизации: Учеб. пособие/В.Г. Давыдов. –М.: Высш. шк., 2003. -447 с.: ил.
3. Интернет-ресурс http://www.firststeps.ru/