Перейти к содержимому

Я переработал 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. Спасибо за помощь в тестировании.