原文吃光光
小弟编出 4震~6震 的移动方式,
首先必须舍弃棋盘式的绝对位置思考,
改用相对位置的方式思考.
首先为了让1震具有最高效益,
理论上可以涵盖各种强弱混和的震法来表达,
但考量到人体部位辨识能力, 以及后续思路所需,
设计5种震法最恰当:
强 (用 A 表示)
弱 (用 B 表示)
渐强 (用 C 表示)
渐弱 (用 D 表示)
弱强弱 (用 E 表示)
接着思考移动一个棋子需要那些资讯, 其实很简单就两个:
1.谁移动?
2.要去哪?
顺着这个思路往下走, 就先将每个棋种编码,
棋种共有7个, 5种震法(可以视为5进位)
所以最少需要2震表达要移动哪个棋种
例如 将 AA
士 AB
象 AC
马 AD
车 AE
...以此类推...
(这部分可以根据棋种分配5种震法来强化记忆, 但无论如何一定要2震)
接着每个棋种有多只, 所以接下来1震用来决定"某个棋种的哪一只棋",
现在将5种震法分别对应1~5, 接着使用相对位置即可.
先找位于盘面最左下的那个棋种,
然后从那只棋为1开始, 接着水平向右数找到第二只棋为2,
水平向右没有该棋种, 则向上一行从最左边开始找到的棋种为3,
依此类推.
例如:
3(C) 4(D)
兵 兵
兵 兵
1(A) 2(B)
用此方法, 就可以使用3震定位出 "谁移动" 这步
(因为兵有5只, 所以震法才会决定5种)
接下来要决定 "要去哪",
这步使用象限概念来处理:
\ 一 / 四 | 一
\ / |
四 兵 二