原文吃光光
小弟編出 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種)
接下來要決定 "要去哪",
這步使用象限概念來處理:
\ 一 / 四 | 一
\ / |
四 兵 二