uCode编程软件是一款电脑编程学习客户端,该平台上为孩子提供了最棒的编程教学引导,由浅入深的学习,让逻辑思维刻入大脑,通过搭建的形式让代码生效,可视化的形成作品,让孩子充满成就感和趣味性,轻松入门编程。
软件功能
基于Scratch3.0,10分钟学会编程
AI硬件编程
软硬结合,缔造虚拟现实
3D虚拟搭建
3D拼搭,迅速完成硬件作品
图形转代码
代码模式切换,编程能力晋级
趣味编程 快乐创造
基于Scratch3.0,不使用键盘,通过拖拽积木的方式即可编程,创作有趣的游戏、动画作品。
软件特色
AI硬件开放平台
软硬件结合创造神奇
践行AI教育理念,通过开源硬件接入,实现软硬件结合,联合编程、相互控制的虚拟现实效果,引导学生基于现实去创造。目前已接入u Kit Explore、悟空机器人、Micro:Bit、Arduino。
代码模式切换 编程能力升级
支持一键切换至代码模式,可通过代码管理器查看代码,控制已连接的硬件,还可将代码烧录至硬件,实现更为灵活的DIY脱机控制。
3D虚拟搭建
提供官方uK it Explore模型,3D搭建指导,可360度查看拼搭细节,迅速搭建属于自己的模型。
怎么做游戏
uCode通过游戏的方式让孩子学会编程中的逻辑过程,界面清新,积木式搭建编程代码,快速获得编程成果,增长孩子信心。不过即使很多大人,在初次上手也不知道怎么制作游戏,下面小编就带来基础教程,让你快速了解并入门制作。
一、添加角色
1)点击“选择一个角色”
四种选择角色方式:角色库选择一个角色、画板绘制一个角色、角色库随机一个角色、本地上传一个角色
2)角色库界面,选择一个你需要的角色点击
3)选择的角色,加载在舞台区
用户可同时选择多个角色在舞台区显示
二、添加背景
1)点击“选择一个背景”
四种选择角色方式:背景库选择一个背景、画板绘制一个背景、背景库随机一个背景、本地上传一个背景
2)背景库界面,选择一个你需要的背景点击
3)选择的背景,加载在舞台区
每次只能展示一张背景
怎么执行
在制作完内容后,就可以进行执行测试了,当然这一步骤非常简单,下面小编就带来简单的过程讲解:
当角色和背景都已添加时,下一步让角色动起来
1)首先从“事件”模块中,拖拽“当绿色旗帜被点击”到编程区
2)再从“运动”模块中,拖拽“移动10步”到编程区,并拼接到“当绿色旗帜被点击”下面
3) 点击绿色小旗子,警察小狮子向右移动10步
怎么使用方向键移动
1.移动(10)步
角色向右移动指定的步数
使用方法:
输入正值,角色向右移动指定的步数
输入负值,角色向左移动指定的步数
2.右转(15)度
角色右转指定的角度
使用方式
输入正值,角色向右转指定的角度
输入负值,角色向左转指定的角度
3.左转(15)度
角色左转指定的角度
使用方式
输入正值,角色向左转指定的角度
输入负值,角色向右转指定的角度
4.移到[随机位置]
将角色移动到舞台上随机位置或鼠标指针的位置
5.移动x:(50) y:(0)
将角色移动到舞台指定的坐标点
什么是坐标?
坐标是角色在舞台上的位置,有对应的X轴和Y轴。坐标系可以定量的描述角色在舞台区的位置,一个位置对应一个坐标。当把空间里所有的点都编上序号,就能用坐标系表示空间里每一个点
6.在(1)秒内滑行到[随机位置]
角色在指定的时间内缓缓的滑行到舞台上随机位置或鼠标指针的位置,强调角色移动到指定位置的过程
7.在(1)秒内滑行道x:(50) y :(0)
角色在指定的时间内缓缓的滑行到舞台区指定的坐标点,强调角色移动到指定坐标点的过程
什么是坐标?
坐标是角色在舞台上的位置,有对应的X轴和Y轴。坐标系可以定量的描述角色在舞台区的位置,一个位置对应一个坐标。当把空间里所有的点都编上序号,就能用坐标系表示空间里每一个点
8.面向(90)方向
角色面向指定的方向,方向的度数可修改调整
9.面向[鼠标指针]
角色面向鼠标指针或其他角色的方向
10.将x坐标增加(10)
x坐标决定角色在舞台的左右位置,将角色的x坐标在原来的数值基础上,增加指定数值,角色的x坐标值为原有的坐标值+增加数值
11.将x坐标设为(10)
x坐标决定角色在舞台的左右位置,设定角色的x坐标设为指定的数值,不影响y坐标
12.将y坐标增加(10)
将y坐标决定角色在舞台的上下位置,将角色的y坐标在原来的数值基础上,增加指定数值,角色的y坐标值为原有的坐标值+增加数值
13.将y坐标设为(10)
y坐标决定角色在舞台的左右位置,设定角色的y坐标设为指定的数值,不影响x坐标
14.碰到边缘就反弹
当角色运动碰到舞台的边缘时,角色会改变运动的方向,并向相反的方向运动
15.将旋转方式设为[左右翻转]
将角色的旋转方式设定为左右翻转、不可旋转或任意旋转
左右翻转:角色只进行左右翻转,只有两种翻转方式
不可旋转:角色不会根据角度进行旋转
任意旋转:根据角色实际的面向方向,向相应的角度旋转
16.x坐标
获取当前角色的x坐标的值
这是一个报告积木块,当勾选“x坐标”积木时,舞台区显示当前角色的x坐标
17.y坐标
获取当前角色的y坐标的值
这是一个报告积木块,当勾选“y坐标”积木时,舞台区显示当前角色的y坐标
18.方向
获取当前角色的方向
这是一个报告积木块,当勾选“方向”积木时,舞台区显示当前角色的方向
常见问题
1.安装uCode客户端后,启动uCode出现黑屏,如何解决?
解决方案:首先确定电脑是否安装显卡驱动;如已安装显卡启动,黑屏解决方案指南: 点击uCode-禁用显卡加速的模式驱动uCode
2. 安装uCode时,“360安全卫士”提示“有程序试图修改关键程序DLL文件”,如何解决?
解决方案:首先核实你的安装包是否从官方渠道下载
安装过程中,如继续弹出上图界面,点击下拉【允许程序所有操作】就可以继续安装uCode
3.安装windows版本的uCode时,对电脑的系统有要求吗?
解决方案:windows需要win10以上系统就可以使用uCode,MacOS需10.10以上的系统
4.使用uCode网页版,加载失败或持续加载?
解决方案:推荐使用chrome浏览器,功能体验最佳。
5. 当启动uCode的时候,提示“防火墙已经阻止此应用的部分功能”时,如何处理?
解决方案:将“公有网络”和“专有网络”都设置为勾选,再点击“允许访问”
6.当用户在同一个网络连接多台悟空时, 所有悟空都会说“连接已断开”的提示,如何解决?
解决方案:教室里面连接悟空时,建议所有设备连接5GWiFi网络,提高无线通信的稳定性
7. 部分悟空机器人会断开和uCode连接,如何解决?
解决方案:因为防火墙把悟空和uCode连接断开,勾选专用网络和公用网络,即可连接成功
第一步:在“设置”里搜索“防火墙”,点击Windows Defender防火墙
第二步:点击“还原默认值”
第三步:重启uCode之后,启动uCode时,弹出防火墙提示时,请务必勾选“公用网络”和“专用网络”,再点击允许访问
8. 双击uCode或uCode Link安装包时,弹框提示“需要windows 7或以上系统”时,如何处理?
解决方案:右键uCode或uCode Link安装包点击属性,修改系统的兼容性,取消勾选了 Windows Vista兼容模式
9. 插上蓝牙模块时,通过Arduino烧录成功之后,uKit explore无法执行动作,如何处理?
解决方案:按下uKit explore的复位键,程序可立即执行
10.如何修改外设的ID号?
注意:修改ID时,主控只能连接一种相同的外设,需要将不需要修改的外设与主控断开连接
解决方案:(1)使用uCode连接主控成功之后,点击设置中“检查外设ID”
(2)点击“检查外设ID”,进入修改ID页面
11.使用电脑连接explore,但是uCode无法搜索到uKit explore,如何处理?
解决方案:(1)用户可检查explore板子灯是否连接成功,连接成功板子蓝灯闪烁。
(2)电脑是否安装驱动
12.启动uCode,选择“悟空机器人”模块时,点击进入弹出异常弹框,如何处理?
解决方案:原因提示为个人电脑网卡异常,用户先禁用再启用网卡适配器,可恢复电脑网卡适配器的使用
更新内容
1.【3D实验室】支持uCode驱动3D模型,增加更多的模型和场景
2.【AI自定义训练】AI自定义姿势识别,支持采集样本、训练样本、预览训练结果以及生成AI积木块功能。体验AI带来的乐趣
3.【悟空】悟空ASR积木块语音的完全匹配,完善和优化悟空语音识别的功能
4.【其他】校园账号的优化、发布流程优化、兼容嵌入多平台、以及部分文案的优化
5.【bug】修复100+bugs,保证uCode版本的稳定性