Сегодняшний день был день меня любимого, сделал интерфейс чуть удобнее, чем кнопки. ФПС уже начинает проседать.
Небольшие заметки и план:
Игроки будут обладать не слишком большим списком действий:
-переместить армию в провинцию
-защищать провинцию(об этом пункте я расскажу чуть ниже)
-напасть армией на провинцию
-напасть армией на армию(разделяй и властвуй)
-ожидать(просто действие, которое противоположно действию выше, в некоторых случаях полезно)
-содействовать другой армии(сомнительный пункт, идею тоже расскажу ниже)
-разделить армию
-объединить армии
-создать армию
-передать армию или её часть
------
-передать провинцию
-установить армию точкой сбора(и снова ниже)
-установить провинцию точкой сбора(будет создана армия и выполнится команда выше)
А теперь подробнее.
Команда "защищать провинцию" создана для того, чтобы опять таки минимизировать влияние механа. При нападении армии на провинцию, на её защиту встанут все армии, которые её защищают. Не важно, что эти две армии воевали ход назад, не важно, что защитники и атакующие принадлежат одному игроку(будет фичей, пока руки не дойдут зафиксить). Вы можете договориться, поставить армию в защиту и всё, вам не потребуется каким либо образом договариваться со мной, вы можете даже навязать своеобразный протекторат, требуя передавать за это 50% силы или что-то ещё. Армии защищают родные провинции по умолчанию, для отмены этого нужно будет перевести армию в режим ожидания.
"Напасть армией на армию" позволяет напасть на любую чужую армию, которая находится в провинции, в которой расположена ваша армия. Ничто(ну почти, в зависимости от того, как покажет себя эта возможность, я возможно поставлю небольшой дебафф за отсутствие снабжения) не мешает перейти в чужую провинцию и громить вражеские защитные армии по-отдельности. Но следует учесть, что они тоже могут толпой в ответ набежать, а прийти, ударить и свалить за один ход не получится.
Команда "содействовать другой армии" возможно будет использоваться для того, чтобы организовывать атаки на провинции или просто привязать одну армию к другой. Следует учесть, что в отличии от объединения, у них останется раздельная дисциплина. Я ещё сомневаюсь насчёт этого пункта и постараюсь заменить его на какой либо другой, который потребует конкретного решения игрока, а не "поставил и забыл".
"Установить армию/провинцию точкой сбора" будет направлять всю силу со всех провинций в одну точку. По дефолту это будет столичная провинция. Это сделано для упрощения как контроля и организации всех сил, так и для упрощения моей жизни, ибо перемещать постоянно подкрепления к основной армии не круто. Следует учесть, что все эти силы будут спавниться с нулевой дисциплиной, поэтому если вы будете добавлять их в основную армию, это может вас слегка подставить.
План:
-наконец допилить армии
-сделать охрененный интерфейс для выполнения всех команд выше
-дописать беттлмейстера, который отвечает за вычисление результатов битв
-сделать текстовый вывод подробной информации, в том числе и по битвам.
Сообщение отредактировал intercross: 24 June 2015 - 06:00