Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Морской бой.doc
Скачиваний:
6
Добавлен:
19.09.2019
Размер:
332.8 Кб
Скачать

1.2. Характеристики используемых при работе аппаратно-программных средств

Программа была разработана на персональном компьютере со следующей конфигурацией:

  • центральный микропроцессор – Intel Celeron 2400 МГц;

  • оперативно запоминающее устройство – 512 Мб;

  • накопитель на жестком диске – Seagate Barracuda 80 Гб;

  • накопитель на гибком магнитном диске – 3,5’’ емкостью 1,44 Мб;

  • накопитель CD-RW – Nec CD-RW NR-9400A;

  • видеоадаптер – Radeon 9200SE;

  • монитор SAMSUNG Sync Master 765MB;

  • клавиатура Genius Comfy KB-21e Scroll

  • мышь Genius Optical;

  • принтер Epson 460 Color;

  • операционная система Windows XP.

Минимальные системные требования для работы с электронным учебником «Управление качеством»:

  • центральный микропроцессор с тактовой частотой не менее 166 МГц;

  • оперативно запоминающее устройство не менее 32 Мб;

  • свободное пространство на диске 50 Мб;

  • накопитель CD-ROM;

  • клавиатура

  • мышь;

  • принтер;

  • операционная система Windows XP

1.3. Обоснование выбора среды программирования

Программное приложение «Морской бой» выполнено в среде объектно-ориентированного программирования Delphi 6.

Delphi - это мощная система визуального объектно-ориентированного программирования, позволяющая решать множество задач, в частности:

  • создавать законченные приложения для Windows самой различной направленности, от чисто вычислительных и логических, до графических мультимедиа;

  • быстро создавать профессионально выглядящий оконный интерфейс для любых приложений, написанных на любом языке; интерфейс удовлетворяет требованиям Windows и автоматически настраиваться на ту систему, которая установлена на компьюторе пользователя, поскольку использует многие функции, процедуры, библиотеки Windows;

  • создавать свои динамически присоединяемые библиотеки (DDL) компонентов, форм, функций, которые затем можно использовать из других языков программирования;

  • создавать мощные системы работы с локальными и удаленными базами данных любых типов; при этом имеются средства автономной отладки приложений с последующим выходом в сеть;

  • формировать и печатать сложные отчеты, включающие таблицы, графики и т.п.;

  • создавать справочные системы (файлы .hlp), как для своих приложений , так и для любых других, с которыми можно работать не только из приложения но и просто через Windows;

  • создавать профессиональные программы установки для приложений Windows, учитывающие всю специфику и все требования Windows.

Среда программирования Delphi 6 дает возможность скомпилировать готовый загрузочный exe файл, что дает возможность работы программы при отсутствии на компьютере Delphi.

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

2. Специальный раздел

2.1. Постановка задачи

Была поставлена задача разработать компьютерный аналог настольной игры «Морской бой». Данный проект представляет собой компьютерную игру, обладающую встроенными элементами искусственного интеллекта. Программа предназначена для обычных пользователей компьютеров и призвана обеспечить интересное проведение их свободного времени.

Программа должна предусмотреть:

  • разработанная система должна полностью реализовать основные возложенные на нее функции;

  • система должна быть оснащена дружеским интерфейсом;

  • разработанная система должна являться интегрированной;

  • программа должна иметь имеет хороший дизайн.

  • должна быть оптимизирована для использования ее на компьютере со средней производительностью, с помощью разделения программы на отдельные модули;

  • должна позволять пользоваться ею одному игроку за счет присутствия в программе элементов искусственного интеллекта