This is a blockly implementation of p5.js allowing you to create p5.js sketches without writing code. It currently only supports a subset of the full p5.js api. Pull requests adding additional api functionality are welcome.
You can play with it here.
Current features include:
- All basic blockly blocks including math, subroutines etc
- Basic sketch configuration, setup block, draw block
- Some 2D shapes to draw with
- Some events: mousex, mousey, mousedragged, mousemoved
- Fill, stroke, strokeWeight, background
- Capability to run the sketch in the browser with p5.js
- Save and load capability