WebRTC
Два WebRTC-пира общаются на одном экране, затем дуэль за звёзды напрямую, против бота или онлайн: пример игры для расширения WebRTC JumPHP.
▶ Играть
Что можно попробовать
- Два пира на этом экране: два WebRTC-соединения в вашей странице общаются по каналам данных. PING возвращается как PONG со временем туда и обратно, а ваш курсор идёт по ненадёжному каналу, как UDP.
- Тренировка с ботом: дуэль на ловлю звёзд. У бота свой WebRTC-пир, и он играет через него, как удалённый игрок.
- Игра онлайн: два игрока встречаются на ретрансляторе, который лишь передаёт их WebRTC-сигналы; дальше игра идёт напрямую из браузера в браузер.
Управление
Клавиатура: стрелки, Пробел, Enter, Escape. Мышь или палец: нажимайте кнопки, удерживайте, чтобы двигаться. Телефон: экранный джойстик тоже работает.
Используйте в своей игре
Расширение jumphp/webrtc: один и тот же PHP-код в браузере (RTCPeerConnection) и на компьютере (GStreamer).
пошаговое руководство · документация · bin/jumphp extension:add <game> jumphp/webrtc
Скриншоты