RU

QSP под Android

Nex Moderator 18.10.2010 08:34 256 comments 189294 views

Взялся недавно за портирование QSP на андроид.

Учитывая, что под андроид нельзя “напрямую” портировать написанный с использованием wxWidgets плеер, задача оказалась довольно сложной.

Разобравшись с доступными средствами, определился, как именно сделать порт, а именно:

  1. Библиотека QSP собирается в NDK.
  2. Для библиотеки делается “биндинг под ANDROID”.
  3. Для доступа к интерфейсу библиотеки через jni пишется специальный класс-прослойка.
  4. GUI пишется на Java.

Страница на Маркете: Quest Player

Edited at 15.06.2011 05:51 (14 years ago)
Aleks Versus Moderator 24.01.2022 17:15 (4 years ago)

batusay,
много вариантов. Только эта одна игра не запускается? Игры из каталога запускаются? Пробовал открывать архив и смотреть, как игра упакована? Лежит она на верхнем уровне, или нет? Пробовал спрашивать у автора игры, работоспособна ли она в принципе на андроиде?

Ну не написано что на Андроиде работает.

batusay,
Там для запуска в Винде используется exe или bat. Для Андроида ее никто не запаковывал.

Aleks Versus Moderator 21.04.2022 08:05 (3 years ago)

Две недели назад Seedharta обновил плеер для андроид. Теперь доступна версия 2.4.0 https://github.com/seedhartha/QuestPlayer/releases

Дамир Белялов #654 26.04.2022 19:29 (3 years ago)

На андроид версии (2.4.0) не поддерживается во вкладке действий код <font color> а так же код <center>
Сравнение Пк версии и версии для смартфона.

В 2.4 опять действия висят всегда внизу экрана?

Теперь игры через приложение с сайта скачать неполучается(

В версии 2.4 сломался масштаб, изображения теперь полноразмерные.

Aleks Versus Moderator 22.12.2022 15:31 (3 years ago)

Dos5n,
может быть это в игре “width=100%” не прописано для изображений?

Или в предыдущей версии нормально открываются изображения?

Вот для примера скриншот из версии 2.3.2

Пробовал запускать через rar там выдает ошибку. Игру запускал провинциалку. Если разархивировать почему то при запуске висит черный экран бесконечно в чем может быть проблема?

Aleks Versus Moderator 26.11.2024 12:56 (1 year ago)

Frontak,
по поводу запуска разных эро-игр на андроид лучше спрашивать там, где эти игры обсуждают. На альбедо, или на “острове наслаждений”. Кажется, у всех есть телеграм-чаты.

Вот тоже самое мне на альбедо сказали, только что написать лучше сюда

Точно могу сказать что на острове с этим не помогут, там игр qsp на андроид нету. И никто не сможет подсказать почему не работает.

Aleks Versus Moderator 27.11.2024 06:58 (1 year ago)

Frontak,
дело в том, что “Провинциалка” и другие подобные игры, разрабатывались в первую очередь для ПК. Нужно точно знать, на какие плееры ориентировался автор, когда писал игру. Я бы предложил попробовать запустить на Квестопии, если иных вариантов нет. Возможно на этом плеере она пойдёт. Но с Квестопией надо быть осторожным и не открывать в нём иных ресурсов, кроме папок с играми.

По хорошему тебе надо знать: версию библиотеки (qsplib), на которой собран плеер, и версию библиотеки, под которую писалась игра. Подозреваю, что чёрный экран висит банально потому, что не срабатывают какие-то скрипты и текст не выводится. В форках андроид-плеера это может быть из-за того, что addqst или inclib не работают, или какая-то завязка через локацию-счётчик не срабатывает.

Если провинциалку обновили хотя бы до версии библиотеки 5.8.0 — она запустится на qpsider. Через браузер можно играть криво-косо с мобильника.

Log in or Register to post comments.