
Hallucinate: масова багатокористувацька онлайн-рейв просто в браузері
Hallucinate — це 3D-клуб просто в браузері: аватари танцюють, гравці займають або орендують кімнати, ставлять музику й спілкуються в чаті, і все це без жодного встановлення на пристрій.
Новий браузерний експеримент перетворює нічний клуб на спільний 3D-простір: сайт Hallucinate називає себе «масовою багатокористувацькою онлайн-рейв» (Massively Multiplayer Online Rave) і відкривається лише кнопкою запуску та кількома налаштуваннями.
Що ви отримуєте
Гравці обирають один із дванадцяти кольорів волосся, зачіску, верхній і нижній одяг, а потім заходять до зали стрілками або клавішами i, j, k та l. Пробіл змушує аватара говорити, h відкриває довідку. Танцювальні рухи прив'язані до d і f, а переодягатися можна на ходу клавішами q, w, a, s, z і x.
Клуб — це не лише танцмайданчик. Тут є кімнати з назвами та паролями, частину з яких можна зайняти або орендувати, і лофти, де той, хто всередині, може поставити музику кімнати та перемикати треки. Панель чату несе повідомлення й емодзі-реакції, біля стіни стоїть аркадний екран, а фотозіна дає відвідувачам публікувати знімки — до п'яти на годину — та вподобувати чи видаляти їх із переглядача.
Побудовано в браузері
Нічого не потрібно встановлювати. Клієнт — це власний рендерер WebGL2, написаний для сайту, з власними шейдерами, анімаційними ригами персонажів і освітленням; він постачається як встановлюваний вебзастосунок із чорною темою. Відвідувачі синхронізуються через WebSocket-з'єднання, а кімнати, фото, розклад відео в залі та модерацію обслуговує невеликий HTTP API.
Для мобільних пристроїв передбачено сенсорне керування, і все працює за однією адресою: сайт лише попереджає, що якщо відео не запустилося, натисніть play. Hallucinate було опубліковано на Hacker News як допис Show HN.
SiTech — веброзробка з підтримкою AI
Створюємо швидкі та сучасні сайти й інтегруємо AI у бізнес-процеси. Маєте проєкт чи запитання? Із задоволенням допоможемо.