Warriors in Exile – игра в Google Sheets. Обновление 1.2
В этом выпуске: оптимизация, быстрое перемещение по дорогам и лутбоксы.
Прошлые статьи
- Версия 1.0 – там же инструкция по установке
- Версия 1.1
Оптимизация
Оптимизация проекта в Google Sheets, в большинстве случаев, заключается в удалении кода и замене его функциями на листах. Ведь функции выполняются локально и практически мгновенно, а вот любой скрипт уже отправляется в облако. Потому даже самый простой триггер на проверку содержания клетки занимает 2-3 секунды.
Тем не менее, удалось добиться более быстрой загрузки игры и локаций. А совсем неприличные 30+ секунд при загрузке боя сократились до 10-15. Обычному передвижению по карте повезло меньше. Оно вообще никак не изменилось. А с учетом лага на 1-2 секунды при отправке скрипта разница вообще незаметна. Но благодаря быстрому перемещению теперь можно срезать крупные куски карты.
Быстрое перемещение
Теперь можно двигаться на 4 клетки в любую сторону в режиме point and click. У интерфейса есть лаг в 3-4 секунды, так как получить адрес выбранной клетки можно только с использованием скриптов. Четыре клетки могут казаться не таким уж и большим расстоянием, однако на уровнях есть много непроходимых преград и петляющих дорог. Потому в некоторых местах срезается намного больше, чем 4 хода. Функция помогает быстрее передвигаться между боссами, если драться со случайными энкаунтерами уже никакого желания нет.
Лутбоксы
Чтобы хоть как-то сделать карту чуть более интересной, добавил лут. При каждом входе на локацию появляется случайное количество лутбоксов. Они могут появиться только на проходимых участках, но не на дорогах.
Лутбоксы двух типов: одни дарят случайное количество опыта, другие дают одноразовый предмет, который можно использовать в бою как заклинание. Предметы не требуют никакой ресурс, но исчезают сразу после использования.
Другие изменения
- Временно удалена глобальная карта, потому что ее присутствие всё делало медленнее.
- Появился дополнительный проход ко второму боссу. Теперь боссов можно убивать в любом порядке, но если следовать основной дороге, получится быстрее и удобнее.
- Внесены мелкие изменения в баланс заклинаний. Некоторые сочетания оказались уж очень убийственными, потому часть спеллов у персонажей игрока теперь приходит на более поздних уровнях.
- Увеличено количество опыта, необходимое для повышения уровня. С раннее добавленной наградой в виде опыта за открытие карты и новыми лутбоксами, уровни набираются слишком быстро.
Планы на 1.3
С ними до конца не определился. С одной стороны, пора бы уже добавить новые локации и очередного босса. С другой – исследование мира всё еще выглядит как-то тухло. Возможно, удастся убить обеих птиц одним камнем. Зато теперь можно начать работу над локализацией. Она уже не ударит так сильно по скорости работы, как ударила бы в прошлых версиях.