УДК 004.472
РАЗРАБОТКА ПРОГРАММНОГО ОБЕСПЕЧЕНИЯ ИГРЫ
«МОРСКОЙ БОЙ» С ИСПОЛЬЗОВАНИЕМ СОВРЕМЕННЫХ СРЕДСТВ ПРОЕКТИРОВАНИЯ
А.Ю. Пантелеева, А.Л. Ткаченко* студенты гр. 345А
Национальный аэрокосмический университет им. Н.Е. Жуковского "ХАИ"
Компьютерные игры появились вместе с первыми компьютерами. По мере совершенствования машин совершенствовались и игры которые заняли важное место в программном обеспечении ЭВМ. В производственной сфере они используются для обучения, психологической разгрузки персонала.
Целью данной работы была разработка приложения на ПК игры «Морской бой», с возможностями использования на различных версиях операционной системы Windows. Данная программа осуществляет вывод на экран два поля с расположением кораблей игрока и с использованными игроком ходами. Входными данными является управление расстановкой своих кораблей и координаты шагов игрока.Разработанный программный продукт реализует классическую версию игры с графическим интерфейсом. Кроме того, в проекте реализована система ведения статистики игры. Среди рассмотренных аналогов ни один не обладал всеми этими возможностями сразу.
Был проведен анализ требований к функциональности данной системы, ограничений, накладываемых на систему и входные параметры. В ходе анализа было решено использовать объектно-ориентированный подход, как наиболее подходящий для данной разработки. С целью разделения функциональности и сущностей был проведен объектный анализ, следствием которого явилось разделение системы на совокупность базовых элементарных классов, которые выполняют каждый свою задачу [1].
Была построена диаграмма классов для упрощения и систематизации процесса разработки. Диаграмма вариантов использования позволила более наглядно показать все действия, которые может выполнять пользователь программы. То есть благодаря средствам языка UML мы смогли проанализировать и спроектировать будущий программный продукт наилучшим образом.
Произведено тестирование продукта и его функциональных возможностей.
Список использованных источников
1. Маклаков, С. CASE-средства для разработки информационных систем [Текст] / С.С. Маклаков. - М.:Диалог - МИФИ,2000. -125 с.
Нет похожих статей