jonathanperret / paysage

Paysage is a visual shared playground for code.
http://paysage.xyz
GNU Affero General Public License v3.0
19 stars 9 forks source link

More Inclusive, more motivating code examples: easier to use as starting points for users of various skills #97

Open juliendorra opened 7 years ago

juliendorra commented 7 years ago

The code examples today are a mix that were added as we tested and used Paysage. Some are great demos, but not necessarily approachable (as it is the case on many code playgrounds, examples being ShaderToy or ContextFreeArt)

We should keep the idea of a curated selection of good starting points, and we should create more inclusive and more motivating code examples, in the sense of code examples that are easier to understand and use as starting points for users, with interesting paths of improvement and modifications

Said in another way: examples that are easily hackable by beginners but also motivating for skilled users, with hints in the code that there's fun way to change it.

We can improve on the existing examples, or create new examples to replace the existing examples.

We can also probably improve the UI to get some space back for a couple of additional examples.

Code examples don't need to be perfect, but they need to both reveal what Paysage is about (live, collective, visual) and how one can play with it.

Note: technically, examples are .pde files, written in pure Processing Java, or .pjs, written in a mix of Processing.js and JavaScript. The Renderer use Processing.js to parse and run the Processing sketches