hamoid / joukkue Goto Github PK
View Code? Open in Web Editor NEWCollaborative creative coding
License: MIT License
Collaborative creative coding
License: MIT License
tja. Could have more transparency. the nice little bugs
New command names: .up .down .top .bottom
Currently, if you type very long lines of code, the canvas shrinks.
Currently solved by pressing Shift+ENTER. This should not be required.
Maybe auto-replace // with /* */
This was happening because sometimes the database does not contain enabled: true, so it assumes enabled:false. I inverted this behaviour. If enabled is not specifically false, it's true.
cpu suggests to use .revert (this should happen automaitcally)
Send the selection when evaluating 'vars'. This would allow to update just one var, even if the whole vars object is sent and stored (for new comers).
Sample selections
{ x:1, **y:100** }
{ x:1, **y:100, z:100** }
{ x:1, y: { **a:1**, b:1 } } //nested is a problem
{ x:1, y: [ **2, 4, 5** ] } // nested is a problem
How to process the selection? We could check that the selection is not nested inside any kind of braces.
To keep it simple, I would just evaluate simple, non-nested assignments, like a:100.
When evaluating, wrap the selection with { and }, assign it to a variable, then scan the variable for properties, and assign those properties for vars.
Not sure how much sense it makes in 'draw'. On one hand, one could evaluate commented code. But that causes problems for people arriving late to the party, as that code would not be evaluated.
the second bug layer has a little x offset
This happened when I was in the default room and created a new one. the animations of default where stil running
It might allow getting the same random values in all clients.
Maybe it's not important. Some uniqueness in the graphics may push people to show and compare their screens.
Maybe it's impossible or very hard to get all clients to render the same graphics anyway.
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.