seedhartha / questplayer Goto Github PK
View Code? Open in Web Editor NEWThis project forked from mrboboface/questplayer
Android port of Quest Soft Player
Home Page: http://qsp.su/
This project forked from mrboboface/questplayer
Android port of Quest Soft Player
Home Page: http://qsp.su/
Есть игры (например, "Цирк-западня"), где для описания локации используется html с изображением в таблице. В данных играх изображение получается неестественно маленьким. Необходимо научиться приводить их к нормальному размеру.
Сейчас палитра недостаточно разнообразная.
В репозитории https://github.com/qSPFoundation/qsp обновилась библиотека два дня назад. Очень хотелось бы,чтобы обновление было добавлено в qsp для android.
Сейчас интерфейс Android-плеера сильно отличается от классического. Из-за нахождения описания, инвентаря и дополнительного описания в разных табах, играть становится сложнее, так как часто приходится переключаться между ними.
См. сообщение.
Модель телефона: Samsung Galaxy J5 Prime
Версия ОС: Android 8.0.0
См. http://qsp.su/index.php?option=com_agora&task=topic&id=128&p=23&Itemid=57#p27809
Сейчас при удалении приложения или при установке несовместимой версии, игры и сохранения будут потеряны. Необходимо рассмотреть вопрос об использовании external storage с целью хранения игр.
Скорее всего, с реализацией возникнут сложности на более новых версиях Android.
Некоторые игры на Полке, например "Осколки бессмертия", "13-я школа" и "Противостояние", скачать не удаётся. При этом ошибки пользователю не показываются.
Вызов savegame в коде создаёт файл размером 0 байт.
См. комментарий
Перестают реагировать пункты меню, при возврате к портретному пункты меню также не реагируют, и спустя какое-то время приложение крашится.
(Ксиоми Редми 4, Андроид 7.0)
Сейчас описание локации занимает фиксированные 67% от высоты экрана, а список действий, соответственно - 33%. Это не всегда удобно - необходимо предоставить возможность настраивать соотношение размера описания к размеру списка действий.
Регрессия в версии 2.1.0: в игре "FallOut: Rethinking" в начальной локации используется инструкция wait, после которой начинается проигрывание музыки. Сейчас, если выйти на полку игр, не дождавшись выполнения кода в начальной локации, в фоне будет играть музыка.
Ожидаемое поведение: игра продолжается с того момента, на котором остановились.
Сейчас свайп в бок слишком чувствительный - пролистывая описание, можно легко переключиться на другое окно. Необходимо увеличить порог срабатывания свайпа в бок.
Возможное решение: разрешить сохранять и загружать игры из произвольного места на телефоне.
У некоторых игр на полке файл игры находится в подпапке, например "Осколки бессмертия", "Пленник зеленых холмов", "13-ая школа" и "Алиса. Девочка со спичками". Сейчас в этом случае плеер не может найти игру.
when I load game file about family life ,error code 105
can't load file
game.zip
Hello, would it be possible to select where the game gets installed (the output directory)? As in if I wanted to install and launch it from the SDcard?
I think previous versions had a setting that allowed this but it was erased at some point.
I am not sure if I am communicating this correctly, my issue is that my internal storage is pretty low so I am in need of using external memory cards.
Would write this in russian but my skills on it are pretty basic, sorry.
Спасибо!
См. сообщение.
Всех приветствую. Этот баг проявляется,если мы запускаем приложение после загрузки устройства,или после его закрытия через диспетчер приложений.
Дело в том,что мы инициализируем библиотеку в отдельном потоке в классе LibQspProxyImpl,а запускаем игру,используя методы этого же класса,в главном потоке. В результате иногда происходит так,что в главном потоке код выполняется быстрее,чем в потоке,инициализирующем библиотекут.е происходит разсинхронизация потоков. Я пытался обернуть код до запуска потока в synchronized(this),но это ничего,или почти ничего,не дало. Поскольку на сайте qsp.su ввели защиту от ботов и домен qsp.su не будет работать,api поменяло адрес. Также я исправил креш плеера при распаковке игры депрессия. Поскольку я делал это одним коммитом,в котором,на мой взгляд,очень мало изменений,я не создавал pr. Вы можете смержить мой коммит с https://github.com/AlexandrKozlovskiy/questPlayer/tree/dev (самый последний коммит),а после чего исправлять баг.
Некоторые игры имеют большой размер и поэтому долго скачиваются. Сейчас отменить загрузку невозможно; нужно добавить такую возможность.
Сейчас API сайта возвращает только те игры, которые запакованы в zip-архив. Нужно предоставить пользователю возможность скачать все игры - вероятно, договорившись с администратором сайта.
С другой стороны, можно переложить эту ответственность на авторов игр и сказать, что игра совместима с Android, только если она запакована в zip-архив.
Задача на подумать.
msecscount в связке с wait возвращает непропорционально увеличивающиеся значения.
См. комментарий
Добрый день
Не хватает возможности выбора уже распакованной игры.
В версии плеера от MrBoboFace такая возможность была (выбиралась папка с играми).
Для объёмный игр (> гигабайта) удобнее распакововать на компьютере и переносить игру в папку на флешку
Так как сейчас во всплывающих окнах HTML не поддерживается, нужно удалять из строки разметку.
Если игра была удалена, то при открытии меню необходимо скрывать пункт "Продолжить игру".
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.