术语标准化
关于游戏术语的详细解释。
本页面持续更新。
为了避免游戏理解的歧义,方便游玩,对术语进行以下解释。
判定逻辑术语
验证密码:用字母 $k$ 表示 ,表示玩家给出的密码。
破译: 玩家给出验证密码的行为。
正确密码:用字母 $p$ 表示 ,表示玩家需要猜测的目标,一旦猜测出正确密码,游戏结束,玩家获得胜利。
判定函数:根据玩家所破译的密码进行逻辑判定并反馈正误。形式为 $f(k,p)$ 的函数,表示验证密码和正确密码是否符合某种规则,若是,返回 $1$ (正确),否则返回 $0$ (错误),属于特效的一种。
提示信息:根据玩家给出的 $k$ 和主办者已知的 $p$ ,反馈若干判定函数结果的行为,若 $k=p$ ,游戏结束,玩家获得胜利。
密码范围: 规定密码的字符集范围,长度,以及组合逻辑。在目前的版本中,密码是一个包含前导 0 的三位整数,取值范围将会在[000,999]之间。
密码约束: 规定的正确密码的范围限制。
特效构造
特效: 表示约束猜测行为的一系列规则,包括判定函数、密码约束等。
特效选择: 表示玩家选择特效的方式,如随机,特效配置表。
特效配置表: 特效配置表是供破译方完成特效选择的树形图。玩家从根节点开始选择,在保证特效的上一节点(父节点)被选择时,才能选择该节点的特效。最大可选取特效上限为 5 。
游戏流程
特效选定流程(预备流程): 玩家通过[特效选择]来选定特效的方法。
猜测流程: 玩家进行破译。
反馈流程: 游戏主办方给出提示信息,或猜测成功,游戏结束。
判定函数术语
[数值]: 数值的名称,如验证密码这正确密码。
- 在对数值引用时,我们用 "[数值]中" 来表示引用,如 "验证密码中十位上数值"。
数位: 表示数值中的某一位,从右侧低位(第0位)开始计数。一般来说,把第 0 位称为个位,第 1 位称为十位,第 2 位称为百位。在描述中,一般称呼中文名而非下标。
- Example: 个位、十位、百位
数位上数值: 表示该数位上的数值,值的范围严格在 0 到 9 之间。
- Example: 个位上数值、十位上数值、百位上数值
任意位置: 表示数值中所有的数位组成的集合,对于 $n$ 位长度的密码,这个集合的大小为 n。
任意位置上数值: 表示数值中所有的数位上的数值组成的可重集合,对于 $n$ 位长度的密码,这个集合的大小为 n。
[特征性数值]: 一般如奇数、偶数、质数等带有特征性的描述数值的词。
- 一般来说,对于形如 "[数值]中任意位置上数值为[特征性数值]" 的描述,简化为 "[数值]中[特征性树脂]"。
存在: 表示一个集合和另一个集合中含有相同的元素。
- 一般来说,对于集合 A 和集合 B 的存在判定,形式描述为 "A 是否存在 B"。
相等: 表示一个数值和另一个数值的值相同。
- 一般来说,对于数值 A 和数值 B 的存在判定,形式描述为 "A 是否等于 B"。
距离:
对应位置: 表示验证密码和正确密码中数位相同的一组位置。
二元运算: 包括加,减,乘,整除,取余等。
判定函数规范
判定函数必定是一个命题,也就是只能为真或假。