- •Задание
- •Календарный график
- •Содержание
- •Введение
- •1 Решение задачи
- •2 Описание программного обеспечения
- •2.1 Программная реализация
- •2.2 Общие сведения
- •2.2.1 Список файлов
- •2.2.2 Технические требования
- •2.3 Состав программы
- •2.4 Алгоритм
- •Заключение
- •Список использованных источников
- •Приложение а Руководство системного программиста
- •Приложение б Руководство пользователя
2.4 Алгоритм
При запуске программы открывается окно игры с заставкой (рисунок 1). Сверху имеется вкладка «Игра», включающаяся в себя разделы «Новая игра», «Результаты» и «Выход». Зайдя в раздел «Новая игра», можно выбрать уровень, либо начать игру сначала. При выборе «Играть!» в разделе «Новая игра», начинается игровой процесс, где пользователю предстоит, управляя отскакивающим от ракетки шариком, разбивать кирпичи (рисунок 3).
Рисунок 3 – Начало игры
Рисунок 4 – Игровой процесс
При прохождении игры или проигрыше открывается поле для ввода имени, куда можно вписать свое имя, для того, чтобы впоследствии его можно было найти в таблице рекордов (рисунок 5).
Рисунок 5 – Запись в таблицу рекордов
После ввода имени откроется окно с лучшими результатами предыдущих игроков (рисунок 6). Также таблицу рекордов можно посмотреть, зайдя в раздел «Игра»/ «Результаты». При нажатии «Выйти» программа закрывается.
Рисунок 6 – Просмотр таблицу рекордов
Рисунок 7 – Блок-схема организации главного меню
Заключение
Разработанный программный продукт удовлетворяет всем указанным в начале отчета требованиям.
Основными достоинствами продукта являются простота использования, так как программа рассчитана на неподготовленного пользователя к работе со сложным интерфейсом пользователя.
Перспективы развития данного продукта связаны с усовершенствованием интерфейса. Также изменения могут касаться и того, чтобы усложнить поставленную задачу. Например, сделать падающие бонусы, которые могут превращать игрока в различных могущественных существ, которые быстрее разбивают кирпичи. Конечно же, вариантов развития не мало.
В настоящее время разработанный программный продукт может использоваться по назначению.
Список использованных источников
1 Егорова, Е.В. Программирование на языке высокого уровня. Часть II: учеб. / Е.В. Егорова. – Барнаул: изд-во Дрофа, 1998 – 176 с.
2 Павловская, Т.А. С/С++ программирование на языке высокого уровня: учеб. / Т.А. Павловская. – СПб.: изд-во Питер, 2009 – 203 с.
3 Лафоре, Р. Объектно-ориентированное программирование в С++, классика Computer Science. / Р. Лафоре. – СПб.: изд-во Питер, 2004 – 187 с.
4 Давыдов, В.Г. Технологии программирования С++ / В.Г. Давыдов – СПб.: изд-во БХВ-Петербург, 2005 – 305 с.
5 Шилдт, Г. С/С++. Справочник программиста / Г.Шилдт. – М.: изд-во Вильямс, 2007 – 593 с.
Приложение а Руководство системного программиста
Для установки программы: скопируйте файл «Arcanoid.exe» и папку Resources на жесткий диск компьютера.
Системные требования: Microsoft Windows XP и выше, процессор Pentium IV или выше. 16 Мб оперативной памяти, 40 Мб свободного пространства на жестком диске.
Для Windows Vista/7 необходимо запускать программу с правами администратора.