scratch、编程猫、慧编程三端深度评测
scratch吧
全部回复
仅看楼主
level 1
编神1 楼主
一楼祭天
2019年07月18日 01点07分 1
level 1
编神1 楼主
先介绍下三个平台:
scratch,最大的图形化平台,提供纯粹的图形化编程。目前有三代产品,我们以scratch3为例进行评测。
编程猫,另一款编程产品,提供图形和Python编程。目前有源码编辑器、代码岛、海龟Python编辑器、我的世界mod编辑器,我们以源码编辑器为例进行评测。
慧编程,一款基于scratch的产品,也提供图形和Python编程,扩展丰富。我们以mblock5为例进行评测。
2019年07月18日 01点07分 4
前排提醒:坟贴勿回
2019年12月10日 10点12分
level 1
编神1 楼主
scratch,相信小伙伴们都了解了吧。UI很养眼。只支持电脑和iPad编辑,但在线版基于h5的webGL技术,使得手机对其在线版运行有了一定支持。
相比之下,编程猫的兼容性就强多了。但编程猫积木配色并不养眼,楼主体验久了感觉不适(是楼主太敏感的缘故吗?)。
慧编程是基于scratch的,因此UI和scratch很像。兼容性也不错。
2019年07月18日 01点07分 5
level 1
编神1 楼主
先看下三平台积木概览:
scratch
编程猫
2019年07月18日 02点07分 8
level 1
编神1 楼主
慧编程和scratch一样,不再赘述。
接下来看一下他们之间的区别。
2019年07月19日 01点07分 9
这种就不需要独占一楼了,引子和具体分析应该在同一个楼层
2019年07月19日 01点07分
level 1
编神1 楼主
1.事件
可以看到,scratch和编程猫在事件块方面有很大不同。编程猫自带的事件块明显比scratch多。下面的事件块都是scratch所没有的。
但是,scratch中的“当背景切换到”在编程猫里是没有的。此外,在编程猫里,视频移动侦测需要拓展,声音和计时器侦测在“侦测”模块里,而scratch的在“事件”里就能找到。
2019年07月19日 01点07分 10
level 1
编神1 楼主
这里可能很多小伙伴不明白“屏幕”的概念。“屏幕”是编程猫等平台独有功能,不同的屏幕所拥有的角色、背景、广播、全局变量不同。
但是,在编程猫里,屏幕之间不能重命名,不能排序,这就给多屏幕之间的管理带来了不便。同时屏幕之间切换没有传值功能,因此在屏幕之间数据共享层面也带来了不便。
2019年07月19日 01点07分 11
电脑上屏幕是可以排序的,另外编程猫是可以传值的,你说的不能传值,应该是角色变量吧
2020年08月13日 11点08分
level 1
编神1 楼主
2.控制
编程猫有一个“跳出循环”块,类似于文字编程语言里的“break”。因此编程猫里的“重复执行块”下面是可以接积木的。
编程猫还可以让其他角色执行命令。
编程猫里,角色不仅可以克隆,还可以分裂。
分裂体与克隆体不同的是,分裂体一出生就执行“当开始被点击”(相当于“当绿旗被点击”)下的内容,克隆体则执行“当作为克隆体启动”下的内容。
2019年07月19日 01点07分 12
告诉和广播差不多,分裂就是克隆后克隆体移到xy只不过执行的是开始被点击
2019年07月19日 07点07分
编程猫有Continue吗
2019年07月19日 07点07分
break用处不是很大
2019年07月19日 07点07分
@Hayasi🌐 指sc
2019年07月19日 07点07分
level 1
编神1 楼主
3.动作与外观
“抖动”是编程猫的独有命令块,scratch里可以通过函数实现。
奇特的是,编程猫的背景是可以运动的。这貌似提供了“视角移动”的方法。
对话框的执行效果如下:
2019年07月19日 01点07分 13
level 1
编神1 楼主
这里要提一下,编程猫只有一个按钮——把开始按钮和停止按钮整合到了一起。重启游戏没有scratch方便。不过,编程猫提供了“重启游戏”的积木,似乎是为了解决这一麻烦。
此外,运行时我们不可以修改积木块。但这也让卡慢时停止项目运行提供了一定的方便。
2019年07月19日 01点07分 14
level 1
编神1 楼主
4.声音与画笔
编程猫提供了录音的功能,但个人感觉没什么用。
文字印章,貌似会有一点用。
这两个不知道干什么用的。
2019年07月19日 01点07分 15
就是填充涂色,应该有涂色顺序的,指起点吧
2020年08月13日 11点08分
level 1
编神1 楼主
5.侦测与运算
编程猫把x、y坐标等都搬到了“侦测”模块下。
编程猫对手机的支持更加明显,增加了许多和手机相关的模块。倾斜?陀螺仪?可以做体感游戏了。
但有一点很烦。如果要在变量保存字符串,必须要用这个块。
相比之下,这个块就没什么意义了。大概是给强迫症患者用的吧。
利用下拉框的优势,编程猫把许多块整合到了一起。
有了这个,编程猫把这个去掉了。
(慧编程画风有些。。)
感觉这个大赞!
2019年07月19日 01点07分 16
返回值确实不错
2019年07月19日 07点07分
level 1
编神1 楼主
6.变量与列表
这个看起来没用,但真正要用时会觉得它很有用。
编程猫的变量样式丰富(其实也没什么用)
编程猫的变量有初始值,每次运行与调试(就是按下代码块就运行)时都要重置一次变量为初始值,同时清空所有列表。
2019年07月19日 02点07分 17
其实第一个sc也有
2019年07月19日 06点07分
level 1
编神1 楼主
好丑有没有。。还改不了颜色。。
2019年07月19日 02点07分 18
level 6
后排姿磁。。
2019年07月19日 03点07分 19
1 2 3 尾页