Mobsya / blockly

The web-based visual programming editor.
https://developers.google.com/blockly/
Apache License 2.0
1 stars 9 forks source link

Sequential programming mode #19

Open cor3ntin opened 6 years ago

cor3ntin commented 6 years ago

From @stephanemagnenat on July 5, 2016 13:41

Some users of Thymio have expressed the desire to have a sequential programming mode in Blockly, similar at the interface level to what is available with Scratch (similar blocs), but fully running in the robot.

Copied from original issue: aseba-community/aseba#537

cor3ntin commented 6 years ago

From @stephanemagnenat on July 5, 2016 13:46

At the implementation level, an approach similar to botspeak (see examples/switches/botspeak) could be used: detect basic blocks out of the program flow, put each of them in their own subroutine, and write a dispatch function. The result will take more space than the purely event-based Blockly, but should work for small programs as used in educational activities.

cor3ntin commented 6 years ago

From @ddoak on July 5, 2016 13:50

I agree that this would be useful.

In my experience children always expect the thymio blockly implementation to work sequentially (like Scratch).

basilstotz commented 6 years ago

This is not my experience. If the children have no former experience with (sequentiel) programming, they think event based.

I believe, that sequentiel programming is not useful, because there is no "position sensor" and "blind positioning" has not enough accuracy to be usefull