Mode:
Duration:
1
2
3
4
5
6
7
8
9
when green flag clicked
forever
if <key [right] pressed?> then
move (10) steps
end
if <key [left] pressed?> then
move (-10) steps
end
endCoding works best on desktop or with an external keyboard.
when green flag clicked
forever
if <key [right] pressed?> then
move (10) steps
end
if <key [left] pressed?> then
move (-10) steps
end
endCoding works best on desktop or with an external keyboard.
Move sprite with arrow keys and repeat simple motion.
when green flag clicked
forever
if <key [right] pressed?> then
move (10) steps
end
if <key [left] pressed?> then
move (-10) steps
end
endSnap! is a visual, block-based programming language based on Scratch, designed for advanced CS education. It enables functional programming, first-class procedures, lists, recursion, and custom blocks through a drag-and-drop interface.
Origin & Creator
Snap! (originally BYOB - Build Your Own Blocks) was created by Jens Mönig and Brian Harvey at UC Berkeley.
Industrial Note
Snap! is used in CS education research, AP CS Principles courses, outreach programs, and early-stage prototyping of logic without syntax.