Asrom11/Star-Defenders
Folders and files
| Name | Name | Last commit date | ||
|---|---|---|---|---|
Repository files navigation
- жанр: Tower Defence - основная идея: Вражеские отряды идут в вашу сторону, если они пройдут у тебя понижаются жизни. (ну тут как бы tower defence) Надо всех победить и не потратить все жизни. - основная "фича", отличающая от подобных: Каждый персонаж будет иметь уникальную способность, которая будет менять ситуацию на поле боя. К примеру, персонаж N имеет способность, которая понижает ему DEF -70%, ATK +110%, расширяется диапазон атаки и может атаковать 3 цели одновременно, это позволит по-умному ставить персонажей и заставит думать игрока над этим. Также планируются и другие особенности у персонажей. Планируется(но не уверен успею ли) возможность дать игроку менять позицию персонажа на поле боя, то есть если у игрока на фланге происходят проблемы он может переместить в каком-то направлении своего персонажа, чтобы помочь. - возможные алгоритмы, которые будете использовать в ней. Пока что только алгоритм оптимального пути - начало работы над ТЗ (что и как должно работать в вашей игре). Это в первую очередь необходимо вам для разработки. тз: 1. Меню: 1.Start - после чегоу у игрока должна быть возможность выбрать уровень, чтобы перепройти его на лучший результат или перепройти. 2. Настройки - Есть настройка звука: бегунок по позициям от 0 до 10, контролирующие громкость звука в игре. 3. Выйти из игры. 2. Игрок: 1. У игрока будет возможность навестить мышкой и после чего поставить персонажа на какую-то клеточку поля и выбрать ему направление. 2. Управление будет происходит с помощью мышки. 3. Персонажи: 1. У Персонажа должен быть выбран один из классов: Медик, Дефендер, Cтраж, Маг,Снайпер, Авангард. 2. Каждый персонаж должен иметь уникальную способность, особый навык, который также отличает его от других и влияет на поле боя. 3. Прописана сопротивление к какому-либо урону(Если оно есть) и хп, атака, защита. 4. Прописан тип атака взависимости от класса. 5. Цена Персонажа. 4. Противники: 1. Количество ХП 2. Атака 3. Защита 4. Сопротивление урона 5. Особенности противника, если они есть. 5. Интерфейс при игре: 1. Пауза 2. Снизу будет пул героев, который игрок может выбрать и высадить на поле. 3. Должно показываться количество валюты для высадки персонажа. 4. Хп персонажа и заряд (Хп синее, заряд зелёный при заполнее игроку отображается, что он готово и есть возможностьактивировать способность). 5. Хп противника (красное) 6. После боя игроку будет показан его результат( от 1 до 3 в зависимости сколько пропустил. Изначально количество жизней 3).