Publish your project for free and start receiving offers from freelance contractors in serveral minutes after publication!
1000 ₴

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

project expired


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

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

Описание:

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

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

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


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

Одна линия

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

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

Много линий

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


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

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

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


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



Update #1 from 26 April 2017
Дедлайн 12 Мая


  1. 30 daysconcealed
    Дмитрий Г.
     1261  verified   13   1

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

    Ukraine Kyiv | 6 April 2017 |
  2. 8 daysconcealed
    Богдан Зощенко
     175 

    Готов

    Ukraine Avdeevka | 19 April 2017 |
  1. 20 daysconcealed
    Tigran Sargsyan
     82 

    !

    Armenia Yerevan | 16 April 2017 |
  2. 14 daysconcealed
    Максим Петенёв
     88 

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

    Russia Tomsk | 18 April 2017 |
  1. proposal withdrawn

Project published
5 April 2017
141 views