Code Monkey home page Code Monkey logo

krestianstvo-playground's Introduction

Krestianstvo | Playground

Krestianstvo | Playground - is the collection of worlds and experiences, developed using Krestianstvo | Solid JS

Live Demo

https://play.krestianstvo.org

Toolbox

https://play.krestianstvo.org/k

Mirror hosting:
https://krestianstvo-playground.glitch.me (Glitch deployment with own Reflector)
https://xrvr.art (Vercel deployment)

Introduction post

image

Krestianstvo SDK 4 is the Open Source implementation of the Croquet application architecture in Functional Reactive Paradigm.

Krestianstvo SDK 4 is mainly developed using Solid JS with the prototype in S.JS. The applications built with Krestianstvo SDK 4 are using just Signals, Effects and reactive computations to get the original scene of Croquet's Objects with Message passing. It is minimal and distributed as a standalone ESM JavaScript module to be bundled within any Solid JS or Astro web applications.

Playground Worlds

image
Video of 3D Portals

  • All demos are collaborative worlds, just use the generated URL links or QR codes to join from other devices / web browsers
  • The home page is a world and is collaborative, just open it in another browser tab
  • You can insert in any portal's text fields links to the already created worlds, even linking worlds to themselves to make a recursive portals
  • There is no 404 world, an inexistent world is also a world to start with
  • No iFrames for portals. All objects in worlds are just pure Solid JS components - Signals and Effects

List of Worlds

Toolbox (serialize & restore Portals with JSON files, tools for creation, collaborative markdown and more...)


Develop

Run Krestianstvo | Playground

git clone https://github.com/NikolaySuslov/krestianstvo-playground 
npm install
npm run dev  

By default Vite will start the development server: http://localhost:5173
Copy this link to the Web browser

Run local Reflector server or connect to the public one

Public running reflector: https://time.krestianstvo.org

Run your local Reflector

git clone https://github.com/NikolaySuslov/lcs-reflector 
npm install  
npm run start 

By default Reflector server will start at: http://localhost:3001

Build and deploy

The project is using Vite

npm run build
npm run serve

Contributing

All code is published under the MIT license

krestianstvo-playground's People

Contributors

nikolaysuslov avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.