Я переработал 18xx.games — новая панель управления для игры в 18xx
18xx games and rules
0:00 / 0:00
Я переработал 18xx.games — новая панель управления для игры в 18xx
214 просмотров · 4 дн. назад
18xx games and rules
50 подписчиков
214 просмотров · 4 дн. назад
Как бы выглядел 18xx.games, если бы интерфейс компьютера больше походил на настольную игру?
Последние шесть месяцев я разрабатывал альтернативную панель управления для 18xx.games. Она основана на идеях, которые я выработал за многие годы игры в 18xx и в рамках моего предыдущего проекта на Rails.
Цель состоит не в том, чтобы изменить сами игры. Цель — изменить то, как мы с ними взаимодействуем:
Форма говорит вам, что это такое.
Цвет и типографика говорят вам, что это значит.
Движение говорит вам, что изменилось.
Дыхание говорит вам, что связано или возможно в данный момент.
Визуальный вес говорит вам, что имеет значение.
В конечном итоге, идея проста:
Компьютер должен заниматься интерфейсом. Игрок должен играть в 18xx.
В этом видео я использую 1846 для демонстрации панели управления на примере реальной игры, включая раунды акций, оперативные раунды, прокладку путей, жетоны, поезда, маршруты, доли, информацию о правилах, историю, центр действий и различные инструменты для отслеживания как синхронных, так и асинхронных игр.
🧪 Мне нужны тестировщики
Панель управления уже используется в реальных играх, но 18xx.games содержит слишком много игр, механизмов и необычных граничных случаев, чтобы я мог всё протестировать самостоятельно.
Моя конечная цель — предложить эту работу проекту 18xx.games. Прежде чем это сделать, мне нужно гораздо более широкое тестирование.
Поэтому, пожалуйста, не просто говорите, что она выглядит красиво. Играйте с ней и говорите, что ломается.
Необычные игры и необычные ситуации особенно ценны.
Исходный код и информация о проекте:
18xx Dashboard на GitHub
⚙️ Установка панели управления
В настоящее время панель управления использует расширение для браузера Requestly. Requestly может перехватывать и изменять веб-запросы в браузере, включая перенаправление запросов и изменение заголовков. Именно это позволяет загружать версию интерфейса в виде панели управления, пока вы продолжаете использовать 18xx.games.
1. Установите расширение Requestly для браузера.
Requestly поддерживает основные настольные браузеры, включая Chrome, Firefox и Edge.
2. Откройте Requestly и войдите в систему.
Если Requestly попросит вас создать/войти в учетную запись, выполните этот шаг. Достаточно обычной учетной записи Google или GitHub.
3. Импортируйте/установите мои два правила Requestly:
https://app.requestly.io/rules#shared...
Requestly поддерживает списки общих правил. Можно открыть ссылку на общий список, чтобы предварительно просмотреть правила перед импортом.
4. Убедитесь, что оба правила включены! Для этого нужно поставить 3 галочки!
5. Откройте игру 18xx.games обычным способом и выберите вкладку «Панель управления».
Теперь вы должны увидеть альтернативную панель управления.
Если вы хотите вернуться к обычному поведению 18xx.games, отключите два правила панели управления в Requestly.
🔐 Безопасно ли это?
Перед установкой необходимо понять один важный момент.
Requestly — это мощное расширение для браузера. Его правила HTTP могут перенаправлять или блокировать запросы, изменять запросы и ответы, изменять заголовки и внедрять JavaScript или CSS.
Поэтому не устанавливайте правила Requestly вслепую от того, кому вы не доверяете.
Я настоятельно рекомендую предварительно просмотреть мои два правила перед импортом. Система общих списков Requestly предоставляет функцию предварительного просмотра для общих правил.
Эти два правила используются здесь для обеспечения работы панели управления с 18xx.games. Вы можете проверить, запущены ли они, с помощью расширения Requestly, и отключить их, когда не используете панель управления. Вы также будете получать уведомление об использовании Requestly каждый раз при перезагрузке браузера, как видно на моем видео с черным прямоугольником в правом верхнем углу.
Я не утверждаю, что установка каких-либо расширений для браузера или стороннего кода безопасна. Если вам неудобно разрешать расширению изменять запросы, отправляемые веб-сайтом, пожалуйста, не устанавливайте бета-версию. Исходный код панели управления доступен для публичного ознакомления на GitHub:
https://github.com/sbleeck/18xx-dashb...
🐛 Нашли проблему?
Пожалуйста, сообщите мне:
• в какую игру из серии 18xx вы играли
• какой раунд или действие вы выполняли
• чего вы ожидали
• что произошло на самом деле
• ваш браузер
• номер/ссылка на игру, если возможно
• скриншот, если это поможет
Вы можете связаться со мной напрямую по адресу bleeck@gmail.com.
Сообщения об ошибках, странном поведении, неподдерживаемых игровых механизмах и предложения приветствуются.
Пожалуйста, помните, что это бета-версия программного обеспечения, не являющаяся частью официального интерфейса 18xx.games.
Спасибо за помощь в тестировании.