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

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

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

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

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

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

от 25%

Подписываем

договор

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

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

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

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

Классы:

Герой

Враг

Снаряд

Меню

Уровень

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

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

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

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

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

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

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

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

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

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

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

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

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


Уровень

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

+начать

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

лавное меню

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

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

Герой

-координаты

-скорость

-жизни

+прыгнуть

+бежать

+стрелять

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

+сдвинуться

+погибнуть

+победить

Снаряд

-координаты

-скорость

+сдвинуться

Интерфейс

+обновлять экран

Враг

-координаты

-скорость

-жизни

+бежать

+стрелять

+сдвинуться

+погибнуть




1. Хозяйственное право
2. Также трассоискатель или кабелеискатель находит места повреждения кабельных линий обеспечивает выполнени
3. тема Антиплагиат отвечает на вопрос является ли тот или иной фрагмент текста заимствованным или нет
4. Пояснительная записка к курсовому проекту Руководитель проекта-
5. Програма міжнародного співробітництва Харківської області та залучення інвестицій на 20142016 р
6. Определение поражающих факторов
7. СОШ 42 Дата проведения- 3 октября 2013 г
8. Таблица должна быть компактной и содержать только те исходные данные которые непосредственно отражают исс
9. ВОРОНЕЖСКАЯ ГОСУДАРСТВЕННАЯ МЕДИЦИНСКАЯ АКАДЕМИЯ имени Н
10.  Переведите на русский язык- Gstrorrhoe ГАСТРОРРЕЯ Хроническая слизистая рвота
11. а планирование и проведение компьютерных экспериментовб создание алгоритма и написание программыв разра
12. Социально-психологические факторы создания эффективной управленческой команды
13. Інституту історії та політології Прикарпатського національного університету імені Василя Стефаника
14. на тему- Институт подкупа в электоральном поведении украинцев в оценке курсантов второго курса факультет
15. Роль корпоративной культуры в жизни компании
16. Анализ факторов конкурентоспособности предприятия
17. Задание 1 Вопрос ответ Ответьте на вопрос
18. реферат дисертації на здобуття наукового ступеня кандидата технічних наук Харкі
19. Технологія кондитерських виробів 1.
20. Совершенствование учета расчетов с покупателями и заказчиками в ООО Неон