Quest Navigator для Windows
Плеер “Quest Navigator” для Windows находится в стадии активной разработки.
Ссылка на скачивание самой свежей версии: http://appcast.text-games.ru/quest-navigator-latest
Утилита для логирования ошибок и консольного вывода Javascript: LogApp.exe
Документация: Quest Navigator
Исходный код: http://github.com/Nex-Otaku/quest-navigator-awesomium
Навигатор открывает в браузере ссылки к интернет-ресурсам. Это нормально? Может стоит запретить ему так делать?
Aleks Versus,
да, это сделано специально.
А где ты хотел бы открывать ссылки? Внутри самого приложения? Или ты хотел бы полный запрет на внешние ссылки? Расскажи.
Я понимаю, что это удобно; например, можно отправить игрока к последней версии игры и т.п., но побаиваюсь ссылок, адреса которых нельзя прочитать в строке состояния. Потому что не знаю, куда они меня выкинут. Вот и всё.
Открывать их в навигаторе? Нет. Смысла не вижу. Другое дело: подгрузка музыки и изображений, или даже inclib ‘http://...'. Иногда было бы неплохо иметь такую возможность.
Вот, кстати, насчёт изображений. Если вбить ссылку “на интернет” в <IMG src=“…”> навигатор открывает её в браузере без участия игрока. И, как я понял, делает это всякий раз при обновлении интерфейса. Это уж совсем неправильно.
Я не уверен, что моё мнение кого-то интересует, но я против подгрузки мобильным приложением любой информации из интернета без ведома пользователя. Все обращения приложения к интернету должны быть настраиваемыми. Как минимум, должен быть режим “только Wi-Fi”. Как максимум - всякие настройки проверки обновлений, всплывающие окна “Переход по внешней ссылке http://..... Да/нет?”, запрос играми разрешения на подгрузку данных в реальном времени (если это прям так нужно) и тому подобное.
Если вбить ссылку “на интернет” в <IMG src=“…”>… Это уж совсем неправильно.
Согласен, неправильно. Делать пока с этим ничего не буду: фильтрация запросов в Awesomium это страшный геморрой.
newsash,
в идеале это так. Но на практике это нецелесообразно. В любом случае, сейчас на такие мелочи нет времени.
Сверстал отступы для текста описания и действий.
Сделал инструкцию по созданию независимых сборок (standalone): Независимая сборка игры для Quest Navigator.
Вынес в скин форматы действий, контекстного меню и предметов.
Сверстал инвентарь.
Сверстал контекстное меню.
Сделал системное меню и слоты сохранения.
Сделал диалог ошибки и MSG.
Вроде MSG работал. Или я что-то пропустил?
Недавно обнаружил не очень правильную вещь: если в списке игр выбрать игру, которой уже нет (файл удалён), плеер выдаёт ошибку и закрывается. Мне кажется он, как минимум, не должен закрываться, как максимум - удалять битую ссылку из списка.
Вроде MSG работал. Или я что-то пропустил?
Aleks Versus,
я сейчас веду отчёт по вёрстке нового дефолтного шаблона :) В тестовом шаблоне всё уже свёрстано, но он для нормальных игр не подходит - слишком прост и убог.
если в списке игр выбрать игру, которой уже нет (файл удалён), плеер выдаёт ошибку и закрывается
Посмотрю.