Материалы сайта
Это интересно
Написание игровой программы Tetris и описание алгоритма
Техническое задание (ГОСТ 19.201-78). 1.Введение. Наименование программы - "MAI-TETRIS". Применение программы - в области игровых программ. 2. Основание для разработки. Выполнение курсовой работы по кафедре 806. 3. Назначение разработки. Данная программа является игровой, она применяется для развлечения пользователей, совершенствования их координации движения и логического мышления. 4. Требования к программе. 4.1. Требования к функциональным характеристикам. В состав программы входят функции отображения на экране двужущихся фигурок, параллельного переноса их вправо и влево, поворота вокруг собственной оси, быстрого падения на дно короба и ряд вспомогательных функций (контроль наложения фигур, отображение элементов фигур и т.д.). Входные данные - коды нажимаемых клавиш. Выходные данные - графическая информация, выводимая на экран. В работе программы временные характеристики несущественны. 4.2. Требования к надежности. Надежное функционирование программы обеспечивается проверкой наложения при перемещении фигур и ограничением, накладываемым на набор входных данных (коды нажатых клавиш игнорируются, если эти клавиши не являются управляющими в игре). 4.3. Требования к составу и параметрам технических средств ЭВМ, внешние устройства, их характеристики. Для функционирования программы требуется персональная ЭВМ с процессором 8086/8088, от 640 килобайт оперативной памяти, видеоадаптер VGA/EGA и соответствующий монитор. Прочие внешние устройства для работы программы не требуются. 4.4. Требования к информационной и программной совместимости ОС, система программирования, используемые программные средства, методы решения, информационные структуры и т.п. Для функционирования программы требуется ОС MS-DOS версии 3.30 или выше, от 32 килобайт свободной оперативной памяти. Программа разработана в интегрирированной среде Borland C++ версии 3.1. 4.5. Специальные требования. Специальные требования отсутствуют. 5. Требования к программной документации. Требования к программной документации отсутствуют. 6. Технико-экономические показатели. Ориентировочная экономическая эффективность, преимущества по сравнению с аналогами. Преимуществом по сравнению с аналогом является возможность выбора трех скоростей игры. 7. Стадии и этапы разработки. |Стадии и |Сдержание работ |Сроки|Исполнители | |этапы | | | | |работ | | | | |ТЗ |Постановка задачи, определение |24.10|Чередников | | |требований, структуры данных, | |М.А. | | |метода решения и т.д. | | | |Техниче-ск|Разработка алгоритма, |17.11|Чередников | |ий проект |определение формы представления | |М.А. | | |данных, структуры программы. | | | | |Пояснительная записка. | | | |Рабочий |Программирование. Разработка |6.12 |Чередников | |проект |документации. Испытание | |М.А. | | |программы. | | |