qSpider - плеер для запуска QSP игр в браузере

Re: qSpider - плеер для запуска QSP игр в браузере

l0stetrnity написал(а):

И у меня возник вопрос – не подумывал-ли ты из “web-плеера” сделать локальный плеер? Web плеер конечно хорошая идея, ибо у всех есть браузер чтоб его открыть – но установка “локального сервера” убивает всю доступность.

это в планах, или на Electron (он мне не нравится из-за большого размера, получается 100mb электрона и 5mb плеера) или на https://tauri.studio/

подключение js к игре и взаимодействие с ним через exec тоже в планах

сейвами займусь в ближайшее время - судя по всему там проблема с ограничениями в браузере и надо немного менять способ их хранения

werewolf999
useravatar
Offline
6 Сообщений
Информация о пользователе в сообщениях
Администратор отключил публичную отправку сообщений

Re: qSpider - плеер для запуска QSP игр в браузере

werewolf999 написал(а):

сейвами займусь в ближайшее время - судя по всему там проблема с ограничениями в браузере и надо немного менять способ их хранения

Отлично! А то я уже почти потерял надежду, ведь этот плеер по факту более гибкий чем всё другое что доступно сейчас.
Да и возможность кастомизировать/изменять отображение контента через исходники – это круто.

werewolf999 написал(а):

это в планах, или на Electron (он мне не нравится из-за большого размера, получается 100mb электрона и 5mb плеера) или на https://tauri.studio/

Единственная проблема это с дистом, т.к. попробуй объяснить “среднему-пользователю” что нужно устанавливать доп-расширения для локального сервера, для некоторых это сложнее чем квантовая физика.
Ну если мы сравниваем с классическим-плеером, так-то да, но нужно учитывать тот факт, что сейчас 2021 на дворе и у большинства если не опитка, так 4G – так что я не думаю, что дополнительные 100мб плеера кого-то испугают.
(Хотя по факту, в конечном итоге единственное что важно – это доступность и функционал, а не название.)

Но у себя я тестил плеер на NWjs (ибо для быстрых тестов он подходит лучше, чем Electron) – всё работает отлично, и даже становится не “Case Sensitive” (Т.е. пути к ресурсам, картинки итд.)

l0stetrnity
useravatar
Offline
9 Сообщений
Информация о пользователе в сообщениях
Администратор отключил публичную отправку сообщений

Re: qSpider - плеер для запуска QSP игр в браузере

l0stetrnity написал(а):

что дополнительные 100мб плеера кого-то испугают.

Не испугают, но будут ли они того стоить? Если качать такой плеер, чтобы поиграть в "Хронику борьбы с тараканами", то оно того не стоит. А вот если в таком плеере будет полка игр со всеми играми QSP, которые есть на сайте, это уже интереснее.

Aleks Versus
воздвигатель башни
useravatar
Онлайн
1614 Сообщений
Информация о пользователе в сообщениях
Администратор отключил публичную отправку сообщений

Re: qSpider - плеер для запуска QSP игр в браузере

Aleks Versus,
В этом вся суть, если нужно поиграть в “Хронику борьбы с тараканами” – то можно ведь использовать классический плеер? Т.е. если не используется дополнительный функционал, который предоставляет данный плеер – то выбор очевиден.
Т.е. в дополнительных 100мб по большей части поддержка JS(в перспективе), CSS, видео, аудио и работа с локальными файлами(в перспективе), если они не требуются для проекта – то можно использовать классический плеер и не заморачиваться.
Как-то так.

Вот если взять в пример плеер от Sonnix – Плеер сам по себе неплохой, с возможностью подключать CSS и JS – Но он уже не обновлялся в течении нескольких лет, веб-движок в нём устарел и многие CSS функции не поддерживаются, как например возможность использовать фильтры в кейфреймах.
Или, например регэкспы критуют на x64 версии плеера. (Я уже молчу о багах с интерфейсом)
А у него вес – чуть меньше 100мб и он активно используется, даже при всех косяках.
Почему? - Нет достойной альтернативы.

Upd:
Ну и опять-же, 100мб это если мы говорим об Электроне, но как werewolf999 отметил выше, можно использовать https://tauri.studio - А он по сути компайлится из модулей и ненужные модули можно просто напросто выкинуть, тем самым снизив вес диста.

l0stetrnity
useravatar
Offline
9 Сообщений
Информация о пользователе в сообщениях
Администратор отключил публичную отправку сообщений

Re: qSpider - плеер для запуска QSP игр в браузере

l0stetrnity,
по-моему плеер должен быть максимально универсальным, если речь идёт именно о локальном плеере для запуска разных игр, а не быть заточенным чисто под стандалон. Поэтому, если qSpider будет локальным, очень надеюсь, что весить он будет немного, по крайней мере не больше, чем Quest Navigator.

Aleks Versus
воздвигатель башни
useravatar
Онлайн
1614 Сообщений
Информация о пользователе в сообщениях
Администратор отключил публичную отправку сообщений

Re: qSpider - плеер для запуска QSP игр в браузере

Ок, давай по пунктам.

Пункт первый – что делает плеер “Локальным”? Разве он сейчас НЕ локальный? Т.е. на данный момент, для его запуска на локальной машине – ты должен установить локальный сервер (или расширение для браузера, которое работает как локальный сервер)
Т.е. по факту, сам плеер НИКОГДА не будет полностью «Локальным», в противном случае его нужно писать на .cpp, Java или ещё чём-то компилируемом.

Пункт второй - Electron, NWjs, Tauri – По факту являются лишь “Браузерами” со встроенным NodeJS, но плеер к ним никаким образом НЕ привязан (И не ограничен), и сможет свободно работать как он работает сейчас.
Далее, никто никого НЕ ограничивает в выборе той или иной платформы или ЛИШЬ одним методом, вариантов всегда может быть несколько.

И последнее, “Немного” – понятие относительное, и он будет весить столько сколько нужно, всё что я перечислил включает в себя JS, CSS, графику и видео – это в любом случае компоненты на которых сам плеер построен, и “локальная версия” в любом случае будет их включать(Если она вообще будет), т.к. без них, сам плеер работать не сможет.

Upd:
Это можно воспринимать как бинарный рантайм, не более. На данный момент, ты можешь запросто скомпилировать плеер, засунуть его в NWjs или Electron и свободно запустить, делает-ли это плеер «локальным»? – Я так не думаю, более того, это даже не меняет его принцип работы.
Возможно, в дальнейшем при компиляции “локальной” версии, будут использоваться NodeJS методы для сэйвов и прочего, но кто сказал, что нужно убирать “Веб-версию” с localStorage? Разве они не могут существовать параллельно? (Учитывая, что веб-версия уже написана)

l0stetrnity
useravatar
Offline
9 Сообщений
Информация о пользователе в сообщениях
Администратор отключил публичную отправку сообщений

Re: qSpider - плеер для запуска QSP игр в браузере

l0stetrnity,
господи! Чувак, ты же сам употребил термин "локальный плеер", а теперь объясняешь мне "локальный" или не "локальный". И ты сам же аргументировал неудобство текущего "локального" плеера тем, что приходится устанавливать сервер и запускать игру в браузере.

[Только зарегистрированные пользователи могут прочитать этот текст]


Всё это оффтоп. Надо завязывать.

Aleks Versus
воздвигатель башни
useravatar
Онлайн
1614 Сообщений
Информация о пользователе в сообщениях
Администратор отключил публичную отправку сообщений

Re: qSpider - плеер для запуска QSP игр в браузере

Aleks Versus,
Сорри, чёт понесло… ну а если по теме и конкретизировать по приблизительному весу – то этот плеер даже на Tauri – скорее всего будет весить больше, чем Quest Navigator по очевидным причинам. Но не думаю, чтоб критично.

l0stetrnity
useravatar
Offline
9 Сообщений
Информация о пользователе в сообщениях
Администратор отключил публичную отправку сообщений

Re: qSpider - плеер для запуска QSP игр в браузере

вышла новая версия - 0.10.0
статья с описанием изменений - https://ifhub.club/2021/05/23/qspider-0100.html

werewolf999
useravatar
Offline
6 Сообщений
Информация о пользователе в сообщениях
Администратор отключил публичную отправку сообщений

Информация

Статистика форума:
 
Всего тем:
1005
Всего опросов:
14
Всего сообщений:
16790881
Сообщений на этой неделе:
3
Пользователи форума:
 
Всего пользователей:
2569
Последним зарегистрировался:
Ивентюрист