willneedit / altspacemres Goto Github PK
View Code? Open in Web Editor NEWMRE's (Micro-Apps) hosted for AltSpaceVR
License: MIT License
MRE's (Micro-Apps) hosted for AltSpaceVR
License: MIT License
Something like "&hide" to add into the Dial Computer's MRE URL to make it conceal its own address.
When an incoming WH comes up, the chevrons light up off by one.
The self location code needs rework.
Since the dialing sequence is asnyced, it must be something else. I think I saw the animation go wonky when the player left, perhaps it's a rejected promise or something like this.
As a workaround, I could track the userID of the user who starts the dialing and do a force reset whenever said user leaves.
Could be a good idea anyway to mitigate trolling.
The letters on the DHD could still be a little bit closer to the center, better matching the hitboxes.
Check for stale timeouts of prior wormhole engagements or the sequence counting.
A player leaving has the chance to crash the Stargate while dialing. Provide for a clean cutoff.
Store dynamically added worlds into the provisioned Postgres SQL database, omit the bootstrapped world for space preservation.
Reason: The Node.js webhost seems to reset dynamically generated pages when being idled and restarted, disallowing the saving of dynamically added worlds.
Address handshake sometimes took too long/needs a reenter.
(Save info by Session ID?)
Transition over to a kit based modeling, away from Gltf.
Move the core functionality of the stargate operational code (dialing sequence governance, event horizon establishment and disengaging) into a base class, keep only the bits connected to the design and layout (how the dialing sequence is displayed) within the current class.
Turn around the letters in the upper half to have them readable from the front view
When an incoming wormhole is canceled, the chevrons on the receiving end didn't go dark again
There's still the unresolved issue of obtaining the Gate's worldspace ID (either textual or teleporter style).
Getting the root transformation would be a bonus, but not strictly needed.
Filed under microsoft/mixed-reality-extension-sdk#104 , there seems to be an issue with the client where users who have already left still try to maintain a connection to the MRE. If the space falls empty and they become the 'authoritative' users over the space, they lock up operations.
Perhaps I need to build a banlist that would deny users and their IPs the service on a low level.
Error 503 (Bad Gateway) doesn't seem to deter these clients, else switching the MRE into maintenance mode would have done the trick. Maybe a different error code?
Swap deletion and creation of Event Horizon objects.
When someone starts typing, provide a timeout that only he can type for a given amount of time (30 seconds) without others interfering.
As long as we cannot read out the actual scaling of the Stargate we need to pass on a size parameter to make the event horizon fit to scale.
Idle connections time out at roughly 55 seconds, too quick for the sixty-seconds heartbeat.
When more than one user is in the room, the DHD isn't correctly initialized and registes double keystrokes.
(Sync buildup of the collider panels?)
Remove the need to have an enclosure. Ideally, it would be just plopping down the Stargate and Dial Computer of your choice to get things up and running.
The portal needs to be redone using Actor.CreateFromLibrary("Teleporter:...")
Analysis needed:
The Stargate MREApp would have to send messages to the portal A-Frame app to play sound effects at crucial moments.
Create an event horizon model with "idle" animations as well as animations for opening up the unstable vortex (morph target, if possible) and the event horizon closing.
Check if these animations can be started/stopped using an MRE.
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.