Анализ предметной области игры Тетрис
Автор: Just4Fun . • Январь 7, 2019 • Доклад • 293 Слов (2 Страниц) • 946 Просмотры
Анализ предметной области
Игра Тетрис представляет собой игровое поле (некоторая ограниченная сетка) с передвигающимися с верхней границы поля на нижнюю границу блоками по сетке.
Правила
Задача игрока - набрать как можно больше очков путём сокращения частей блоков (части блоков сокращаются, если из них набирается линия на всю ширину поля).
Сокращение – это удаление линии, которое происходит, если на всей ширине этой линии есть часть какого-либо блока.
Все блоки, которые были выше этой линии спускаются на 1 линию ниже
Если блоки доходят выше верхней границы поля, то игра завершается
Группы пользователей
Особых групп пользователей не выделено.
Игровой процесс
Для начала игры нужно открыть меню File и выбрать пункт New Game, после чего появится игровое поле , затем управляя клавишами со стрелками можно будет перемещать, разворачивать и ускорять падение фигур.
Поворот блока: у блока есть 4 положения: 0 градусов, 90 градусов, 180 градусов, 270 градусов
Блоки можно перемещать вниз, влево и вправо.
Поле состоит из одинаковых квадратов.
Сетка – размером m*n квадратов, где m и n – строки и столбцы соответственно.
Требование к функциональным характеристикам
В состав приложения входят функции отображения на экране движущихся фигур, параллельного переноса их вправо и влево, поворота вокруг собственной оси, ускорения падения на дно игрового поля. А также функции сохранения и загрузки игры и ряд вспомогательных функций (контроль наложения фигур, учет количества стертых линий, текущего уровня и скорости движения фигур, и т.д.).
Интерфейс
...