RU EN

# LiveCoding.пространство

# Виртуальное обучающее пространство в веб-браузере с функциями живого кодирования, возможностью создания собственных языков программирования, технологий виртуальной/дополненной/смешанной реальности 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 контроллеры движения

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

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

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

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