每一块都有对应数据
积木按动作分列、按组叠起。展开后可以点选,也可以通过动作按钮和组选择器找到同一条记录。
练块 / SET BY SET / 02
一组力量训练,变成一块可以拿起来看的积木。重量、次数和动作顺序留在块上,练过的东西,也有了可以回头把玩的形状。
从生活里的一个想法开始,与 Codex 一起把它做成可操作的工具。
01 / ONE SET, ONE BLOCK
训练常常由重复的几组动作组成。我希望回看时既能看见整体,也能拆开其中一组:点中积木,看到它的重量和次数,再决定要不要修改。
积木按动作分列、按组叠起。展开后可以点选,也可以通过动作按钮和组选择器找到同一条记录。
按实际记录的组顺序,一块块拼回工作台。可以暂停、前后逐组、拖动进度和调速;这是一种回看方式,不是运动录像或真实计时。
相同动作按名称对齐。并排看两次训练,也能把上一次变成线框叠影;缺少的动作标为“未记录”,不替用户补齐。
02 / MADE FOR THE NEXT SET
训练间隙,手机上的操作应该短一点。我把新训练、复制与撤销放到底部;相同的一组直接沿用,有变化时再微调。
日期和名称自动填好,常用动作带入最近数值。底部表单默认从一组开始,也能一次记录多组。
重量、次数一起带过来,并自动选中新积木。重复的输入,变成一次点击。
在选中组旁直接调整重量和次数,改动只落在这一组;撤销可以恢复最近一次修改。
03 / PICK A SET
下面用三组演示数据说明选择关系。两组相同的深蹲也各有自己的位置;原站进一步提供三维旋转、展开、单组编辑和完整回放。
交互原理演示 · 非个人训练记录
01 / 03第 1 组 · 40 kg × 10 次
点击积木,或聚焦进度条后使用左右方向键。| 记录类型 | 可以比较 | 保留的边界 |
|---|---|---|
| 力量 / 力量 | 同名动作、组数、次数、重量 | 缺失动作显示“未记录” |
| 跑步 / 跑步 | 距离、时长、配速 | 不与骑行配速混算 |
| 不同类型 | 记录时长 | 不生成综合能力分 |
04 / THE WORKBENCH
樱桃红、奶白、墨黑,配上圆角、凸点和柔和阴影,保留玩具积木的手感。三维画面旁边始终有数据与按钮,键盘、触屏也能找到同一组。
05 / FROM RECORDS TO BLOCKS
最初的“运动唱片店”用唱片收藏训练。继续做下去,我把操作单位缩到每一组,让视觉隐喻也能承担更具体的记录与修改。
先把历史、回放与对比连起来,让训练成为愿意再次打开的记录。
从整张回看转向单组选中。旋转看整体,展开看细节,再用逐组搭建回放串起来。
保留原 JSON 备份格式与本地存储,兼容旧版记录;示例与个人训练分开,处理多标签页保存冲突。
06 / ANDROID TRIAL 0.1.0
安卓试用版把页面和三维资源装在本机。安装后不依赖电脑或网络,第一次打开留一张空训练架,由使用者决定从哪一组开始。
没有账号,也不申请网络权限。网页和 App 分别保存记录,已有训练可通过 JSON 备份迁移;原版备份仍能继续使用。
导入与导出连接安卓文件选择器,自己选择备份位置,无需授予整片文件存储的访问权限。
已生成 Android 8.0+ 试用安装包,并核对内置资源、签名与下载完整性;真机安装、系统文件选择器和不同手机的三维性能仍待实际试用。当前没有账号或云同步。工作台和对比画面会限制同时展示的积木数量,完整记录仍可通过选择器和表格查看;不支持 WebGL 时保留平面预览与数据操作。页面中的数据只用于演示,不代表个人训练成果。