推 puzzlez :嗯 這部位我懂 西洋棋是看「棋位」;象棋看「棋義」 09/11 11:06
→ puzzlez :只要符合定義即可...我有找到一點東西會再整理一下.. 09/11 11:06
※ 編輯: lunalina 來自: 114.44.22.11 (09/11 11:37)
→ lunalina :西洋棋在此的定義和象棋不同。西洋棋只要重複三次 09/11 11:40
→ lunalina :相同局面,就算第三次與前兩次中間差了幾十回合, 09/11 11:42
→ lunalina :只要一出現都可以提出和棋。 09/11 11:43
推 popfish :對這個例子舉的好,但第一例不就要告訴程式判斷長捉數 09/11 16:17
推 popfish :一般人在下是可以由裁判協調,但是如果不是實體的呢? 09/11 16:19
→ lunalina :不太明白原PO要問的問題。簡單來說,第一例車和炮 09/11 22:18
→ lunalina :都在同一個位置將超過四次,便是長將。 09/11 22:19
→ lunalina :至於如何把棋規的精神轉換成程式可以懂的語言, 09/11 22:20
→ lunalina :便是寫程式者的工作了。 09/11 22:20
推 popfish :唉這就是程式撰寫和裁判的gap,程式會問幾步連將判負 09/11 22:23
推 popfish :或者要用循環盤面還是循環著法判?清楚告訴程式就好 09/11 22:24
推 popfish :但這樣討論下來,棋規是看循環,l大例子程式似沒法判? 09/11 22:25
→ lunalina :這便是寫程式者的問題。因為是否連將不是看幾步, 09/11 22:26
→ lunalina :而是看同一個位置將幾次。如果寫的程式問了不該問的 09/11 22:27
→ lunalina :問題,要改一下。 09/11 22:27
→ lunalina :應該可以讓程式用「局面循環」來判。上面兩例都可以 09/11 22:29
→ lunalina :棋規文字寫的是著法循環,但精神其實接近局面循環 09/11 22:30
推 aaabboy :"局面重覆"沒有意義 且只是解殺或脫時間 09/12 18:15
→ aaabboy :規定判輸合情合理 第一例2,4,6手就重複三次判負了? 09/12 18:15
推 aaabboy :先想想局面重複的意思吧..在下棋中是不該有的 09/12 18:18
→ aaabboy :所以利用此偷雞得利的理應判負 09/12 18:18
推 aaabboy :cyc的程式好像就是這樣判的 如例一還要測試看看 09/12 18:22
推 McuDrCat :我只會健康教育 09/13 07:47
→ lunalina :樓上,哪一種健康教育? 09/13 09:24