Pull to refresh

Comments 18

Вот уж воистину "easy to play hard to master", казалось бы — снежинки, как в 1997 году, но нет, всё интереснее)
Связка нескольких компов в сетку особенно порадовала. Спасибо)

UFO just landed and posted this here
Да, кстати: если вы вдруг видите рекламу на сайте — это не я, это ваш провайдер. Подлая инъекция в незашифрованный HTTP трафик.
Websockets и решения на его основе подходят лучше всего, так как не требуют времени на создание TCP-соединения

а Websocket разве не поверх TCP бегает?

Поверх, но соединение создаётся один раз заранее, а не на каждый пинг.

Название комнаты и пароль — излишние сложности. Можно просто генерировать для каждого зашедшего пользователя длинный рандомный идентификатор, и сразу рисовать qr код с зашитым этим идентификатором в ссылку.

Хорошая идея. Никогда ещё не генерировал qr-код, будет полезно поразбираться. Только комнаты полностью убирать не хочу, т.к. лампово же.

Мне, конечно, лестно, но оценки мощности видеоподсистемы у вас неточны — на достаточно старом смартфоне на мтк p10 вполне 30к/с на 60% частиц =)
snowtime.fun/?ludicrous-mode
По этой ссылке можно увеличить диапазон настроек до 400%. Это должно помочь запнуться. )
Как-то странно переключатели работают.
Ставлю снежинки на 0% и на 100%, разницы в нагрузке не ощущаю. Визуально всё меняется.
А нагрузка одинаково сильная или одинаково слабая?

Я через несколько часов выкачу ludicrous mode, чтобы можно было выкрутить до 500%.

Оказывается, непросто выбрать оптимальный интервал настроек, если надо чтобы работало и на смартфоне, и на gtx1080.
Одинаково средняя. 30-35 фпс показывает, ничего не загружает из ресурсов полностью.
GTX 1060/Firefox/Ubuntu
Очень странно. Спасибо за репорт, буду разбираться.

В идеале будет 60 или сколько?

Графический движок крутится в requestAnimationFrame, соответственно FPS должен быть равен частоте обновления монитора (ну, или как браузер решит, но хром делает именно так), если всё идет хорошо. При выкрученных в ноль частицах, по идее, уж точно должен.

Есть ещё FPS физики — он всегда стремится быть 60.
На телефоне на 100% так и есть (в хроме), возможно Firefox просто ведёт себя иначе
Если сайт перестал открываться, попробуйте: web.snowtime.fun

Понадеялся на быстрое обновление DNS, поторопился и перевел инстансы на другой IP. Скоро должно вновь начать работать по основному адресу.
Sign up to leave a comment.

Articles