Смекни!
smekni.com

Разработать программу, моделирующую игру Морской бой (стр. 3 из 3)

Более подробно описано в приложении Б.

2.4 Описание пользовательского интерфейса

Игра – Новая игра (горячая клавиша F2) – начать новую игру после окончания.

Игра – Выход – выход из программы.

Помощь – Справка (горячая клавиша F1) – Вызов справки.

Помощь – О программе – Короткая информация о программе.

Заключение

Hадо отметить, что к моменту выхода продукта обстановка вокруг компании Borland складывалась не лучшим для нее образом. Поговаривали о возможной перепродаже компании, курс акций компании неудержимо катился вниз. Компилятор, встроенный в Delphi, обеспечивает высокую производительность, необходимую для построения приложений в архитектуре “клиент-сервер”. Этот компилятор в настоящее время является самым быстрым в мире, его скорость компиляции составляет свыше 120 тысяч строк в минуту на компьютере 486DX33. Он предлагает легкость разработки и быстрое время проверки готового программного блока, характерного для языков четвертого поколения (4GL) и в то же время обеспечивает качество кода, характерного для компилятора 3GL.

В результате выполнения данной курсовой работы был получен игровой программный продукт, названный «Морской бой». Было проведено исследование компонентов программной среды BorlandDelphi 6.0, которые использовались при создании игры.

В результате исследования были выявлены следующие недостатки полученного программного продукта:

1. Низкий исскуственный интеллект, т.е. ход компьютера, осуществляется случайным образом, что делает маловероятным победу компьютера;

2. Невозможность возврата на несколько ходов назад;

3. Работоспособность приложения только в среде Windows;

4. Невозможность автоматической расстановки кораблей игрока.

Однако, помимо недостатков, есть и достоинства у этого программного продукта:

1. Создана интерактивная справка с правилами игры;

2. Программный продукт малотребователен к системным ресурсам компьютера. Минимальная конфигурация: процессор – не ниже Pentium, оперативная память – не ниже 16 Mb, операционная система – Windows 95 / 98/ Me / NT / 2000 / XP.

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

Целью курсовой работы являлось программирование с помощью Delphi 7. Прежде чем начать выполнять свое задание была рассмотрена эта система рограмммирования, в общем.


Гласарий

№ п/п Понятие Определение
1 Delphi — среда программирования, в которой используется язык программирования Object Pascal.[ Начиная со среды разработки Delphi 7.0, в официальных документах Borland стала использовать название Delphi для обозначения языка Object Pascal.
2 Image отображает графическое изображение на форме.
3

MicrosoftHelpWorkshop

проприетарный формат файлов контекстной справки, разработанный корпорацией Microsoft и выпущенный в 1997 году в качестве замены формата WinHelp. Содержит в себе набор HTML-страниц, может также включать в себя содержание со ссылками на страницы, предметный указатель, а также базу для полнотекстового поиска по содержимому страниц. Все входящие в .CHM файлы сжаты алгоритмом LZX.Для просмотра .CHM-файлов используется стандартное средство просмотра, встроенное во все версии Microsoft Windows, начиная с Windows 98, и Windows NT. Кроме того, существует ряд сторонних программ-просмотровщиков, FBReader и другие.
4 TImage отображает графическое изображение на форме.
5 Tlabel служит для отображения текста на экране
1 2 3
6 TMainMenu позволяет поместить главное меню в программу
7 TPanel управляющий, похожий на TGroupBox, используется в декоративных целях
8 Алгориитм от имени учёного аль-Хорезми (перс. خوارزمی‎ [al-Khwārazmī]) — точный набор инструкций, описывающих порядок действий исполнителя для достижения результатарешения задачи .
9 Игра вид непродуктивной деятельности, с действиями, ограниченными правилами, которые направлены на создание, развитие и поддержание процесса в заданных границах.
10 Модуль Модуль (от лат. modulus — «маленькая мера») — составная часть, отделимая или хотя бы мысленно выделяемая из общего. Модульной обычно называют вещь, состоящую из чётко выраженных частей, которые нередко можно убирать или добавлять, не разрушая вещь в целом.

Список использованных источников

1 Delphi6.Учебныйкурс В.В.Фаронов, [Текст]: 2001
2 TurboPascal 7.0.Начальный курс. [Электронный ресурс]: Учебное пособие Фаронов В.В.2000
3 ГлинскийЯ. Turbo Pascal 7.0 и Delphi. [Текст]: Учебное пособие / Глинский Я. – М.– ДиаСофт 2001, 208с. – ISBN 5-93772-006-7
4 Культин Н Программирование в Turbo Pascal 7.0 и Delphi [Текст]: учебник / Культин Н – М.– BHV-СПб 2004, 416с. – ISBN 5-8206-0063-0
5 Потопахин В.В. Turbo Pascal Решение сложных задач, [Текст]: 2006
6 Паскаль и Дельфи. Самоучитель, ВладимирПопов, [Электронный ресурс]: Питер 2004
7 Архангельский А.Я. - Программирование в Delphi для Windows[Текст]: Версии 2006, 2007, Turbo Delphi
8 Интернет – ресурс www.nix.ru
9 Интернет – ресурс www.lizard.ru
10 Интернет – ресурс www.library/buhg.ru
11 Википедия – свободная энциклопедия // www.wikipedia.org

Приложение

А
Б
В
Программа

[1]ГлинскийЯ. Turbo Pascal 7.0 и Delphi. Учебное пособие / Глинский Я. – М.– ДиаСофт 2001, 208с. – ISBN 5-93772-006-7

[2]Архангельский А.Я. - Программирование в Delphi для Windows, Версии 2006, 2007, Turbo Delphi

[3]Архангельский А.Я. - Программирование в Delphi для Windows, Версии 2006, 2007, Turbo Delphi