————————分割線————————
關於一個關卡的最少代碼數量,我有一個猜想。
一個單位的最簡代碼數量,大於或等於,通關需要的最低執行條目數量,和與其相對應的條件數量。
舉個栗子,官包14關,潛行
對於蜘蛛來說,需要的執行條目有兩種:
“站立”
和“按路點移動”
其對應的條件分別為:
“敵人不在偵查視野且處於特定位置”
和“敵人處於偵查視野或不處於特定位置”
(兩條)
由於關卡設計原因,偵查只需要用一個,執行條目和條件為
如果發現敵人,則設置信號
(一條)
以及由於設計原因,需要一個與偵查相反的信號信號,該信號如果不能加入蜘蛛的兩條中,則需要額外的一條代碼。
所以,本思路的理論最簡代碼數量為3或4。
最後,這個推斷方法只能幫你推斷出當前思路可能的最簡代碼數量,如果你的思路有問題,那麼是不能由此推斷出最簡代碼數量的。