[go: up one dir, main page]

编程小星球CodeSpark

给家里的 Android TV 装一颗编程星球

小小指令,
大大冒险。

孩子拿起遥控器,给机器人点点排好箭头卡,看它一格一格走到目的地。36 个任务从顺序、预测、调试,一路走到循环、条件、动作包和自己设计地图。

1.0.0 版,9.5 MB,Android 6.0 及以上,全程离线

第 1 关 自动演示中
×1

    点一下电视画面,再用键盘方向键和回车操作;返回键(Esc)删掉最后一张卡。

    一个任务这样玩

    1. 先想一想用手指一指路线,或者先猜点点会停在哪一格。
    2. 排指令方向键挑卡片,确认键放进程序,最多六张。
    3. 看执行点点一次走一格,当前卡片和角色同时亮起。
    4. 改一改撞到石头时会指出是第几张卡,改完再试,撤销和恢复原题随时可用。

    36 个任务,6 颗主题星球

    每个任务都有「探索」和「挑战」两套配置,共 72 个。任务可以直接选择、跨级和重玩。点一个关卡看家长参考解,也可以用方向键在关卡之间移动。

    记号:×2[…] 把整段重复两次;?[❀ | →] 检查当前格有没有花,有就浇花,没有就向右;❀ 浇花;◇ 拿礼物;★ 调用小帮手;A、B 是预测题的选项。

    电视上的样子

    以下截图来自 1.0.0 在 Android TV 模拟器(1080p)上的验收。

    首页:继续探险按钮和每页三个任务
    首页:继续探险,每页三个任务
    编程舞台:左侧地图,右侧程序队列和动作卡
    编程舞台:地图、程序队列和动作卡
    预测任务:先读程序,再选择 A 站点或 B 站点
    预测:先读程序,再选会停在哪
    重复卡编辑器:选择重复次数和这一段动作
    重复卡:选次数,放进一整段动作
    条件卡编辑器:分别安排有花时和没有花时的动作
    条件卡:有花时、没有花时各做什么
    小帮手编辑器:把一段动作命名为小帮手
    小帮手:把一段动作打包,反复调用
    地图编辑器:放置起点、终点、石头和小花
    设计地图:放起点、终点、石头和小花
    通关提示:又一朵小花开了,说一说你的想法
    完成后请孩子说一说自己的办法

    三个档案,各玩各的

    小芽:探索

    建议 5 岁起步。路线更短、选择更少,从图形指令开始。

    小星:挑战

    建议 7 岁起步。步数更多,加入障碍和分支情境。

    一起玩

    独立的合作进度,每个任务轮流当规划员和操作员。

    年龄只是起点,家长可以按孩子的实际状态选档案。每个档案分别保存进度、程序、小帮手和六张创作地图。

    给家长

    建议每次做两三个小任务:探索档案从 10–15 分钟起步,挑战档案约 15–20 分钟,看孩子状态随时收尾。陪着玩时可以这样问:

    隐私与离线

    安装包没有申请网络权限,课程、语音和图片全部内置。没有账号、广告或统计。进度和作品只保存在这台电视上:覆盖升级会保留,卸载会一并删除。

    本版提供时长建议,暂未加入自动时长限制和家长密码。界面与语音为简体中文。

    下载并装到电视

    编程小星球没有上架应用商店,通过侧载安装。下载一次 APK,用下面任意一种方式装到电视或电视盒子上。

    下载 CodeSpark.apk
    版本
    1.0.0 (versionCode 2)
    大小
    9.5 MB
    系统
    Android 6.0 及以上的 Android TV 或电视盒子,横屏,普通方向键遥控器即可
    架构
    arm64-v8a, armeabi-v7a, x86, x86_64
    验收
    Android TV API 34 模拟器(1080p)完成完整课程测试;各品牌真机未逐一验证

    全部版本与更新说明

    1. 在电脑上下载 CodeSpark.apk,复制到 U 盘(FAT32 或 exFAT 格式)。
    2. 把 U 盘插到电视或电视盒子上,用自带的文件管理器找到这个 APK。
    3. 第一次安装会提示「未知来源」。按提示进入设置,为这个文件管理器打开「允许安装未知应用」。常见位置:设置 › 设备偏好设置 › 安全性和限制 › 未知来源,各品牌入口名称略有不同。
    4. 回到文件管理器,再次打开 APK,选择安装。完成后在应用列表里找到「编程小星球」。
    校验安装包与升级说明

    发布版使用正式密钥签名(APK 签名 v1 + v2),证书主体 CN=CodeSpark Family。可以用 apksigner verify --print-certs 核对证书指纹:

    证书 SHA-256f6bc73494d125b5e4ca0c13a2f9b93e126be339b4ca3c63c69a5f67c565d4fe0

    1.0.0 APK SHA-25676090b55a15ff650334f3d7601d5d278cacbfa9115004d566cfe3dc9fd1524fc

    以后的新版本使用同一个密钥签名,直接覆盖安装即可保留进度和作品。安装时出现 INSTALL_FAILED_UPDATE_INCOMPATIBLE,说明设备上装着另一个签名的同包名版本,需要先卸载它(会清除该版本的记录)。