rzyzzxw 发表于 2020-7-1 10:46:46

掌控板的新伴侣 -- Labplus 3

本帖最后由 rzyzzxw 于 2020-7-1 10:51 编辑

掌控板的新伴侣 -- Labplus 3


吴文杰掌控板





在开发Labplus 3这款软件的过程中,一直有一些声音,比如市面上同类软件已经有很多、很完善了,为什么要再开发?再就是自主知识产权一类的质疑。其实很多学校已经开了Scratch 3.0软件的课程,但是Scratch 3.0软件并没有直接支持掌控板。短时间内,难以让Scratch 3.0官方支持掌控板编程,因此,我们在BSD 3-Clause开源协议允许的范围内,开发了Labplus 3软件。Labplus 3软件继承了Scratch 3.0软件的操作模式,便于这些已经开了Scratch 3.0课程的学校,直接过渡到掌控板教学。
遵循原生Scratch 3.0的开发模式
Labplus 3在开发过程中,严格遵循了原生Scratch 3.0的开发模式。做过软件的都知道,在一个项目上增加功能,得按原作者的思路来写,否则,就会像打补丁一样,补丁越打越多,最后,操作模式全改。

没有违和感的USB直连
魔鬼隐藏在细节中,原生Scratch 3.0,连接硬件只有蓝牙连接模式,并且这个蓝牙连接还有一些限制。我们增加了一种USB直连模式,并为此按照原生的风格做了一套图标,使得连接硬件时候没有违和感。

一个固件,两种模式
Labplus 3支持两种模式控制掌控板,一种是互动编程,通过掌控板与舞台角色互动;另外一种模式为离线编程,把图形化积木实时转化为MicroPython代码,用户可以把这些代码刷入掌控板,实现脱机运行。值得一提的是,互动编程和离线编程两种模式,共用同一个固件,用户只要刷入一次固件,后续在切换模式时,不必再反复刷固件。


三色搭配原则
在UI设计中,有个“三色搭配原则”,即同一样式下的主色调不超过三个。Scratch 3.0的主色调有蓝、白、灰三种,因此,在Labplus 3的UI中,也尽量使用这三种色调,这种风格甚至延伸到代码的高亮显示、和控制台界面中。同时,在相关的图标设计中,也尽量照顾到原生的风格,包括按钮的弧度。


互动编程模式提供了尽可能多的功能
掌控互动编程模式继承了原Labplus软件(基于Scratch 2.0)的全部功能,并有所拓展。目前有“事件”、“传感器(板载)”、“RGB灯”、“音乐”、“无线广播”、“显示(OLED)”、“引脚”,共七个分类的图形化block。


当…发生时
互动编程模式下,Labplus 3实现了全局性的when done事件,“当<>发生时”,比如:监测到光线传感器的值 > 500的时候,运行某段代码。以往类似情况可能需要用到循环,现在有了when done事件,可以更简洁的实现:


互动编程模式下的音乐功能
在课堂教学中,音乐是一个很受小学生欢迎的环节,但真正按照乐理来设计的图形化编程软件很少。Labplus 3在设计中,得到了临沂市红旗小学张玉华老师的大力协助,完善了一些乐理的细节,比如:节拍的定义和延迟、空音符,甚至有高八度、低八度的设置,便于用户调试音乐效果。能还原一些简单的乐谱,还可以设定外接音箱输出。


离线编程模式下完整的控制台
Labplus 3的离线编程模式,其实是mPython X的弱化版本,仅保留了一些常用的操作,和初级用户能理解的block。兼顾了Scratch 3.0原生的风格,简约而不简单,它同样保留了完整的控制台,并针对初级用户做了优化。


实时转换图像,所见即所得
以往用户可能用到img2lcd这个软件来处理图片,比较繁琐。Labplus 3实现了实时转换图像,所见即所得,支持多种格式(bmp、jpg、png),无需事先调整尺寸。


极简的图表:



SIoT与MQTT
Labplus 3里面的MQTT实现,其实是SIoT,可以连接任何SIoT服务器,包括Easy IoT。


无网环境也可以运行
Labplus 3把所有图片资源都下载到了本地,哪怕是在无网环境一样可以使用Scratch 3.0角色来编程,此功能仅限Windows版本。


支持双系统使用
Labplus 3能支持Windows与MacOS的使用。
这样的Labplus 3会是你心中的Scratch 3.0 for 掌控板吗?
软件下载地址Windows 版本:http://static.steamaker.cn/labplus3/labplus3-0.1.0-win.exe
MacOS版本:http://static.steamaker.cn/labplus3/labplus3-0.1.0-mac.zip

rzegkly 发表于 2020-7-2 19:12:12

大家赶快下载试用一下吧

KkQ1VrB7W776 发表于 2022-1-25 15:27:48

哇,盛思的,66666666666666666666666666666666666666

赤星三春牛! 发表于 2022-1-27 11:34:04

哇!666666

赤星三春牛! 发表于 2022-1-27 11:34:54

为什么下载不了呢???

赤星三春牛! 发表于 2022-1-30 12:47:41

链接为什么下载不了?

赤星三春牛! 发表于 2022-1-30 12:48:08

啊啊啊啊啊啊啊啊啊啊!!!

赤星三春牛! 发表于 2022-2-7 11:21:10

这个为什么在盛思官网没找到呢?
页: [1]
查看完整版本: 掌控板的新伴侣 -- Labplus 3