数字之精思 (Numerical Reflection)

数字之精思-第1张图片

→ 数值

游戏中并没有提供在六边形点阵中画数字的简单方法。所以这里是世界为我们设计的表示数值的方法。

首先,我需要绘制上面两种图案中的一个,然后(不要松手)之后的线段的旋转方向(相对于上一个线段的方向)会对一个计数器进行操作(初始是0)。

  • 向前:    加1

  • 向左前: 加5

  • 向右前: 加10

  • 向左后: 乘2

  • 向右后: 除2

其中顺时针版本的图案会将最后计数器的值取反(变成负数)后再返回。(逆时针方向的会直接返回计数器的值)

当我绘制完之后,对应的数值会被放在栈的顶端。

在特定情况下使用算盘来设定数字可能会更方便,但是知道“正规”的定义数字的方式也是很有用的。


示例一:这个图案会返回10:数字之精思-第2张图片

示例二:这个图案会返回5+1+1=7:

数字之精思-第3张图片

示例三:这个图案会返回-((1+5+10)×2)=-32:

数字之精思-第4张图片示例四:这个图案会返回5÷2+1+1=4.5:

数字之精思-第5张图片

数字之精思 (Numerical Reflection)
数字之精思 (Numerical Reflection)
资料分类:数学常量

短评加载中..