猜數字特別版(Special Bull & Cow)
( If the applet is not displayed normally, you might need to click
here to
download and install the latest Java Plug-in for your browser. )
規則
- 心中想一個四位數,四個數字不能相同,ex: 1234(1111不合規則,電腦猜到當機也猜不中)
- 按 'Start' 開始新遊戲
- 如果覺得左邊的數字比較像心中的答案,就按 'Left'
- 如果覺得右邊的數字比較像心中的答案,就按 'Right'
- 如果覺得左邊的數字比右邊的像很多,就按 'Left More!!'
- 如果覺得右邊的數字比左邊的像很多,就按 'Right More!!'
- 如果覺得兩邊都差不多,就按 'Draw'
- 判斷的依據愈有邏輯性的話,猜中的速度會愈快
- 如果其中一個答案猜中的話,按 'Finish' 結束,不過我也沒做任何反應啦
- 電腦應該猜個幾十回就會猜中,按幾下按鈕而已,比想像中還快結束
備註
- 基本上這仍是猜數字(Bull & Cow),應該是看成4個不同符號,所以沒有大小或距離的分別
- 如果在判斷像不像時用了"數字大或小、差多遠"的想法,大概是猜不中的
介面說明
- 左下角列出目前電腦自以為最可能為答案的10組
- 右半邊則是過去猜的記錄
Game
Source Code
- download source code
- AutoAgent.java: 自動測試程式,包含想法說明
- MainPanel.java: JFrame,包含整個GUI
- Agent.java: 改自AutoAgent,配合MainPanel使用