Исходные данные к проекту: необходимо разработать игровое приложение «Царь горы» для игры на одном экране двух пользователей друг против друга. Каждый игрок управляет своим персонажем, который может двигаться вправо, влево, а также совершать прыжки. Персонажи игроков находятся на карте с платформами. На карте так же присутствует главная платформа, при нахождении на которой, игрок получает очки, количество которых зависит от времени, проведенном на платформе. Изначально персонажи не имеют никакого оружия. В течении игрового процесса, на карте случайным образом появляются различные инструменты, временно улучшающие характеристики персонажей и позволяющие им атаковать друг друга и сталкивать с платформ. Необходимо реализовать не менее 2-х типов бонусов, а также не менее 3-х типов инструментов. Победителем считается игрок, набравший больше всего очков за отведенное время. Для реализации использовать средства языка программирования C# Windows Form и шаблоны проектирования: «фабричный метод» – для реализации генерации бонусов и инструментов; «декоратор» – для временного улучшения характеристик игроков. Для отображения объектов на игровом поле использовать спрайтовую графику и средства DirectX.
Гарантия на работу | 1 год |
Средний балл | 4.96 |
Стоимость | Назначаете сами |
Эксперт | Выбираете сами |
Уникальность работы | от 70% |