Skip to content

Latest commit

 

History

History
33 lines (33 loc) · 1.29 KB

todo.md

File metadata and controls

33 lines (33 loc) · 1.29 KB
  • Basic interpreter (done)
  • Basic renderer (done)
  • Custom block support (done)
  • Warp mode (done)
  • Clones (done)
  • Graphic effects (done)
  • Sprite click / color / graphic sensing (done)
  • Fencing (done)
  • Monitors (done)
  • Edge-activated hats (done)
  • Speech bubbles (done)
  • Pen (done)
  • The rest of the sensing blocks (done)
  • Audio engine (done)
  • Audio effects (done)
  • Loudness sensing (done)
  • Costumes' fonts (done)
  • Music blocks
  • Draggable sprites (done)
  • ADPCM decoding (done)
  • A real test suite!!!
  • "stop other scripts in sprite" should stop waiting sounds
  • Apply proper viewbox offset to SVG skin rotation centers (done)
  • Draw pen lines with instancing (no longer planned; tested and has no performance benefit)
  • Really small sprites should trigger "touching" blocks (see: griffpatch's Ball Physics Scroll v0.4)
  • Clones' audio shouldn't stop playing on clone deletion, and clone sounds should cut off other clones' sounds
    • Tricky because we don't want to leak a bunch of audio nodes
    • We can't share the AudioTarget between all clones because the effects are distinct
  • Revamp block introspection API
    • want to be able to type ctx.evaluate properly
    • specify "only accept blocks returning X"
  • Switch the renderer over to 2x3 matrices
  • Promise-throwing stuff for async reporters