Fork me on GitHub
RU EN

Виртуальное обучающее пространство в веб-браузере с функциями живого кодирования, возможностью создания собственных языков программирования, технологий виртуальной/дополненной/смешанной реальности WebVR.
На основе: Virtual World Framework | A-Frame | Ohm language | OSC.js | Gun DB... проект Krestianstvo.org

О программе

  • Децентрализованная модель приложения на основе A-Frame компонентов и VWF архитектуры распределенных вычислений (репликация и виртуальное время) в сети.
  • (New!) GunDB storage system for serving Proxy VWF components, Worlds prototypes, World save states, User Inventories ect. in fully decentralized (peer-to-peer or multi-master) DB
  • (New!) GunDB SEA framework for user authorization and P2P identities
  • Ohm драйвер для совместного создания пользовательских языков программирования, грамматик, парсеров, токенайзеров внутри виртуального пространства
  • Редактор кода и параметров объектов прямо в веб-браузере на основе Cell.js
  • Работа с OSC сообщениями через OSC relay
  • Аватары (простые или GLTF модели с анимацией)
  • Мульти-оконные и мульти-мониторные/компьютерные/телефонные проекции с применением виртуальных камер со смещением вида
  • WebRTC для видео/аудио потоковой передачи данных P2P, с функциями звукового 3D позиционирования в виртуальном пространстве
  • GearVR, Windows MixedReality контроллеры движения

Читать документацию


Видео демонстрации


Виртуальные миры

Чтобы начать работу в виртуальном обучающем пространстве, выберите один из прототипов миров и запустите его нажав на кнопку Создать. Для вновь созданного мира сгенерируется уникальная ссылка, которая отобразиться под его описанием. Для совместной работы, войдите с помощью этой ссылки с другого компьютера или окна браузера. Из прототипа можно создавать неограниченное количество миров. Рядом с ссылками так же указывается количество пользователей, находящихся онлайн в указанном мире.