Регистрация
Среда программирования: Delphi
Название работы: Программная реализация игры "Теннис"
Вид работы: Курсовая работа
Описание: Постановка задачи
Задачей курсовой работы является создание программы, позволяющей сыграть в компьютерный вариант игры «теннис». Программа должна предоставлять пользователю возможность управление ракеткой для отбивания мяча, другой ракеткой должен управлять компьютер с помощью алгоритма принятия решений.
Платформа игрока (пользователя программой):
1. Находится в нижней половине экрана, ближе к нижнему краю
2. Может перемещаться пользователем влево или вправо с помощью мыши
3. В случае достижения края экрана, платформа останавливается
Платформа компьютера:
1. Находится в верхней половине экрана, ближе к верхнему краю
2. Может перемещаться влево или вправо
3. В случае достижения края экрана, платформа останавливается
Мячик:
1. Движется прямолинейно
2. В случае столкновения с боковыми краями экрана происходит упругое столкновение и отскок мяча
3. В случае столкновения мячика с поверхностью платформ игроков происходит столкновение и отскок мяча в противоположном направлении
4. В случае пересечения мячиком верхней границы экрана, начисляется очко игроку, игра начинается сначала – мяч летит от платформы компьютера
5. В случае пересечения мячиком нижней границы экран, начисляется очко компьютеру, игра начинается сначала – мяч летит от платформы игрока.
Эти правила определяют игровой процесс и поведение движущихся объектов на игровом поле.
В начале игры право первого удара предоставляется игроку. Мячик отлетает от его платформы в направлении области поражения противника с некоторой первоначальной скоростью. В случае попадания мячика в область поражения одного из игроков право удара предоставляется противнику.
Для усложнения процесса игры с течением времени, к скорости мяча добавляется некоторая константа. То есть мяч летит всё быстрее и быстрее. Также при столкновении мячика с платформами игроков производится не упругое отталкивание, а отталкивание со случайным углом в некотором диапазоне. Эти правила придают игре динамичность и некоторую долю непредсказуемости, делая процесс игры более интересным.
Оглавление отчета:
Введение
Постановка задачи
Описание игрового процесса
Описание алгоритма
Описание программы
Анализ работы программы
Заключение
Список литературы
Приложение 1. Листинг исходного кода
Год: 2015
Данный заказ (курсовая работа) выполнялся нашим сайтом в 2015-м году, в рамках этого заказа была разработана программа в среде программирования Delphi. Если у Вас похожее задание на программу, которую нужно написать на Delphi, либо на другом языке программирования, пожалуйста заполните форму, приведённую ниже, после чего Ваше задание в первую очередь рассмотрит наш программист, выполнявший в 2015-м году этот заказ, если он откажется, то Ваше задание оценят другие наши программисты в течение 48-и часов, если оценка нужна срочно, просим Вас оставить пометку об этом - напишите в тексте задания фразу "СРОЧНЫЙ ЗАКАЗ".
Тел.: ![]() Viber: ![]() Telegram: ![]() ВКонтакте: ![]() ![]() E-mail: ![]() Skype: ![]() |