? SCRATCHPY Python-like interpreter · Built entirely in Scratch A little Python. A lot of Scratch. Alpha Release: Simple on the outside, complex on the inside! Expect basic visuals but powerful underlying logic. ━━━━━━━━━━━━━━━━━━━━━━━━ ▶ GETTING STARTED ① Click the green flag. ② Type your code and press Enter. ③ Your output appears in the speech bubble! TIP: Use | to run multiple statements on one line. ━━━━━━━━━━━━━━━━━━━━━━━━ ⌨ GIVE IT A TRY print("hello, world!") print(2+3*4) print((2+3)*4) x = 3 | print(x*x+1) print(8/-2) Five examples. No setup required. ━━━━━━━━━━━━━━━━━━━━━━━━ ⚙ WHAT WORKS ✓ print(...) — Display output ✓ Variables — Store and reuse values ✓ Arithmetic — +, -, *, / ✓ Operator precedence ✓ Parentheses and negative numbers ✓ Decimal numbers and quoted text ✓ Python-style error messages NOTE: Variable names are case-insensitive. x and X refer to the same variable. ━━━━━━━━━━━━━━━━━━━━━━━━ ? WHAT'S STILL MISSING ○ String concatenation ("a" + "b") ○ Comparisons (==, <, >) ○ If statements and loops ○ Exponents (**) ScratchPy is a work in progress. These features aren't implemented yet. ━━━━━━━━━━━━━━━━━━━━━━━━ ? BEHIND THE BLOCKS ScratchPy evaluates Python-like code using custom logic built entirely with standard Scratch blocks. No extensions. No external libraries. Just Scratch doing more than you'd expect. ⚠ BETA VERSION Bugs, lag, and unexpected results are possible. This is a small subset of Python, not full Python. ━━━━━━━━━━━━━━━━━━━━━━━━ ? AI DISCLOSURE AI tools assisted with generating block logic and testing the interpreter. I developed the concept, defined the goals, and guided the design and behavior. AI helped with implementation because manually building and debugging hundreds of blocks is a lengthy process. I'm sharing this so the development process is transparent. ━━━━━━━━━━━━━━━━━━━━━━━━ ? RELEASE HISTORY SCRATCHPY v1.0.0 · INITIAL RELEASE October 18, 2026 + First public release + Arithmetic with correct operator precedence + Parentheses, negative numbers and variables + Python-style error messages Previous releases: None. ━━━━━━━━━━━━━━━━━━━━━━━━ ? TAGS #Scratch #Python #Coding #Programming ━━━━━━━━━━━━━━━━━━━━━━━━ Made with Scratch. Built to experiment.