Мой рандомайзер для Hunt: Showdown месяц спустя: 14 языков, челленджи для отряда и патроны под контролем
Бесплатный сайт, который собирает случайного охотника, вырос из «бросил кости — пошёл играть» в набор для отряда, стримеров и упёртых коллекционеров киллов. Рассказываю, что добавил и что понял по дороге.
В начале октября я выложил здесь HuntLoadout — сайт, который за секунду собирает случайную сборку для Hunt: Showdown 1896: оружие, патроны, снаряжение. С тех пор в журнале изменений набралось больше сорока пунктов. Рассказываю о главном.
Все 14 языков игры
Сначала сайт был на русском, английском, немецком и китайском. Но в Hunt играют по всему миру, и в самой игре 14 языков — значит, и сайт должен говорить на всех. Теперь так и есть: от украинского и польского до японского, корейского и традиционного китайского.
Главное правило — названия как в игре. Нет ничего хуже, чем рандомайзер, который называет оружие не так, как ты видишь его в закупке. Поэтому названия оружия, патронов, снаряжения и всех 253 охотников я брал из локализаций самой игры, а не прогонял через переводчик.
У каждого языка теперь свой адрес — русский живёт на huntloadout.com/ru/, — а сайт сам открывается на языке браузера.
Патроны больше не довесок к стволу
Раньше патроны были намертво привязаны к стволу: не нравятся патроны — перебрасывай всё оружие. Теперь у каждой строки патронов свой кубик: перебрасываешь только патроны, оружие остаётся. А кликом по патронам их можно закрепить — следующий бросок их не тронет.
Заодно доделал то, что раньше было упрощено:
- у трехстволки, LeMat, карабинов LeMat и «Косаря» вторая ячейка — патроны для подствольного дробовика, со своим списком;
- у парных пистолетов особые патроны покупаются одной пачкой на пару — сайт считал две, теперь цена сборки совпадает с игрой;
- кубик на снаряжении меняет один предмет: у стопки из трёх меняется одна штука, а не вся стопка;
- новая настройка «Не больше одного дробовика» — для тех, кого бесят два дробовика в одной сборке.
Обновляется после каждого патча
Рандомайзер, который отстаёт от игры, бесполезен: выдаёт то, чего уже нет, и не знает новинок. Поэтому после каждого обновления я сверяю цены, патроны и список предметов. Например, у Dolch 96 убрал патроны, которых в игре больше нет, а новый Крупнокалиберный Derringer из текущего события уже выпадает в сборках.
Всё по датам — в журнале изменений на сайте, а коротко каждый день — в моём Discord.
Челленджи для отряда
По бокам от своей карточки есть кнопка «Пригласить охотника» — как в лобби игры. У каждого в отряде своя сборка, внизу стоимость всего отряда, а ссылкой всё отправляется тиммейтам.
Под это я собрал двенадцать правил на вечер. Несколько любимых:
- Судьба — один бросок на матч, никаких перебросов;
- Рулетка — умер, бросаешь кости заново;
- Средневековье — вся тройка без огнестрела;
- Кто кого — у всех одна сборка, в конце сравниваете киллы;
- Снова новичок — прокачанные охотники, но ранг 1 и базовые стволы.
Полный список — в моём руководстве в Steam: «Рандомайзер: случайные сборки и челленджи для отряда (HuntLoadout)».
Для стримеров
Аукцион, где зрители ставят баллы канала Twitch или донаты DonationAlerts на оружие, а колесо на выбывание решает, с чем стример идёт в катку, тоже подрос: своя музыка при вращении колеса, правка ставок, которые сайт не узнал, и названий лотов прямо в списке. Ставки он понимает на любом из 14 языков, с опечатками и транслитом.
А на новой странице «Партнёрам» лежит всё, чтобы рассказать о сайте у себя: личная ссылка по нику, панель для Twitch, плашка для OBS и готовые тексты.
Быстрее
Сайт статический — HTML, CSS и JavaScript, без сервера и регистрации, всё хранится в браузере. Но к четырнадцати языкам он заметно потяжелел, поэтому я посидел с замерами: главная страница стала почти вдвое легче, шрифты грузятся с самого сайта, а каждая страница тянет названия предметов только на твоём языке. На телефоне это особенно заметно.
Что дальше
Пишите, какой челлендж или пресет добавить, что неудобно и что сломалось: внизу каждой страницы есть кнопка «Сообщить о баге», а комментарии здесь я читаю все.
Попробовать: https://huntloadout.com/ru/
Увидимся на болотах 🐊