LINUX.ORG.RU

Ответ на: комментарий от EXL

P.S. Немного побегал, FPS проседает сильно, да.

Кнопки WASD не работают? Или извечные Linux'овые проблемы с раскладкой?

Не смог уехать на лифте.

P.P.S. По-умолчанию «E» - «Use» не забайндена была.

А ещё звука нет. Но всё равно круто!

EXL ★★★★★
()
Последнее исправление: EXL (всего исправлений: 1)
Ответ на: комментарий от EXL

конфиг дефолтный,они не забиндены просто

mittorn ★★★★★
() автор топика
Ответ на: комментарий от EXL

Лучше сначала исправить unaligned access. А то приходится шланг патчить, чтобы всегда считал unaligned. Да и работает так медленнее в разы. А wasm не смотрел пока. Оно доступно за пределами хрома?

mittorn ★★★★★
() автор топика
Ответ на: комментарий от mittorn

Оно доступно за пределами хрома?

Да, в новой лисе как раз и есть. А вот в хроме под Linux, наоборот, пока нету. Под Win/macOS есть Chrome Canary там есть. Должны выкатить в 57-ой версии.

EXL ★★★★★
()
Ответ на: комментарий от mittorn

Звук крашил, вроде баг sdl. Потом посморю

А, так ты для Emscripten-версии снова на SDL2 вернулся? Я думал там тупо нативную версию перекомпилить тулчейном под WebGL можно было. Но со звуком, да, загвоздка будет.

EXL ★★★★★
()
Ответ на: комментарий от EXL

У нас sdl везде кроме android.
Смысл писать отдельный бэкенд пока sdl справляется?
Вот если он не будет справляться - другое дело.
SDL2 теперь почти часть emscripten. emscripten перепилят, а sdl2 продолжит работать.

mittorn ★★★★★
() автор топика

А нельзя ли ТСу всё это выкатить на гитхаб, гитхаб странички и на реддите опубликовать?

menangen ★★★★★
()
Ответ на: комментарий от menangen

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

mittorn ★★★★★
() автор топика

Это восхитительно!

Кстати, на ноуте с Core i3-4010U и Firefox было где-то 3 FPS в первой комнате Hazard Course, и где-то 20-45 FPS дальше.

spijet ★★★
()
Ответ на: комментарий от spijet

Первая комната тяжёлая сильно, там 3 комнаты сразв в pvs попадает если не больше. Можно по gl_wireframe посмотреть если он работает.

mittorn ★★★★★
() автор топика

ага

и на чемто кроме <<твоего браузера «версия»>> оно работает?

ох уж эти жабаскрипт дивелоперы

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

lwx51033
()
Ответ на: комментарий от lwx51033

Оно работает в хроме?
А какие остальные браузеры? И какие исключения выдаёт?
У меня работает только в лисоподобных разных версий. Причём даже на андройде.

mittorn ★★★★★
() автор топика
Ответ на: комментарий от lwx51033

У тс вообще хрома нет. У меня запустилось вообще везде где есть webgl.

Solexid
()
Ответ на: комментарий от lwx51033

И javascript девелоперы не связываются с emscripten. Вместо этого они пишут сразу на яваскрипте.

mittorn ★★★★★
() автор топика
Ответ на: комментарий от lwx51033

В каких браузерах и на каком дистре (и GPU) смотрел хоть?

spijet ★★★
()

А есть архив? Ждал несколько минут пока загрузятся xash.js и xash.data, но в итоге не запустилось. Повторно загрузки ждать устанешь.

orm-i-auga ★★★★★
()
Последнее исправление: orm-i-auga (всего исправлений: 1)

Круто, а наработки порта где?

Dron ★★★★★
()
Ответ на: комментарий от mittorn

Спасибо, но похоже на рабочем компьютере не работает, попробую вечером дома.

UPD Если кто-то будет пробовать архив, как оказалось

XMLHttpRequest cannot load file:///home/user/downloads/xash-web/uplinken/xash.data. Cross origin requests are only supported for protocol schemes: http, data, chrome, chrome-extension, https, chrome-extension-resource.

Не знал про это ограничение. Поэтому запускал на локальном nginx.

orm-i-auga ★★★★★
()
Последнее исправление: orm-i-auga (всего исправлений: 2)
Ответ на: комментарий от mittorn

У нас sdl везде кроме android. Смысл писать отдельный бэкенд пока sdl справляется?

Ясно, да SDL2 весьма проблемный под Android.

А wasm не смотрел пока. Оно доступно за пределами хрома?

Вот даже демку какую-то уже нашёл.

https://github.com/zdychacek/webassembly-demo

EXL ★★★★★
()

У тебя какая-то беда с веб-сервером. От xash.js скачивается где-то 200 кБ, хотя он тридцать мегабайт занимает. Wget'ом нормально, но с браузером что-то не то. Возможно, дело в gzip.

i-rinat ★★★★★
()
Ответ на: комментарий от mittorn

Если curl'ом несколько раз .js файл запросить, сервер начинает 68463 байт отдавать, после чего рвёт соединение. Хилый какой-то.

i-rinat ★★★★★
()
Ответ на: комментарий от i-rinat

попробуй http://the-swank.pp.ua:2205/
может там лучше будет. Возможно виноват доменный редирект на 80 порт. Но у меня он не глючил

mittorn ★★★★★
() автор топика
Ответ на: комментарий от mittorn

На DPI ему глубоко фиолетово, а вот window.devicePixelRatio хорошо бы учитывать.

ChALkeR ★★★★★
()

Жесть... Лаги дикие, но если не быстро бегать - выдаёт 60фпс. И это при том, что проц почти не грузит, в отличии от обычного веба.

Правда в таком разрешении и без захвата мышки делать нечего. Но демо крутое.

PS: игры в браузере - начало ада.

RazrFalcon ★★★★★
()
Ответ на: комментарий от mittorn

Похоже, хромо-проблемы. Как оказалось, есть ещё такая опция командной строки:

--allow-file-access-from-files

orm-i-auga ★★★★★
()
Ответ на: комментарий от TooPar

это uplink, он бесплатно распространяется

mittorn ★★★★★
() автор топика

Запустилось в opera presto, но не скомпилировались шейдеры

mittorn ★★★★★
() автор топика

Божественно! И почти играбельно

derlafff ★★★★★
()

Well, запустилось на ФФ, но фпс жутко скачет, у меня так второй ведьмак шёл :)

в целом ок смотрится, но без звука и настройки разрешения (я попробовал сменить, но результата не добился) пока не ок.

ZERG ★★★★★
()

Классно. Задал свое управление, начал бегать, но вдруг вкладка закрылась... :(

bvn13 ★★★★★
()

Исправил оптимизацию, теперь работа с памятью правильная. Добавил возможность указать аргумерты запуска через anchor, исправлен индикатор загрузки, вывод в текстовую консоль вместо консоли браузера. Размер консоли ограничен в 64 килобайта. Разрешил изменение разрешения экрана.
http://mittorn.the-swank.ua/xash-em/xash.html#-dev,5
Вариант без звука:
http://mittorn.the-swank.ua/xash-em/xash.html#-dev,5,-nosound
С тач-управлерием(проверено в uc browser и firefox для android)
http://mittorn.the-swank.ua/xash-em/xash.html#-dev,5,-nosound,+map,hldemo3,+touch_enable,1,+m_ignore,1

mittorn ★★★★★
() автор топика

Half-life

JavaScript

Смотри, как старая игра ставит раком твой i7!

WereFox ★☆
()

Это интересно, добавлю в «Избранное».

Porthos ★★★★★
()
Ответ на: комментарий от bvn13

Попробуй последнюю версию. Использует меньше памяти

mittorn ★★★★★
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.