当前位置: 前沿下载站 > 软件 > 学习教育 > 猿编程官网版

猿编程官网版

猿编程官网版v5.8.0
  • 游戏类型:学习教育
  • 当前版本:v5.8.0
  • 游戏大小:159MB
  • 更新时间:2026-06-15 21:35:06
  • 软件介绍
  • 软件截图
  • 猜你喜欢
游戏介绍

猿编程官网版是专为青少年及编程初学者设计的图形化与代码融合式学习平台,由猿辅导旗下团队打造。它采用“项目制”教学法,将编程知识融入到游戏、动画、硬件控制等趣味项目中,实现从拖拽模块到Python、C++等真实代码的无缝过渡。官网版提供在线编辑器、云端存储及社区分享功能,无需复杂配置,登录浏览器即可开始创作,让编程学习像玩游戏一样自然。

怎么制作游戏

使用猿编程官网版制作游戏,无需安装任何软件,直接在浏览器中完成。整个过程分为“选模板、拖逻辑、调资源、测试发布”四个阶段。

第一步:新建游戏项目

登录官网后,进入“创作台”,点击“新建项目” → 选择“游戏”分类。平台提供多种预设模板:

平台跳跃(类似《超级马里奥》)

射击游戏(控制准星击落目标)

竞速类(赛车躲避障碍物)

解谜类(推箱子、寻路)

你也可以选择“空白项目”,从零搭建。

第二步:认识编辑器界面

左侧积木区:包含运动、外观、声音、事件、控制、侦测、运算等十大类代码块(图形化模式下)。

中间舞台区:实时显示游戏运行效果,可拖拽角色位置。

右侧属性栏:修改背景、角色造型、音量、速度等参数。

底部脚本区:将积木块拖拽到这里拼接成逻辑。

进阶用户可切换至“代码模式”,直接编写Python或JavaScript。

第三步:设计游戏核心逻辑

以制作一个“接住掉落的苹果”小游戏为例:

添加角色

点击角色库,选择“碗”(玩家控制)和“苹果”(掉落物)。

也可上传本地图片或手绘造型。

控制碗左右移动

拖拽积木:「当按下←键」→「将x坐标增加-10」

拖拽积木:「当按下→键」→「将x坐标增加10」

让苹果重复掉落

使用「当绿旗被点击」→「重复执行」→「克隆自己」→「等待1秒」

设置苹果克隆体出现的位置:『移动到x(-200到200之间的随机数),y(180)』

然后「重复执行直到碰到碗或边缘」→「将y坐标减少5」

计分与结束条件

新建变量“得分”。当苹果碰到碗时,得分增加1,播放音效,删除克隆体。

当苹果碰到舞台底部边缘时,播放失败音效,停止全部脚本。

美化与音效

在“声音”标签页录制或上传背景音乐。

为得分、失败、游戏开始分别添加不同音效。

设置背景为草地或森林图片,调整苹果掉落速度为变量(逐渐加快增加难度)。

第四步:测试与发布

点击右上角绿色旗帜运行游戏,实时调试逻辑漏洞。

保存项目后,可一键发布到猿编程社区,其他用户可试玩并点赞。

支持导出为HTML文件,发给朋友直接在浏览器打开;或生成二维码手机扫描试玩。

进阶游戏制作技巧

利用“变量”制作生命值系统、关卡切换。

使用“列表”存储关卡地图数据(例如平台位置)。

通过“广播”实现多个角色之间的通信(例如Boss死亡后播放通关动画)。

内置物理引擎(重力、摩擦力、弹性碰撞),可制作弹球、台球类游戏。

怎么连接蓝牙

猿编程官网版支持连接各类蓝牙硬件(如micro:bit、Arduino、蓝牙手柄、智能小车等),实现编程控制物理设备。以下是标准连接流程,以连接蓝牙手柄控制游戏为例:

前提条件

电脑需要具备蓝牙功能(台式机可购买USB蓝牙适配器)。

浏览器推荐使用Chrome或Edge(最新版),因为Firefox对Web蓝牙API支持不完整。

需要将硬件置于可被发现模式(通常是长按电源键直到指示灯闪烁)。

详细步骤

进入硬件连接界面

在猿编程创作台中,打开或新建一个项目。点击顶部菜单栏的“硬件”图标(通常是一个蓝牙符号或芯片形状)→ 选择“连接蓝牙设备”。

扫描附近设备

系统会弹出一个浏览器原生的设备请求窗口(非软件内弹窗)。点击“扫描”或“搜索设备”,等待5-10秒,列表会显示所有可被发现的蓝牙设备名称(如“GamePad”“Microbit-1234”“HC-05”等)。

注意:如果看不到任何设备,请检查硬件是否进入配对模式、距离是否在5米以内、是否已被其他设备连接。

配对与授权

点击目标设备名称,浏览器会再次弹窗要求授权连接权限(显示一串配对码)。核对硬件上显示的配对码(或者无需核对,点击确认即可)。部分设备(如蓝牙手柄)在配对后可能需要按下某个按键(如START)完成握手。

选择通信协议

连接成功后,选择数据传输方式:

通用串口服务(适用于大多数单片机,通过蓝牙串口发送字符串)

键盘模拟服务(蓝牙手柄/键盘直接模拟按键输入)

自定义UUID服务(高级用户可手动填写服务的16位UUID)

对于初学者,推荐选择“通用串口服务”,猿编程会自动处理底层数据解析。

添加积木块控制硬件

连接成功后,左侧积木区会出现新的“硬件”分类,包含:

以制作“蓝牙手柄控制小猫移动”为例:

拖拽「当手柄左键被按下时」→「将小猫的x坐标增加-10」

拖拽「当手柄A键被按下时」→「播放喵叫声」

无需处理底层通信细节。

「当蓝牙数据到达时,执行……」(事件触发)

「发送蓝牙数据『hello』」(发送字符串或数值)

「读取蓝牙设备电池电量」(仅部分设备支持)

「手柄按键被按下时」(自动映射为←↑→↓、A/B/X/Y等)

调试与断开

点击“硬件监视器”窗口,可实时看到从蓝牙设备发来的原始数据(十六进制或ASCII),便于排查连接问题。

断开连接:点击顶部硬件图标 → “断开当前设备”。或者直接关闭浏览器标签页,系统会在3分钟后自动释放蓝牙连接。

常见问题与解决

连接后无响应:尝试重启硬件,或更换USB供电线(某些设备蓝牙模块需要稳定5V电压)。

延迟过高:关闭周围其他蓝牙设备(如鼠标、耳机),或使用蓝牙5.0以上适配器。

手机端连接:在手机浏览器中同样支持Web蓝牙(iOS Safari从16.4版本开始部分支持),但推荐使用安卓Chrome以获得最佳兼容性。

控制micro:bit:需要先在micro:bit上烧录一个固件程序(猿编程官网提供一键下载的.hex文件),烧录后即可通过蓝牙上传代码和实时控制LED矩阵。

怎么使用

猿编程官网版的使用覆盖了从零基础到项目创作的全流程,分为四个核心阶段。

阶段一:账号与环境准备

访问官网(ybci.com 或通过猿辅导App跳转),点击右上角“注册”。支持手机号、微信扫码或使用猿辅导账号直接登录。

登录后进入“学习中心”,系统会弹出一次简单的难度选择:

Lv.0 图形化启蒙(适合6-9岁,无文字编程)

Lv.1 Python入门(适合9-12岁,少量代码)

Lv.2 C++/竞赛预备(适合12岁+,纯代码)

选择后,首页推荐课程和创作模板会自动调整。

首次使用会播放一段2分钟的“编辑器导览视频”,推荐完整观看,包含所有快捷按钮位置说明。

阶段二:选择学习方式

平台提供三条并行的使用路径,可根据当前需求自由切换:

路径A:跟随免费课程

点击顶部“课程”,筛选“免费”标签。例如《30分钟制作打地鼠》《Python海龟绘图入门》。每一课包含:

5分钟知识点视频(带字幕)

分步骤的图文说明(可复制代码)

一个半成品项目(需要你补全缺失的积木块)

课后小测验(3-5道选择题)

完成课程会获得“猿力值”,可用于兑换虚拟勋章或实体周边(如贴纸、编程笔记本)。

路径B:直接创作(从模板或空白开始)

点击“创作台”,可选择:

从模板创建:提供了100+个官方模板,涵盖游戏、动画、数据图表、硬件控制。每个模板都附带注释,解释每段代码的作用。

导入本地文件:支持上传.sb3(Scratch文件)、.py、.cpp,系统会自动转换成猿编程格式(保留大部分功能)。

空白项目:适合有经验的用户。

路径C:参与编程挑战赛

官网首页每周会发布一个命题挑战(例如“设计一个计算圆周率的程序”或“制作环保主题动画”)。提交作品后,会有老师给出文字点评(“你的代码效率很高,但可以尝试添加注释”),优秀作品可获得首页推荐。

阶段三:协作与分享

实时多人协作:在创作台点击“邀请协作者”,生成一个链接,最多允许3人同时编辑同一项目。每个人光标颜色不同,可以看到对方正在拖拽哪块积木,适合线上小组作业。

代码版本回滚:系统自动每5分钟保存一次历史版本。点击“文件 → 版本历史”,可以恢复到任意时间点的代码状态,再也不怕改错后无法撤销。

发布到社区:填写项目标题、简介(支持Markdown)、选择分类标签。发布后可获得一个永久链接,支持站内私信交流。社区有“求改进”专区,用户可邀请他人对代码进行优化建议。

阶段四:进阶与多端同步

云端存储:所有项目自动保存到云端,在不同电脑登录同一账号,项目列表自动同步。

离线使用:Chrome浏览器支持安装PWA版本(点击地址栏的“安装”图标),安装后即使无网络也可打开编辑器,再次联网时自动同步更改。

移动端适配:手机浏览器访问时,界面自动切换为竖向单列布局,积木块缩放为适合手指点按的大小。支持语音输入代码(实验功能,仅限英文关键词如“if”“for”“move”)。

软件优势

图形化⇄代码无缝切换,真正降低门槛

与其他只做图形化或只做代码的编程工具不同,猿编程首创了“双模式编辑器”。你可以将一个已经搭好的积木项目,一键转化为Python代码,并看到两者在逻辑上的完全对应关系。反之,也可以将Python代码折叠成积木块展示。这种设计让学习者先在图形化环境中理解逻辑,再自然过渡到语法学习,避免了从零面对空文本编辑器的恐惧感。

内置海量素材库,无需外网搜图

平台提供超过3000个官方授权的角色、背景、音效和字体,涵盖科幻、自然、城市、动物等类别。所有素材均无版权风险,学生可任意用于学习或发布。此外,还提供“矢量图编辑器”,可以像专业设计软件一样拖拽锚点修改造型,甚至让角色的胳膊、腿独立运动(用于制作行走动画)。

硬件支持广度行业领先

支持连接市面上绝大多数教育硬件:micro:bit、Arduino Uno/Nano、ESP32、Raspberry Pi、乐高SPIKE、大疆RoboMaster、Makeblock系列等。不需要安装驱动或第三方IDE,浏览器内即可将Python代码直接烧录到硬件上(通过WebUSB或Web蓝牙)。猿编程团队定期更新硬件适配库,同时提供针对每款硬件的“积木式控制块”,让硬件编程的学习曲线大大降低。

AI辅助与代码纠错

当你在代码模式下编写Python时,系统会实时进行语法检查和风格提示(类似Pylint)。如果代码出现逻辑错误(例如无限循环、变量未定义),AI助手会以弹泡形式给出解释:“第8行:你的while循环条件永远为真,建议添加一个break语句。” 你还可以点击“修复”按钮,AI会提供两种修复方案供选择。这一功能对初学者尤其友好,大幅减少卡在“找bug”环节的时间。

安全纯净的学习环境

社区内所有作品发布前会经过自动审核(检测是否含有敏感词、裸露图像、外部链接)。用户之间的私信默认关闭,除非双方相互关注且都年满13岁(通过实名认证判断)。平台不会推送任何广告,课程页内也没有任何付费弹窗。所有可选的付费内容(如竞赛特训营)都收纳在单独的“商城”页面,不影响正常使用体验。

跨学科项目融合

猿编程强调编程不仅是写代码,更是解决问题的工具。官方提供大量与数学、物理、生物、历史等学科结合的案例:

数学:用海龟绘图验证勾股定理、蒙特卡洛模拟求圆周率。

物理:模拟重力作用下的抛物线运动、电路仿真。

生物:用遗传算法模拟自然选择、细胞分裂过程动画。

每个跨学科项目都附有知识卡片,解释背后的学科原理,让学生在编程的同时巩固课堂内容。

学生作品可直接转化为APK/EXE

在创作台点击“打包发布”,可以将项目生成:

安卓APK安装包(可在手机上独立运行)

Windows EXE程序(无需浏览器)

macOS App

微信小游戏(需额外的资质备案,平台协助办理)

这项功能对有志于发布自己游戏或工具的学生来说,是极大的激励,也让作品更容易分享给不使用猿编程的朋友。

详尽的错误日志与性能分析

当一个项目出现卡顿或崩溃时,系统不会只是“闪退”,而是弹出“性能面板”,展示:

每一帧的渲染耗时

哪一段积木块/哪一行代码占用了最多的CPU

内存使用趋势图(是否存在内存泄漏)

提出优化建议:“你的克隆体数量持续增加未删除,已超过300个,建议增加‘删除此克隆体’积木块”

这种专业级别的分析工具通常只在游戏引擎中出现,猿编程将其引入到青少年编程环境中,培养了良好的代码性能意识。

推荐专题

编程
  • 编程学习
    编程学习

    简介:编程学习APP版本大全主要包括《编程狮》、《SoloLearn》、《Codecademy Go》、《扇贝编程》、《慕课网》、《Python编程狮》、《Grasshopper》、《Mimo》以及《少儿编程入门》、《核桃编程》等。这些应用覆盖了从图形化编程到Python、Java、C++等多种语言的系统课程,普遍提供交互式学习、代码练习、项目实战及社区交流等核心功能。 相关知识库

猜你喜欢