Игра волейбол
Автор: Alexsander S • Апрель 19, 2018 • Реферат • 6,863 Слов (28 Страниц) • 605 Просмотры
Министерство образования и науки Российской Федерации
Федеральное агентство по образованию
Южно-Уральский государственный университет
Кафедра «Прикладная математика»
ПОЯСНИТЕЛЬНАЯ ЗАПИСКА
к курсовой работе
по дисциплине «Языки и методы программирования»
Тема: «Волейбол»
Выполнил:
Направление:
Проверила:
старший преподаватель
кафедры
_____________________
«___»__________2015 г.
Аннотация
Данная работа является пояснительной запиской к компьютерной программе, реализующей игру «Волейбол». Пояснительная записка содержит описание постановки задачи, математической модели и схемы алгоритма решения, а так же руководство пользователя.
ОГЛАВЛЕНИЕ
ВВЕДЕНИЕ 4
1. ПОСТАНОВКА ЗАДАЧИ 5
2 ОПИСАНИЕ АЛГОРИТМА РЕШЕНИЯ 6
3 ОПИСАНИЕ ФУНКЦИЙ 11
5 Руководство пользователя 14
ЗАКЛЮЧЕНИЕ 15
ЛИТЕРАТУРА 16
ПРИЛОЖЕНИЕ 1 17
Скриншоты программы 17
Приложение 2 18
Текст программы 18
ВВЕДЕНИЕ
Цель данной курсовой работы – создать программу, реализующую игру «Волейбол».
Основными задачами, решаемыми в ходе выполнения курсовой работы являются освоение приемов программирования на языке Си с использованием средств графической библиотеки graphics.h.
1. ПОСТАНОВКА ЗАДАЧИ
Необходимо разработать компьютерную программу, реализующую игру «Волейбол», на языке программирования Си, используя функции библиотеки graphics.h. Среда разработки – MinGW 4.8.1.
Данная программа реализует классический вариант игры «Волейбол», Главное окно содержит игровое поле, поделенное пополам. В каждой из половин экрана есть игрок, способный передвигаться только по своей половине: влево, вправо, прыгать. По центру расположена сетка и чуть выше нее мяч (рис. 1). Игроку необходимо отбивать мяч и не допустить, чтобы он упал на его игровой зоне. Игрок, пропустивший наибольшее количество мячей проигрывает.
Управление игроками производится с помощью клавиш «W» «A» «D» для первого игрока и «Вверх» «Влево» «Вправо» для второго игрока.
В главном меню каждое из пунктов выполняет какое-либо действие (рис. 2):
«Новая игра» - запускает новую игру с затиранием предыдущей сессии.
«Загрузить игру» - загружает последнюю сессию.
«Выход» - выход из приложения.
В игровое меню по сравнению с главным добавлено 2 пункта (рис. 3):
«Продолжить» - вернуться в игру.
«Сохранить» - сохранение текущей сессии.
2 ОПИСАНИЕ АЛГОРИТМА РЕШЕНИЯ
2.1 Параметры объектов.
Размеры окна данного приложения постоянны, поэтому высота и ширина сцены так же неизменны. В качестве персонажей используются графические изображения формата BMP, находящиеся в папке с приложением.
В верхней части экрана находится информационное табло, показывающее текущий счет.
2.2 АЛГОРИТМ РАБОТЫ ПРОГРАММЫ
Алгоритм работы программы
[pic 1]
Вспомогательный алгоритм обработки страниц
[pic 2]
Вспомогательный алгоритм обработки меню
[pic 3]
Вспомогательный алгоритм обработки персонажей
...