Контрольная работа: Написание игры "Змейка" средствами языка Turbo Pascal

1. Постановка задачи

2. Ключевые слова

3. Теоретический материал

4. Структурное описание разработки

5. Функциональное описание

Возможно вы искали - Реферат: Общее представление про электронную коммерцию

6. Заключение

7. Список используемой литературы

8. Приложения

Приложение 1

Приложение 2


1. Постановка задачи

Похожий материал - Курсовая работа: Основные характеристики многоуровневой сетевой модели Process Field Bus

Цель работы - написать игру "Змейка". Правила игры: на поле размером 25*80 движется змейка, состоящая из нескольких сегментов и разбросана еда. Цель игры - двигаться по полю буквами w (вверх), s(вниз), a(влево), d(вправо) и собирать еду. Каждая собранная еда увеличивает длину змейки на один сегмент. Если змейка ударяется о стену, игра заканчивается.

2. Ключевые слова

Игровое поле, координаты еды и частей змейки, длина змейки, рисование змейки и еды, выход за пределы поля.

3. Теоретический материал

Данная контрольная работа была выполнена в текстовом режиме TurboPascal.

При работе в текстовом режиме экран монитора разбивается на строки, строки — на позиции, в каждую из которых можно поместить один символ. Положение символа на экране задается двумя координатами — вертикальной X и горизонтальной Y. X — это номер позиции в строке, а Y — номер строки. Модуль CRT содержит описания констант, процедур и функций, обеспечивающих управление текстовым режимом работы монитора.

ClrScr Очищает экран или окно и помещает курсор в верхний левый угол.

Очень интересно - Контрольная работа: Основы информационной безопасности России

Delay ( D : Word ) Приостанавливает работу программы на указанное число D миллисекунд. Практически время задержки зависит от тактовой частоты процессора.

GotoXY ( X , Y : Byte ) Перемещает курсор в позицию X строки Y экрана.

TextBackGround ( Color : Byte ) Устанавливает цвет фона.

TextColor ( Color : Byte ) Устанавливает цвет символов.

В программе используются несколько процедур для реализации поставленной задачи.

4. Структурное описание разработки

Вам будет интересно - Учебное пособие: Основы программирования

Программа написана среде программирования TurboPascal. В ней создано контекстное меню, появляющееся вначале игры, содержащее в себе подсказку по управлению змейкой, поле, на которое помеается компонент, содержащий в себе тело змейки и «еда».

При запуске программы выполняются следующие действия:

-открывается контекстное меню со справкой об управлении передвижением тела змейки

-предлагается перейти к игре

-далее появляется появляется зеленое поле, с произвольными координатами прорисовывается еда и отображается змейка по начальным параметрам, которая начинает двигаться вправо.

Похожий материал - Реферат: Особенности лексики (синтаксиса) электронных сообщений

Управление осуществляется клавишами:

w - осуществляет движение змейки вверх

s - вниз

a - влево