MOCHET [7]
24.02.2019 20:21
2 64 14
ArcomageCompanion v1.0.3: Юзерскрипт для аркомага (обзор)
UPDATE [16.12.2019]: После перехода на HTML5, часть вещей теперь будет проще и быстрее реализовать (Данная статья писалась, когда ещё не было аркомага на HTML5).
Скрипт показывает вышедшие карты.
Таймеры в скрипте пока не работают. Будут добавленны в следующей версии скрипта.
Вместо трекера выхода карт будет писать сколько ходов назад какая карта вышла, т.к. сам трекер пока что не совсем удобный.
Скрипт предназначен для игр с одной колодой. В бесконечной колоде он не имеет смысла.
Пояснение:
Timeline:
В планах:
Читы добавлять не буду
v1.0.2
Так примерно будет выглядеть версия 1.0.4
Название инспирированно от HearthStone Companion (OverWolf) =)
ArcomageCompanion v1.0.3: Юзерскрипт для аркомага (обзор)
Скрипт показывает вышедшие карты.
Таймеры в скрипте пока не работают. Будут добавленны в следующей версии скрипта.
Вместо трекера выхода карт будет писать сколько ходов назад какая карта вышла, т.к. сам трекер пока что не совсем удобный.
Скрипт предназначен для игр с одной колодой. В бесконечной колоде он не имеет смысла.
Пояснение:
- номер хода перечёркнут: карту скинули
- цвет фона карт отличается у нас от противника
- квадратик/треугольник: какой игрок? В следующей версии вместо квадратика/треугольника будут две звёздочки: золотая/чёрная
Поддерживается только последняя версия Google Chrome (tampermonkey)
- Не пофиксенно ещё множество багов.
- На данный момент в стадии альфа-тестирования - это значит что это ещё крайне забагованная версия, нехватает много каких-либо фич и скрипт может ещё сильно поменятся в будущем
- Языки: русский (по умолчанию), английский
Timeline:
- [2018.07.27 03:04] - ArcomageCompanion: Потеря ходов - BugFix
- [2018.07.23 21:52] - ArcomageCompanion. Потеря одного хода в игре с ботами
- [2018.07.13 20:24] - ArcomageCompanion v1.0.3
В планах:
- графики и тд в выпадающее меню сверху поместить, кому надо откроет, просто даже с ноутбука играю мелковато само окно игры, + поле где пишутся карты можно на 1/3 срезать (fenix9999) (sms)
- симуляция карт (arcomage engine). нужно для фикса бага с ходами (см. ниже). (приоритет высокий)
- убрать регекс на @include и заменить белым списком (white list) разрешённых доменов.
- добавить домены money7.heroeswm.ru + www.lordswm.com (@include, whitelist)
- адаптирование под разные экраны (Тут я буду ориентироваться по доступным размерам экрана, которые поддерживает игра в игровых настройках.) (comment) (screenshot) (приоритет высокий)
- адаптирование скрипта под тип колоды (comment) (приоритет высокий)
- дочинить интерфейс (есть глюки с F5, ...) (приоритет высокий)
- больше статистики и визуализации, live динамика игры (приоритет высокий)
- использование jQuery вместо native JS (native javascript та ещё гадость) (@require ...jquery.js...)
- импорт/экспорт данных для анализа (CSV)
- добавить меню с настройками
- http -> https
- чинить баги
- пофиксить баг с ходами когда играешь против ботов (описанно наверху (теряются ходы потому что они играют слишком быстро и мой скрипт не успевает получить всю инфу.)) (приоритет высокий)
- добавить таймеры
- добавить время сервера
- добавить номер хода
- простейший анализ динамики игры
- репозиторий на github/gitlab (?) (пока не важно)
- разбить на кучу файлов, потом будут склеиваться вместе и публиковаться как монолитный юзерскрипт. проще для разработки скрипта. (?) (пока не важно)
- возможность записывать и показывать старые игры (тут нужно либо моддить флеш, но это не вариант (#RIP-Flash), либо переписать аркомаг на html5, но это тоже дофига работы и мне просто пока лень) (приоритет пока что крайне низкий и не планируется делать в ближайшем будущем)
Читы добавлять не буду
v1.0.2
Так примерно будет выглядеть версия 1.0.4
Название инспирированно от HearthStone Companion (OverWolf) =)