Nargott — Posts
| Topic / Post | Date |
|---|---|
|
Scripts
Пробуй в разных потоках выполнять операции над одними и теми же данными (ну хотя бы арифметика), но так чтобы игра не падала в зависимости от разной последовательности этих действий. На выходе результат покажет, в какой последовательности выполнялись…
|
|
|
Scripts
Ну я за тебя ее точно искать не буду. Не понимаю, какие сложности её найти. У тебя есть скрипты, которые работают по-разному в сингле и мультике, неужто сложно найти такую последовательность команд в них, а потом эмулировать ту же структуру, но без…
|
|
|
Scripts
Это решение. Если скрипты работают по-разному в сингле и мультиплеере, значит существует последовательность действий, которая будет работать по-разному там и там. Тебе осталось лишь её найти методом проб.
|
|
|
Scripts
Я НЕ ошибаюсь. Читай абзац до конца. Есть ещё третий способ. Определить тестовую функцию, которая 100% будет работать по-разному в сингле и мультиплеере. Запустить её и по результатам, отметить сингл это или мультиплеер.
|
|
|
Scripts
Спросить у самого игрока в месседже на старте карты. Либо проверять всех игроков на статус, компьютерный или человек. Если все, кроме одного, компьютеры, то режим сингл. И рассчитывать на то, что никто не будет запускать псевдо-сингл через…
|
|
|
A set of ideas for improving the strategic gameplay.
В данной теме выносится на обсуждение ряд новых идей, часть из которых в данный момент реализуется в моде WGE для Пятых героев. Все нижеизложенные идеи касаются только стратегической части, поскольку тактическая (бои) уже была сформирована,…
|
|
|
Improved balance.
Насчёт платы войскам, такая идея уже обсуждалась для WGE-мода. По зрелым размышлениям, от неё решено было отказаться, поскольку это ненужное экономическое усложнение игры. Если нужны серьёзные игры с экономикой, Герои - явно не тот жанр. А чтобы не…
|
|
|
Heroes 5.5 WarGame Edition - Tactical Edition.
Огромный - по сравнению с кем? Они сдачи не дают из-за отступления, поэтому прямой урон повышен для баланса.
|
|
|
Heroes 5.5 WarGame Edition - Tactical Edition.
Существует проблема с отображением приростов на экране найма. Изменение механики приростов доступно только через скрипты, которые невидимы с точки зрения отображения прогнозов по приросту. Т.е. тут возможны два варианта: 1) Оставить старую механику.…
|
|
|
Heroes 5.5 WarGame Edition - Tactical Edition.
Технически реализовал через скрипты систему бустов (разовых приходов существ от постройки тех или иных зданий). Сейчас по умолчанию стоит 50% буст от базовых жилищ и 100% буст от улучшенных (буст указывается относительно базового прироста). У юнитов…
|
|
|
Scripts
Понял, значит это издержки конструкции n = n + (isCondition or 0) Поэтому советую вместо нее использовать более адекватную с точки зрения читабельности (вместо попыток складывать числа с логикой): if (isCondition) then n = n + 1 end И вопросов…
|
|
|
Scripts
2RedHeavenHero : Естественно. Вопрос был - почему числа магические, я дал развернутый ответ. Применять константы или нет - личное дело каждого. По сути, это лишь вопрос разборчивого/неразборчивого почерка. Никто приоритеты операций запоминать не…
|
|
|
Scripts
Видимо, следует создать отдельную константу PLAYER_NOT_EXIST = 4, и оперировать уже ей. Как работает константа PLAYER_NOT_IN_GAME, непонятно, т.к. она должна обозначать, что игрока нет в игре, однако при генерации карты на 2 игроков, проверка…
|
|
|
Scripts
Потому что в мире программирования использовать какие-то невнятные ("магические") цифры - дурной тон, затрудняющий чтение, понимание и изменение кода. Что такое 0? Что такое 1? Это никому не известно, и из контекста неясно. Другое дело -…
|
|
|
Scripts
Угу, с помощью неё уже и успел решить проблему. Только вместо "магических" чисел 1 и 0 использовал константу PLAYER_ACTIVE (которой, видимо, соответствует 1). -- Получение числа игроков в игре function getTotalPlayers() local total = 0 for playerID =…
|
|
|
Scripts
Спасибо за наводку, ошибка оказалась в лишней букве s в имени переменной. Функция работает, как надо (другой мануал ввел в заблуждение). Хотя и выдаёт имена городов не как имена в человеческом понимании. P.S. Иногда важно просто узнать, что это на…
|
|
|
Scripts
Не вернёт. Эта функция работает только с параметром героев. По крайней мере, так говорится в мануале, плюс у меня действительно не работает.
|
|
|
Scripts
Как реализовать через скрипты следующие вещи? 1) Перестройка городов на старте игры. Для чего: ИРМГ генерирует некрасивые карты, а стандартный ГСК генерирует все города только 2 уровня с построенной таверной. Нужно: - первому игроку стартовый город 4…
|
|
|
Which monster do you like the most in Heroes 5 at level 7?
Ну если смотреть по их силе, то они уступают почти всем конкурентам на своём уровне - для этого достаточно взглянуть на их статы.
|
|
|
NHF – new heroes for Heroes V 3.1.
Поддерживаю. В Героях 5 у людей 2 родные школы - Свет и Тьма, и каждая из них должна обыгрываться теми или иными героями.
|