Comments (2)
Ideas:
- Slider range and precision is explicitly defined for challenge steps: so play can be validated and occur within mandated parameters.
- For either just playground or both: Slider range is calculated as some form of:
n + dx^dy
. So horizontal mouse movement controls value with vertical movement controls precision, with the original value's precision respected
from make-art.
Also:
The slider currently thinks in terms of the 1D number line, but for angle values in radians (Math.PI * .5) or degrees (90 * Math.PI / 180) there might be better interactions. The circular knob isn't as easy to manipulate, but allows for infinite manipulation (https://youtu.be/MS30IRMh1sc?t=55)
A lot of cool things can be done by thinking radially, but as you have pointed out our system really doesn't lend itself very well to this. Would like to discuss this idea AFK next time you're in London.
from make-art.
Related Issues (20)
- [Playground] Remove "Playground" title and prevent any marketing banners
- [Challenges] Reset button should set code back to have original `code` from challenge file HOT 1
- [Validation] Validating functions with variables HOT 1
- Incorrect hint syntax in Make Art challenge HOT 1
- Navigating away
- Shape, movement, color functions have default values HOT 1
- Autoclose quotes HOT 3
- Give different colour palette options HOT 3
- Screen dimension optimization
- "Make Data" integration
- Validating nested loops
- npm install error HOT 4
- What programming language/syntax does MakeArt accept? HOT 1
- How to create a delay?
- Implementing i18n
- Language selector
- Arrows and this @ references difficult to read with new theme
- Can't find variable: stage :( HOT 2
- Make Art is not buildable without access to private Kano repos HOT 2
- Strobe the tooltip bar when a "step" is completed
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
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.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from make-art.