Sclone is a block-based game making tool inspired from Scratch.
Sclone generates C++ program from blocks and that program is compiled and run.
The blocks above generates the following code:
Sclone_Demonstration.mp4
'H' to toggle panning mode.
Mouse Scroll to zoom in/out.
'G' to enter sprite dragging mode & drag sprite relative to mouse.
When sprite is in dragging mode:
'C' to move sprite to mouse position.
'X' to move sprite relative to mouse in X direction.
'Y' to move sprite relative to mouse in Y direction.
'ESC' to quit sprite dragging mode.