Разместите свой проект бесплатно и начните получать предложения от фрилансеров-исполнителей уже спустя минуты после публикации!
1000 ₴

Игра на C++ по типу Tower defense

истекло время актуальности


Обязательное условия -  использовать графический движок : https://github.com/memo-p/libGraph

P.S. по ссылке на движок можно найти аналогичный проект в примерах, его можно использовать 🙂

Описание:

В этом проекте вы должны создать игру, защиту башни, в которой игрок будет ставить космические корабли, которые будут стрелять в астероиды. Космический корабль находится на ячейке матрицы. Корабль может стрелать только по своей линии, на каждой линии может быть только один корабль, а астероиды движутся волнами. Необходимо так же реализовать "сложность".

(Мы хотим играть не менее 15 волн от более легкого режима к тяжелому( т.е. все больше астероидов или они быстрее движуться ). 

Некоторые правила также должны быть соблюдены: все астероиды должны приходить справа, когда астероиды коснулись  космического корабля - корабль и астероид взрываются.


Необходимо создать два режима игры :

Одна линия

В окне игры, размером 1х10 вам необходимо разработать некоторые функции:

  • Корабли могут быть поставлены на любую клетку линии
  • Корабли должны иметь 3 функции :
    • Частота огня
    • Скорость
    • Сила   
  • Можно запускать волны астероидов
  • Астероиды должны иметь 2 функции:
    • Скорость
    • Жизнь
  • Когда астероид теряет всю шкалу жизни, он взрывается

Много линий

Необходимо создать как минимум 3 линии или больше ( выбор пользователя)


Какие должны быть возможности у пользователя?

  1. Пользователь должен иметь возможность выбрать место куда поставить корабль
  2. Выбрать квадрат
  3. Запускать волны астероидов

В итоге нужен : код(с комментариями:), рабочее приложение, диаграмма классов, описание всех классов.


Дедлайн : 3-4 Мая.



Обновление #1 от 26 апреля в 22:44
Дедлайн 12 Мая


  1. 30 дней2500 ₴
    Дмитрий Г.
     1150  проверен   11   1

    Готовы выполнить

    Украина Киев | 6 апреля в 12:18 |
  2. 8 дней750 ₴
    Богдан Зощенко
     135 

    Готов

    Украина Авдеевка | 19 апреля в 20:04 |
  1. 20 дней1500 ₽
    Tigran Sargsyan
     82 

    !

    Армения Yerevan | 16 апреля в 22:37 |
  2. 14 дней2500 ₽
    Максим Петенёв
     87 

    Пример по ссылке не достать уже, но готов взяться. Разумеется, есть вариант изготовить быстрее, чем к дедлайну)

    Россия Томск | 18 апреля в 20:51 |
  1. ставка отозвана

Заказчик
Проект опубликован
5 апреля в 19:49
138 просмотров
Поделиться