
- •Федеральное государственное автономное образовательное учреждение высшего образования
- •Содержание
- •Введение
- •Постановка задачи
- •Федеральное государственное автономное образовательное учреждение высшего образования
- •2.Спецификация
- •2.1 Спецификация
- •Федеральное государственное автономное образовательное учреждение высшего образования
- •Содержание
- •3.2 Результаты тестирования
- •Федеральное государственное автономное образовательное учреждение высшего образования
- •Содержание
- •4.2 Функциональное назначение
- •4.3 Описание логической структуры
- •4.4 Используемые технические средства
- •4.5 Вызов и загрузка
- •Федеральное государственное автономное образовательное учреждение высшего образования
- •Содержание
- •5.2 Условия применения
- •Список использованных источников
3.2 Результаты тестирования
Экран после запуска режима игры против компьютера с автоматической расстановкой кораблей
Экран после нескольких ходов в режиме игры против компьютера с автоматической расстановкой кораблей
Экран после завершения игры в режиме игры против компьютера с автоматической расстановкой кораблей
Экран после запуска режима игры против компьютера с ручной расстановкой кораблей
Экран во время ручной расстановки кораблей
(Задается 3 значения: D-строка, 4-столбец, H-горизонтальный)
МИНИСТЕРСТВО НАУКИ И ВЫСШЕГО ОБРАЗОВАНИЯ РОССИЙСКОЙ ФЕДЕРАЦИИ
Федеральное государственное автономное образовательное учреждение высшего образования
«САНКТ-ПЕТЕРБУРГСКИЙ ГОСУДАРСТВЕННЫЙ УНИВЕРСИТЕТ АЭРОКОСМИЧЕСКОГО ПРИБОРОСТРОЕНИЯ»
(ГУАП)
КАФЕДРА ВЫЧИСЛИТЕЛЬНЫХ СИСТЕМ И СЕТЕЙ
ПРОГРАММА |
Игра «Морской Бой» |
Описание программы |
44.9411.17-13 |
|
РАБОТУ ВЫПОЛНИЛ
СТУДЕНТ ГР. |
Z9411 |
|
|
|
А.С.Чурилов |
|
|
|
подпись, дата |
|
инициалы, фамилия |
Санкт-Петербург
2020
4 Описание программы
Аннотация
В документе указаны общие сведения о программе. Приведено общее описание функционирования программы. Приведены общие сведения о языке программирования. Описаны исходные и выходные параметры и логика работы программы, даны сведения об исполняемых технических средствах и запуске программы.
Содержание
4.1 Общие сведения
4.2 Функциональное назначение
4.3 Описание логической структуры
4.4 Используемые технические средства
4.5 Вызов и загрузка
4.1 Общие сведения
Программа написана на языке Python и состоит из двух типов игры
( с человеком/ с компьютером) и двух вариантов расстановки кораблей (ручная/автоматическая). Игра «Морской бой» - популярная игра для всех возрастов, в которой можно весело провести время. Для функционирования данной программы необходим любой онлайн компилятор Python 3 или как вариант MS Visual Studio с установленным пакетом поддержки Python 3.
4.2 Функциональное назначение
С помощью данной программы пользователь может проводить время в игре детства «Морской Бой»
4.3 Описание логической структуры
Программа написана на языке Python.
Выбор режима игры и расстановке кораблей производится в данном отрезке кода:
# здесь делаем список из двух игроков и задаем им основные параметры
players = []
players.append(Player(name='Username', is_ai=False, auto_ship=True, skill=1))
players.append(Player(name='Genius', is_ai=True, auto_ship=True, skill=1))
is_ai отвечает за то, компьютер или пользователь будет играть
True = компьютер
False = пользователь
auto_ship отвечает за вариант расстановки кораблей
True = автоматический
False = ручной
После запуска программы надо либо сразу пытаться угадать где находится вражеский корабль и атаковать или расставлять свои корабли в зависимости от выбранного режима