Будь умным!


У вас вопросы?
У нас ответы:) SamZan.net

После выбора начинается уровень

Работа добавлена на сайт samzan.net:

Поможем написать учебную работу

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

Предоплата всего

от 25%

Подписываем

договор

Выберите тип работы:

Скидка 25% при заказе до 2.6.2024

При запуске игры открывается меню с двумя основными функциями: выбор героя и выбор уровня. После выбора начинается уровень. Герой бежит, прыгает, стреляет снарядами, использует суперспособность. Враги бегут и стреляют. При столкновении с врагами или снарядами герой отлетает назад и теряет жизни. Если у героя заканчиваются жизни, он погибает. Если он доходит до конца уровня, он побеждает.

Существительные: Меню, функция, уровень, герой, снаряд, враги, жизни, конец уровня

Классы:

Герой

Враг

Снаряд

Меню

Уровень

Атрибуты классов:

Персонаж: жизни, координаты (не из текста, но логически), скорость

Меню: функция

Уровень: конец уровня

Снаряд: координаты, скорость

Глаголы и действия: выбор, начинается, бежит, прыгает, стреляет, ипользует суперспособность, столкновение, отлетать, заканчиваются, погибает, побеждает

Методы по классам:

Персонаж: бежать, прыгать, стрелять, использовать суперспособность, погибать, побеждать

Меню: выбирать

Уровень: начинаться, перезапускаться, заканчиваться

Связи: Уровень начинается после выбор соответствующего пункта Меню; после гибели Героя, мы выбираем, выйти в Меню или начать Уровень заново; при столкновении Героя с Врагами или Снарядом он отлетает назад и теряет жизни

Так как классы Герой, Враг и Снаряд имеют общие поля и методы, можно создать класс Герой на основе класса Враг, а его, в свою очередь, на основе класса Снаряд.

Методы-аксессоры, такие как получить координаты, задать координаты и т.п., не описаны на схеме ввиду своей очевидности.

Как это работает: при запуске игры запускается бесконечный цикл. Проверяется флаг уровня: после этого, если уровень не запущен, запускается метод рисования меню; если уровень запущен, запускается метод пересчета уровня, а потом результат выводится на экран с помощью соответствующего метода интерфейса.


Уровень

-флаг(не запущен, старт, запущен, проигран, на паузе)

+начать

+продолжаться

лавное меню

-функция_1(выбор персонажа)

-функция_2(выбор уровня)

Герой

-координаты

-скорость

-жизни

+прыгнуть

+бежать

+стрелять

+использовать суперспособность

+сдвинуться

+погибнуть

+победить

Снаряд

-координаты

-скорость

+сдвинуться

Интерфейс

+вывести меню

+вывести уровень

Враг

-координаты

-скорость

-жизни

+бежать

+стрелять

+сдвинуться

+погибнуть




1. 2- Не менее 10 МОм
2. Неврозы
3. Асоціація правників України та ГО Українська Арбітражна Асоціація Заповнену анкету надсилати за елек
4. Явка с повинной и ее реализация в уголовном судопроизводстве
5. реферат дисертації на здобуття наукового ступеня кандидата технічних наук7
6. Развитие личности как педагогическая проблема Основные понятия- Человек ~ биосоциальное существо
7. Реферат по русскому языку и культу речи Мастерство публичного выступления Выполнил - Р
8. СанктПетербургский Институт Проектного Менеджмента 197022 г
9. Кубок Карельского Перешейка 2014 Организаторы соревнований- ФСО России клуб спортивного ориентирован
10. Заключение договоров
11. 1992 N 34 от 28021996 N 199 Совет Министров РСФСР постановляет- Утвердить и ввести в действие с 1 сентября 1984 г
12. Основи гідротехніки і гідроенергетики
13. і. В самій назві ldquo;методи стимулювання і мотиваціїrdquo; відображено єдність діяльності вчителя й учнів- сти
14. тематике- спецификация и кодификатор процедура проведения связь с ЕГЭ
15. Реферат Пьер Симон Лаплас Исполнитель- студентка группы ПрДЛД201 Тепле
16. 1990е гг Основные юридические акты
17. Охрана труда в строительстве и стройиндустрии
18. Pst Indefinite Tense Present Perfect Pst Continuous or Present Perfect Continuous It rin when I went out into the street
19. . Предпосылки возникновения инновационного менеджмента
20. The use of Total Physical Response techniques in teaching English language school