понедельник, 17 февраля 2014 г.

Admiral HEX (Недели 5-6)

Автоматическое перемещение войск
Теперь можно указать точку в которую войска будут постепенно переходить
Тут получилась мудреная система отрядов которые знают свою конечную точку и постепенно переходят туда - при этом отряды могут содерать любое число войск. Если напасть на ячейку в момент того как на ней находится отряд идущий дальше - он получит по себе урон если стационарные войска сектора были побеждены. 
Также несколько армий может находится одновременно в одном секторе и продолжить свой путь в разных направлениях.

Изменил принцип выделения секторов
Теперь нельзя выделять сектора на которых нет армий что позволяет проще увидеть где же реально находятся войска
Также теперь можно выделять сами отряды - что позволяет выделить их и не потерять выделение при перемещении в следующий сектор
Сектора с генераторами же выделяются не зависимо от числа войск находящихся на них - что позволяет выделить их зарание и отправить как только там появятся войска


Улучшил алгоритм нахождения пути
Теперь предпочитаются уже захваченые територии, а также в расчете стоимости учитывается количество армии противника через которую придется пройти
Это небходимо для того чтобы не тратить войска при том что они были отправлены и идут к цели автоматически
Предпочитать уже захваченые - позволяет армиям соединяться и занимать менье пространства

ИИ
Добавил новых ИИ - больше про это напишу на след. неделе

Чистка
Раньше для захвата сектора нужно было оставлять там 1, но без этого экран выглядит намного чище и в этом небыло большого смысла так что теперь проходя через сектор - он сразу захватывается.
Это также привело в изменении логики сражений - если нападающие проиграли в ничью - то сектор остается за защищающимися, а не становится ничейным как это было раньше.
А также оставило только числа кратные 5 (столько генерируется за тик)

GUI
Начал создавать основное меню - пока как минимум для возможности выбрать vs ai или против реального игрока

Комментариев нет:

Отправить комментарий