Реферат: Игровая программа TETRIS на языке Паскаль
Метод организации
Фигура
Двумерный массив-наиболее естественное представление, например:
Ящик
Двумерный массив, элемент которого-целое число - соответствует свободной или занятой ячейке.
Каталог фигур
Массив из приведенных выше матриц.
Ширина, высота ящика,количество цветов и фигур; флаги наложения, достижения дна ящика, свободной ячейки и др.
Константы
3.4. Описание и обоснование выбора состава технических и программных средств.
Для написания программы был выбран язык Паскаль. Отказ от библиотеки Turbo Vision был продиктован невозможностью работы с этой библиотекой в графическом режиме.
4. Ожидаемые технико-экономические показатели.
Ожидаемая разработка будет отличаться низкими требованиями к аппаратной части ЭВМ.
5. Источники, используемые при разработке.
При разработке используется статья "Новый мотор для старой идеи" из журнала "Монитор" № 3 за 1994 год.
Приложения отсутствуют.
Руководство (системного) программиста (ГОСТ 19.504-79).
1. Назначение и условие применения программы.
Назначение программы - развлечение играющих, совершенствование их координации и логического мышления. Программа может применяться в качестве игровой на разных типах персональных компьютеров и распространяется на условиях freeware.
2. Характристики программы.
Программа запускается под управлением операционной системы MS-DOS версии 3.30 и выше из каталога, в котором содержится драйвер видеоадаптера egavga.bgi. Для её работы требуется от 32 килобайтов свободной оперативной памяти, видеоадаптер EGA/VGA и процессор 8086/8088 и выше.
3. Обращение к программе.
Обращение к программе осуществляется командой tetris.
4. Входные и выходные данные.
Входные данные - коды нажатых в режиме реального времени клавиш. Выходные данные - графическая информация на дисплее.
5. Сообщения (сообщения системному программисту).
Для нормальной (без замедления) работы программы на ЭВМ AT 286 или ЭВМ
PC XT рекомендуется уменьшить значение, присваиваемое переменной speed, в 2-3