猫史档案馆


一个训练师随便做了一款游戏,如果用Scratch要100+个积木模块,而编程猫仅用了 7 行!

用户:WDS三好学生WDS三好学生查看:7 回复:4 评论:7 创建时间:2019-10-14T16:52:48


    Scratch 作为一款简易编程工具,虽然一经推出就受到广大用户们的喜爱,但作为图形化编程工具的爱好者,我更青睐于编程猫的源码编辑器,具体原因我想通过两个同类型作品来详细介绍下。

 

center_image

(图1)

      图1是 scratch 平台上一位用户制作的投篮游戏作品,该作品拥有超过 50W 浏览量(作品链接:https://scratch.mit.edu/projects/169332182/

     

      选择这款作品来做分析的原因很简单,一是热门作品,二是因为它是将 scratch 工具的功能挖掘到了极限而创作的典型作品。

 

center_image

(图2)

      图 2 则是编程猫平台某个小作者通过简单的课程学习后,用源码编辑器工具所创作出的同类型作品(作品链接:https://lab.codemao.cn/work/2375237

     

      二者从功能体验上来说相差甚微,球的碰撞反弹效果都接近真实。但是纵观两个编辑器所用的代码数量,就会发现有明显的不同。首先我们来看一下 scratch 平台作品所使用的积木模块:

 

center_image

 

center_image

 

center_image

 

center_image

 

      由上图可以得知,为了实现篮球碰撞的物理效果,这位作者可以说是煞费苦心,完全运用数据的计算和迭代模拟出了球的物理效果。反观图2 编程猫平台源码编辑器制作同类型作品因为平台具有独立自主研发的物理引擎模块,只需寥寥 6 个模块就能有效解决篮球碰撞的物理效果。既可以帮助使用者快速理清逻辑,又可以让使用者更快实现自己想要实现的效果,大大提升了创作效率。

 

center_image

 

    同是投篮类型作品,都是为了实现篮球碰撞的物理效果,Scratch使用了300+积木来实现,而编程猫平台的源码编辑器仅用了7行;

 


回复

上一页1 页 / 共 1下一页
TechnetiumTechnetium

这个帖社区有来着

点赞2


评论


WDS萌新WDS萌新

板凳

点赞0


评论


scratcher独秀scratcher独秀

这个贴引战的气味很重啊

点赞0


评论


scratcher独秀scratcher独秀

对啊,就几个模块弄完首先缺乏探索的过程,第二缺少调试改bug的过程,第三考试又不考ki考sc你学ki没用

点赞1


评论