Тестирование игры
На данный момент игра в разработке, включены все возможности отладки и сообщений
Если нажать в игре Ctrl+` откроется "консоль" куда пишутся все системные сообщения, ошибки, отладка и т.п., если выявлен баг, желательно прикреплять к описанию текст из этой консоли
Если нажать в игре Alt+` откроется панель расширенного управления, фактически это инструментарий разработчика. Особо интересного в нем нет, но можно перейти в любой момент к любому параграфу и посмотреть значения переменных игры.
Битвы реализованы только недавно, драться можно только в параграфе 8 (с капитаном), надеюсь Даннер в ближайшее время добавит и остальные
ЕСЛИ не лень, просьба добавлять в тикеты ВСЕ нюансы, в т.ч. такие как отсутствие битвы на каком-то параграфе, нелогичность текста действия на параграфе (например когда непонятно что оно значит, или почему текст написан именно так)
Я считаю, что сейчас нужно начинать тестирование с общих черт - удобство интерфейса, серьёзные глюки в параграфах и недоделки, а потом постепенно будем "скатываться" к частностям, выискивая мелкие недочёты.
Работу попытаемся организовать так: бета-тестеры создают "тикеты" (см. ссылку ниже) на исправление/доработку, я и Даннер вносят изменения, эти изменения автоматически применяются к той версии, что висит на сайте.
Таким образом, если "тикет" закрыт, значит нужное исправление внесено, желательно перепроверить )))
Что писать в тикет?
Особых критериев заполнения нет, главное - чтобы было понятно, чем информативнее, тем лучше
Важное:
- Платформа, ОС, браузер и версия
- Разрешение экрана (актуально для визуальных глюков и интерфейса)
- Если связано с текстом - номер параграфа (можно посмотреть через панель разработчика - "Переменные" - globals 'article')
- Если связано с игровой механикой, или что не работает, работает "не так" - лог консоли (Ctrl+`)
Как победить в битве?
Вызвать меню игры (alt+`) там выбрать пункт "Выполнить..." и в нем ввести код:
_L.battle.finish('win');
Меню игры (alt+`) не появляется, как быть?
Для того, чтобы заработало меню нужно:
# Создать файл version.js с содержимым:
warlock.type += 'debug';
# ОБЯЗАТЕЛЬНО! В subvension пометить файл как Ignore (чтобы он не добавился к следующему коммиту)
UPD: Внимание! Прошу обрамлять содержимое лога специальным образом - чтобы они отображались нормально, вот так:
{{{
лог
}}}
