在线可视化编程 -- Blockly
[caption id="" align="alignright" width="283"] Blockly[/caption]
如果你已经非常习惯在编辑器里搞字符的编程方式,不防尝试一下这个类似组合拼图的可视化编程。
Blockly是一google code下面一个开源项目,它可以让你的编程像是在玩拼图一样。它提供了Command, Control, Logic, Text等基础模块,使用这些模块可以拼装出最后的程序。
Blockly提供了一个迷宫,可以马上体验一下可视化编程带来的乐趣,传送门:http://blockly-demo.appspot.com/blockly/demos/maze/index.html
算法很简单,就是一直沿着小人左手的方向行走,按这个算法edishonH也给了个示例,代码比我的精简些:
有兴趣的可以自已去尝试一下。