Программ-игра «Морской бой», с использованием анимированных графических объектов и возможностью управлять их движением с помощью клавиатуры
Состав работы
|
|
|
|
|
|
Необходимые программы
Работа представляет собой zip архив с файлами (распаковать онлайн), которые открываются в программах:
- Microsoft Word
Описание
Метод:
Описание:
Во время игры на экране изображена водная поверхность и две скалы по бокам. Время от времени из-за скал выплывают различные корабли, которые движутся вдоль горизонта к противоположенной скале. Существует три типа кораблей: маленький, средний и большой. Тип корабля всегда выбирается случайным образом. Скорость каждого корабля зависит от размера самого корабля: маленький самый быстрый, остальные соответственно обладают более низкой скоростью. Цель игрока состоит в том, чтобы с помощью пушки и прицела подбить как можно большое количество кораблей и не промахиваться. Количество подбитых кораблей (scope) показывается в нижнем левом углу экрана. Игрок должен нацеливать пушку влево или вправо и стрелять по возможности на опережение, так как снаряд вылетающий из пушки обладает относительно малой скоростью. В случае промаха игрока, корабль разворачивается и уплывает в обратную сторону. Если игрок совершил более пяти промахов, то он проигрывает и выходит из игры.
Прицеливание осуществляется с помощью стрелок (вправо и влево) на клавиатуре, пробел – стрельба и escape – выход.
Основной метод:
В основе работы программы лежит главный зацикленный цикл, выход из которого осуществляется только при выходе или при проигрыше. В цикле выполняются действия, зависящие от состояния флагов, так как каждому событию в программе соответствует свой флаг. Так же в этом цикле отслеживаются нажатия определённых клавиш. Цикл прокручивается с, заранее определённой и постоянной, временной задержкой.
Когда какой-нибудь флаг принимает истинное значение, в цикле проделывается соответствующее ему действие, после чего флаг сразу сбрасывается в положение ложь.
Рисование всех двигающихся объектов производится для удобства в отдельных процедурах. В качестве параметров туда передаётся координата по оси или x или y, так же туда передаётся флаг, указывающий на то – рисовать объект или стирать. Под стиранием объекта понимается его рисование цветом фона.
Описание:
Во время игры на экране изображена водная поверхность и две скалы по бокам. Время от времени из-за скал выплывают различные корабли, которые движутся вдоль горизонта к противоположенной скале. Существует три типа кораблей: маленький, средний и большой. Тип корабля всегда выбирается случайным образом. Скорость каждого корабля зависит от размера самого корабля: маленький самый быстрый, остальные соответственно обладают более низкой скоростью. Цель игрока состоит в том, чтобы с помощью пушки и прицела подбить как можно большое количество кораблей и не промахиваться. Количество подбитых кораблей (scope) показывается в нижнем левом углу экрана. Игрок должен нацеливать пушку влево или вправо и стрелять по возможности на опережение, так как снаряд вылетающий из пушки обладает относительно малой скоростью. В случае промаха игрока, корабль разворачивается и уплывает в обратную сторону. Если игрок совершил более пяти промахов, то он проигрывает и выходит из игры.
Прицеливание осуществляется с помощью стрелок (вправо и влево) на клавиатуре, пробел – стрельба и escape – выход.
Основной метод:
В основе работы программы лежит главный зацикленный цикл, выход из которого осуществляется только при выходе или при проигрыше. В цикле выполняются действия, зависящие от состояния флагов, так как каждому событию в программе соответствует свой флаг. Так же в этом цикле отслеживаются нажатия определённых клавиш. Цикл прокручивается с, заранее определённой и постоянной, временной задержкой.
Когда какой-нибудь флаг принимает истинное значение, в цикле проделывается соответствующее ему действие, после чего флаг сразу сбрасывается в положение ложь.
Рисование всех двигающихся объектов производится для удобства в отдельных процедурах. В качестве параметров туда передаётся координата по оси или x или y, так же туда передаётся флаг, указывающий на то – рисовать объект или стирать. Под стиранием объекта понимается его рисование цветом фона.
Похожие материалы
Игра «Зайцы в огороде», Игра «Защищай товарища»
AlexeyMSC
: 21 июля 2024
Педагогические задачи, решаемые этой игрой:
1. Оздоровительная: развитие сердечно-сосудистой, дыхательной и мышечной системы, улучшение эмоционального состояния;
2. Воспитательная: развитие ловкости, скоростно - силовых качеств, выносливости, создание условий для самопознания, воспитания дисциплины, развития воображения, мгновенной реакции на зрительные сигналы и внимания, умение совладать с возбуждением;
3. Образовательная: развитие наблюдательности, приобретение и совершенствование навыка пр
100 руб.
Теория игр
Маркус
: 22 января 2022
А. Антагонистическая игра – это частный случай матричной игры, при котором обязательным требованием является то, что …
Ответ: оба игрока имеют конечное число стратегий
Антагонистическая игра может быть задана ...
Ответ: множеством стратегий обоих игроков и функцией выигрыша первого игрока
Б. Биматричная игра может быть определена …
Ответ: двумя произвольными матрицами
В. В матричной игре произвольной размерности смешанная стратегия любого игрока – это:
Ответ: вектор или упорядоченное множ
300 руб.
Игра "Змейка"
kenot
: 4 июня 2017
курсовая работа : разработка игры змейка .
Язык Delphi
текстовое оформление : есть
300 руб.
Теория игр
ilya01071980
: 12 апреля 2016
В данной работе изложены теории матричных, кооперативных игр и игр с природой. Даны основные понятия теорий этих типов игр. Приведены примеры решения данных типов игр. Рассмотренные теории можно применять на практике для решения различных практических задач, если данные задачи можно представить в виде матричных, кооперативных игр или игр с природой.
350 руб.
Игра на QT
DreamO
: 4 января 2016
Задача: написать простую игру на QT
Описание: Управляем синим квадратом. Перемещаемся влево, вправо и прыжки вверх по кнопке пробел. Собираем красные маленькие квадратики. Всё выполняем за отведенное время.
500 руб.
Подвижные игры
Elfa254
: 25 февраля 2013
Игры разные важны, игры разные нужны. Но с физкультурной точки зрения наиболее важны игры подвижные. Впрочем, неподвижных игр вообще не бывает - хоть мозгами, но шевелить в них надо. В физкультуре, кстати, без мозгов никак нельзя. Зато в некоторых очень подвижных спортивных играх без них даже легче. Там играть надо, а не думать. Однако, даже такие игры могут использоваться в физкультурных целях. Я постараюсь дать некоторые характеристики как играм вообще, так и наиболее у нас популярным, распрос
Игра в пятнашки
verdjenia
: 1 февраля 2012
Введение
1. Назначение и область применения
2. Цели и задачи
3. Используемые методы
4. Описание алгоритма программы
5. Описание входных и выводных данных
6. Программное и аппаратное обеспечение программы
7. Руководство пользователя
Заключение
Список литературы
Приложение 1 Листинг программы
Приложение 2 Результаты работы.
300 руб.
Теория игр
Prapor
: 24 августа 2009
№1. ОСНОВНЫЕ ПОНЯТИЯ ТЕОРИИ ИГР
№2. ПОНЯТИЕ СМЕШАННОЙ СТРАТЕГИИ
№3 АНТАГОНИСТИЧЕСКИЕ ИГРЫ. МАТРИЧНЫЕ ИГРЫ.
№4. ОСНОВНАЯ ТЕОРЕМА МАТРИЧНЫХ ИГР ФОН НЕЙМАНА.
№5 БИЛЕТ НЕОБХОДИМОЕ И ДОСТАТОЧНОЕ УСЛОВИЕ ОПТИМАЛЬНОСТИ СТРАТЕГИЙ.
№6 БИЛЕТ ТЕОРЕМА О СВ-ВАХ ОПТ-ЫХ СТР-ГИЙ:
№7 БИЛЕТ ГРАФИЧЕСКОЕ РЕШЕНИЕ БЕЗ ВЫВОДА НЕРАВЕНСТВ.
№8 ПРИНЦИП ДОМИНИРОВАНИЯ
№9 МЕТОД ШЕПЛИ-СНОУ
№10 МЕТОД БРАУНА
№11. СВЯЗЬ МАТРИЧНЫХ ИГР С ЛИНЕЙНЫМ ПРОГРАММИРОВАНИЕМ.
№12 СВЕДЕНИЕ ЗАДАЧА ЛП К МИ
№13. ИГРЫ С ПРИРОДОЙ И СТАТИСТИЧЕСКИЕ
10 руб.
Другие работы
Управление налоговыми рисками в предпринимательской деятельности на примере ООО Лотос
Lokard
: 6 января 2014
СОДЕРЖАНИЕ
Ведение............…………………………………………………….……………3
1. ТЕОРРЕТИЧЕСКИЕ АСПЕКТЫ УПРАВЛЕНИЯ НАЛОГОВЫМИ РИСКАМИ В ПРЕДПРИНИМАТЕЛЬСКОЙ ДЕЯТЕЛЬНОСТИ……………...5
1.1. Группы рисков и способы осуществления процесса
управления налоговыми рисками ………………………..……………………5
1.2. Виды минимизации налоговых рисков ………………………..……...….9
1.3. Методика оценки риска налоговой проверки………….……..…………10
2. АНАЛИЗ НАЛОГОВЫХ РИСКОВ ООО «Лотос»……………………… 12
2.1.Краткая характеристика предприятия……………………………………12
2.2.
5 руб.
Доходность финансовых операций
1989
: 19 сентября 2017
Финансовая операция - это операция, начало и конец которой имеют денежную оценку, и целью которой является максимизация разности денежной оценки конца и начала.
Номинальная доходность определяется как d = (K - H) / H = K /Н - 1,
где d - доходность, % за время проведения операции, K - денежная оценка операции в конце периода, H - денежная оценка операции в начале периода. Реальная доходность операции, т.е. доходность с учетом инфляции, определяется как
dr = [K / (1 + а) - Н] / Н = [K / (1 + а)] /
250 руб.
Теплотехника Задача 17.11 Вариант 8
Z24
: 2 февраля 2026
Для идеального цикла газотурбинной установки с подводом теплоты при постоянном давлении или постоянном объеме определить параметры рабочего тела в характерных точках цикла, степень сжатия, полную работу, количество подведенной и отведенной теплоты, термический КПД цикла. Изобразить цикл двигателя в рυ- и Ts — диаграммах. Константы рабочего тела (продуктов сгорания) принять по воздуху. Удельную теплоемкость воздуха принять независящей от температуры и равной cp=1,04 кДж/(кг·К), k=cp/cυ=1,4.
На
350 руб.
Расчет объема оборудования цифровой системы коммутации типа DX-200. Вариант № « 2»
tindrum
: 2 марта 2013
Используя исходные данные на проект, необходимо разработать перспективную схему построения ГТС на базе SDH.
Исходные данные:
Таблица 1. Количество абонентов, разных категорий, включенных в DX-200.
№ п/п вариант 2 Данные
1. Абоненты квартирного сектора:
• включенные в местные модули 4000
• включенные в удаленные модули 3000
2. Абоненты делового сектора:
• включенные в местные модули 3500
• включенные в удаленные модули 3200
3. Таксофоны местной связи 600
4. Таксофоны меж
100 руб.