Разработка игры «Морской бой» с АИ

Автор: Пользователь скрыл имя, 21 Декабря 2011 в 18:20, курсовая работа

Описание работы

Цель курсовой работы – создание кассовой системы для магазина. Поскольку, конечный программный продукт очень трудоемкий в аспекте написания исходного кода, было принято решение первоначального создания упрощенной альфа-версии игры, то есть с возможностью оплаты только наличным расчетом, а так же без учета карты на скидку.

Содержание

Введение 4
1 Определение требований 5
1.1 Описание бизнес процесса 5
1.2 Обзор аналогов 6
1.3 Моделирование требований 8
1.4 Выбор модели жизненного цикла 9
1.5 Описание технического задания 9
2 Проектирование 10
2.1 Выбор модели системы 10
2.2 Проектирование структуры системы 11
2.3 Проектирование логики работы 11
2.4 Проектирование интерфейса 14
3 Разработка программного кода 15
4 Верификация и аттестация 16
4.1 Выбор методов верификации и аттестации 16
4.2 Инспектирование 16
4.3 Тестирование 17
5 Программная документация 18
5.1 Инструкция по установке 18
5.2 Инструкция пользователя 18
Заключение 19

Работа содержит 1 файл

Курсовой проект.doc

— 983.00 Кб (Скачать)

                       unshow();

                       result="Поражение!";

                       UpdateData(false);

                       break;

           };

           step++;

     };

     void CSeaWarDlg::OnBnClickedButton101()     // функция вскрытия одной ячейки поля

     {

           k1++;

           CString SW;

           SW="X";

           ka1.SetWindowTextW((LPCTSTR)SW);

           GetDlgItem(IDC_BUTTON101)->EnableWindow(FALSE);

           SW="*";

           kb1.SetWindowTextW((LPCTSTR)SW);

           ka2.SetWindowTextW((LPCTSTR)SW);

           kb2.SetWindowTextW((LPCTSTR)SW);

           GetDlgItem(IDC_BUTTON102)->EnableWindow(FALSE);

           GetDlgItem(IDC_BUTTON111)->EnableWindow(FALSE);

           GetDlgItem(IDC_BUTTON112)->EnableWindow(FALSE);

           if((k1==1)&&(k2==2)&&(k3==3)) {

                 unshow();

                 result="Победа!";

                 UpdateData(false);

           };

     }

     void CSeaWarDlg::unshow() {     // функция скрытия кнопок поля

                       GetDlgItem(IDC_BUTTON101)->EnableWindow(FALSE);

                       GetDlgItem(IDC_BUTTON102)->EnableWindow(FALSE);

                       GetDlgItem(IDC_BUTTON103)->EnableWindow(FALSE);

                       GetDlgItem(IDC_BUTTON104)->EnableWindow(FALSE);

                       ...

     }

Информация о работе Разработка игры «Морской бой» с АИ