Simpler 语法词块的颜色编码与标签系统
色彩编码的设计思路
Simpler 给不同功能的词块分配了不同的颜色。颜色本身没有语言学含义,但通过视觉区分让"句子的各个部件"变得一目了然——就像儿童积木里红色是轮子、蓝色是窗户一样。
Goodvyzn 团队没有公开说明颜色分配规则,但从实际使用来看,大致规律是:
- 主语:蓝色或深蓝
- 否定词 / 助动词:橙色
- 动词:绿色
- 宾语 / 补语:灰色或浅蓝
- 其他功能块(如介词短语、时间状语):紫色、黄色等辅助色

颜色的作用不是"让界面好看",而是让用户在拼句时能快速区分"哪个块该放哪个位置"——蓝色的主语一定在最前面,橙色的否定词一定插在中间,绿色的动词跟着否定词,以此类推。拼几次之后,你对句子结构的"视觉记忆"就形成了。
标签系统
每个色块上有两行信息:
- 功能标签(较大字号):这个块在句子里扮演什么角色,比如"主语""否定词""动词"——这些标签是中文的,对零基础友好
- 英文词(较小字号或同字号):这个功能块对应的具体英文词
这里有个很聪明的设计——功能标签只用最朴素的功能词,不使用传统语法术语。比如它会说"否定词"而不是"助动词 do/does 的否定形式",会说"时间状语"而不是"一般现在时的时间频率副词"。这种"功能驱动"的标签体系,让用户不需要先学术语就能开始拼句子。
颜色和标签是怎么配合的
举个例子,学"一般现在时的否定句"时,屏幕上出现四个色块:
| 颜色 | 功能标签 | 英文词 |
|---|---|---|
| 蓝色 | 主语 | I |
| 橙色 | 否定词 | don't |
| 绿色 | 动词 | watch |
| 灰色 | 宾语 | TV |
你需要把它们按顺序排好。每排对一个,系统会给正反馈,排错了可以重来。拼对之后,句子下面会出现完整的英文和中文翻译:"I don't watch TV. 我不看电视。"
下一个练习可能是换主语和动词:"He doesn't play football."(注意第三人称单数否定用 doesn't),同样四个色块,但这次主语变了、否定词变了、动词也变了。通过反复拼不同的句子,你自然理解了"什么情况下用 don't,什么情况下用 doesn't"。
一个隐藏好处
这套颜色+标签系统还有个隐藏好处:它让你在拼错时能立刻看出"我哪块放错了"。比如你把否定词放最后了,蓝色的主语块先空着,橙色的否定词块被拖到最后——视觉上一眼就觉得不对,不用等系统弹错误提示,自己就能调回来。