Поле
|
Значение
|
SnakeSpeed
|
Число
типа Byte
|
Характеризует
скорость передвижения «Змейки»
|
GamePause
|
Тип:
Boolean
|
Опис.
сост. игров. поля: true - пауза, false - игра.
|
SnakeDirection
|
Число
типа Byte
|
Опис.
направ. змейки: 0 - вверх, 1 - вправо, 2 - вниз, 3 - влево.
|
5. Контрольный пример
На рисунке 6 представлено начальное состояние
игры.
Рис. 6
Рисунок 7 демонстрирует игровой процесс, который
заключается в управлении передвижением «Змейки» по полю.
Рис. 7
Список использованных источников
.Электронный
ресурс - Свободная энциклопедия [#"656941.files/image009.gif">
Б1. Введение
Наименование программы
Наименование - «Игра «Змейка»«.
Краткая характеристика области применения
Программное средство предназначено для
функционирования на рабочих станциях конечных пользователей в качестве
приложения.
Б2. Основания для разработки
Разработка проводится на основании:
задания на курсовой проект по специальности
231000 «Программная инженерия» факультета «Информатика и вычислительная
техника» Донского государственного технического университета;
задания на разработку программного средства
конфигурирования и редактирования сложных приложений, данного Слоновским
Алексеем Владимировичем.
Тема курсового проекта: «Программная реализация
игры «Змейка»«.
Б3. Назначение разработки
Б3.1. Функциональное назначение
Функциональным назначением программного средства
является предоставление пользователю возможности электронного прохождения игры
«Змейка».
Б3.2. Эксплуатационное назначение
Программное средство предназначено для
функционирования на рабочих станциях конечных пользователей в качестве
приложения.
Б4. Требования к программе или программному
изделию
Б4.1. Требования к функциональным
характеристикам
«Игра «Змейка»« должна обеспечивать возможность
выполнения перечисленных ниже функций:
отображение на экране игрового поля;
обновление игрового поля через определенный
промежуток времени;
смена состояний игрового поля при помощи нажатия
клавиши «Пробел»;
возможность изменения направления «Змейки» при
помощи клавиш управления курсором;
отображение игровой информации в заголовке окна;
отслеживание столкновения «Змейки» с
ограждениями;
отслеживание съедания «Змейкой» фруктов и
последующего увеличения длины змейки и скорость ее движения.
Б4.1.1. Входные данные системы
Коды нажимаемых клавиш.
Б4.1.2. Выходные данные системы
Графическая информация, выводимая на экран.
Б.4.2. Требования к надежности
Б.4.2.1. Требования к обеспечению надежного
(устойчивого) функционирования программы
Надежное (устойчивое) функционирование программы
должно быть обеспечено выполнением Заказчиком совокупности
организационно-технических мероприятий, перечень которых приведен ниже:
организацией бесперебойного питания технических
средств;
регулярным выполнением рекомендаций Министерства
труда и социального развития РФ, изложенных в Постановлении от 23 июля 1998 г.
«Об утверждении межотраслевых типовых норм времени на работы по сервисному
обслуживанию ПЭВМ и оргтехники и сопровождению программных средств»;
регулярным выполнением требований ГОСТ 51188-98.
Защита информации. Испытания программных средства на наличие компьютерных
вирусов.
Б4.2.2. Время восстановления после отказа
Время восстановления после отказа, вызванного
сбоем электропитания технических средств (иными внешними факторами), не
фатальным сбоем (не крахом) операционной системы, не должно превышать 10 минут
при условии соблюдения условий эксплуатации технических и программных средств.
Время восстановления после отказа, вызванного
неисправностью технических средств, фатальным сбоем (крахом) операционной
системы, не должно превышать времени, требуемого на устранение неисправностей
технических средств и переустановки программных средств.
Б4.2.3. Отказы из-за некорректных действии
оператора
Отказы программы возможны вследствие
некорректных действий оператора (пользователя) при взаимодействии с
операционной системой. Во избежание возникновения отказов программы по
указанной выше причине следует обеспечить работу конечного пользователя без
предоставления ему административных привилегий.
Б4.3. Условия эксплуатации
Б4.3.1. Климатические условия эксплуатации
Климатические условия эксплуатации, при которых
должны обеспечиваться заданные характеристики, должны удовлетворять
требованиям, предъявляемым к техническим средствам в части условий их
эксплуатации.
Б4.3.2. Требования к видам обслуживания
Программное средство не требует проведения
каких-либо видов обслуживания.
Б4.3.3. Требования к численности и квалификации
персонала
Минимальное количество персонала, требуемого для
работы программного средства, должно составлять не менее 1 штатной единицы -
конечный пользователь программы - оператор.
Конечный пользователь программы (оператор)
должен обладать практическими навыками работы с графическим пользовательским
интерфейсом операционной системы.
Б4.4. Требования к составу и параметрам
технических средств
В состав технических средств должен входить
IBM-совместимый персональный компьютер (ПЭВМ), включающий в себя:
процессор Pentium-4 с тактовой частотой не менее
1.2 ГГц;
оперативную память объемом не менее 256 Мб;
монитор с разрешением не менее 1024x768
пикселей;
клавиатуру;
мышь.
Б4.5. Требования к информационной и программной
совместимости
Б4.5.1. Требования к информационным структурам и
методам решения
Требования к информационным структурам на входе
и выходе, а также к методам решения не предъявляются.
Б4.5.2. Требования к исходным кодам и языкам
программирования
Программный комплекс должен быть создан с
использованием языка программирования PascalABC.NET, платформы .NET 4.0.
Весь код должен содержать ясные и подробные
комментарии.
Текст комментариев должен быть на русском языке.
Б4.5.3. Требования к каркасам приложений
Для разработки графического пользовательского
интерфейса и работы с хранилищем данных следует использовать каркас
бизнес-приложений Developer Express .NET 8.1.
Б4.5.4. Требования к программным средствам,
используемым программой
Программное средство должно эксплуатироваться в
ОС Microsoft Windows XP или выше, с установленной средой исполнения .NET 4.0
или выше и библиотеками Developer Express .NET 8.1 времени исполнения.
Б4.6. Требования к маркировке и упаковке
Программа поставляется в виде программного
изделия - на дистрибутивном (внешнем оптическом) носителе (компакт-диске).
Б4.6.1. Требования к маркировке
Требования к маркировке программного изделия не
предъявляются.
Б4.6.2. Требования к упаковке
Упаковка программного изделия должна
осуществляться согласно требованиям предприятия-изготовителя носителя
информации.
Б4.7. Требования к транспортированию и хранению
Допускается транспортирование программного
изделия в транспортной таре всеми видами транспорта.
При транспортировании и хранении программного
изделия должна быть предусмотрена защита от попадания пыли и атмосферных
осадков. Не допускается кантование программного изделия.
Климатические условия транспортирования должны
соответствовать требованиям, предъявляемым предприятием-изготовителем к
носителю информации с программным изделием.
Б4.8. Специальные требования
Специальные требования отсутствуют.
Б5. Требования к программной документации
Программная документация должна содержать:
лист задания;
алгоритмы решения;
техническое задание (по ГОСТ 19.201-78);
Б6. Технико-экономические показатели
Ориентировочная экономическая эффективность не
рассчитываются.
Б7. Стадии и этапы разработки
Разработка программного средства включает в себя
следующие этапы:
анализ требований;
разработка технического задания;
проектирование;
конструирование;
испытания программы.
На стадии внедрения должен быть выполнен этап
разработки - подготовка и передача программы.
Б8. Порядок контроля и приемки
Порядок и контроль приёмки определяются
преподавателем кафедры «ПОВТ и АС» и основаны на демонстрации знаний технологии
и умении создавать программные средства для различных предметных областей.
Главным требованием к приему является наличие корректно работающей программы и
отчета, представленного в печатном виде.