Реферат: Создание игры
Содержание Стр.
Введение--------------------------------------------------------------------------------3
1 Постановка задачи------------------------------------------------------------------4
2 Алгоритмы и блок-схемы---------------------------------------------------------5
3 Программа на языке Pascal с комментариями--------------------------------6
4 Руководство пользователя для работы в программе-----------------------16
Заключение----------------------------------------------------------------------------17
Список использованной литературы---------------------------------------------18
ВВЕДЕНИЕ:
Основной целью данного курсового проекта является закрепление и демонстрация знаний, полученных при изучении курса информатики.
Выполнение работы требует творческого подхода и применения дополнительных знаний из области графики. Курсовой проект не предполагает дальнейшего коммерческого использования данного программного продукта.
1 Постановка задачи.
Требуется создать игру, основным смыслом которой является то, что в одной части экрана перемещаются объект-(объекты) одного типа(«Самолёты»), а в другой части экрана находится объект другого типа(«Средство противовоздушной обороны»), и «Средство ПВО» должно сбивать «Самолёты».
а) Выбор, обоснование и изложение метода решения задачи.
Я предпочёл использование динамической памяти, прорисовку текстур в отдельной процедуре и звуковое сопровождение.
С динамической памятью в данном случае очень удобно организовать одновременное перемещение динамических объектов по экрану с минимальным мерцанием экрана.
Прорисовка текстур в отдельной процедуре удобна тем, что при желании имеется возможность прорисовать движущийся объект не вникая в особенности программы.
Звуковое сопровождение через системный динамик предрасполагает пользователя к получению приятных ощущений при использовании программы.
б) Построение алгоритма задачи.
Программа начинается с меню, если же выбор пал на меню «Программа» то сначала в динамическую память заносятся «чистые» квадраты экрана, затем последовательно на экран выводятся изображения динамических объектов и последовательно же заносятся в динамическую память. «Чистые» квадраты при этом накладываются на зарисованную область экрана, чтобы при сканировании последующих изображений не возникало конфузов.
Далее в зависимости от нажатых клавиш динамические объекты двигаются так или иначе.
в) Создание и отладка программы.
Создание программы состояло из трёх этапов: создание меню, создание основного тела игры в виде отдельной процедуры без прорисовки текстур и окончательная прорисовка текстур.
г) Оформление пояснительной записки и защита курсового проекта.
2 Блок-схема.
--> ЧИТАТЬ ПОЛНОСТЬЮ <--