我想構建一個反向猜測遊戲。 (玩家腦子裏有一個數字,程序試圖猜測數字,你有三個按鈕,一個按鈕用於較小的提示,一個用於較大的提示,一個用於正確的提示)。我的應用程序正在按鍵生成數字,但問題是,它不記得我按下的按鈕。例如,程序提示編號爲50.我點擊「Smaller」按鈕,它會生成一個較小的數字,例如35。我點擊「Bigger」按鈕,即使按「Smaller」爲50也可以生成80或90。 。我怎麼能讓這個程序「記住」這個選擇?謝謝您最好的問候!
對不起,如果我不清楚,但我是初學者。
這是我的onclick:public void lowerClick(View v) { tip = randomGenerator.nextInt((highest + 1) - lowest) + lowest; textTip.setText(Integer.toString(tip)); {
唯一的問題是我應該如何改變最高和最低部分,如果我有任何補充程序。我希望現在很清楚。 :)謝謝你的合作和理解。反向猜測 - 兩個數字之間的遊戲提示
0
A
回答
0
提示:未來,您應該發佈任何代碼,您必須顯示努力並避免downvotes。但是,我將把這篇文章解釋爲一個通用算法問題。
你會想兩個變量:
- 高範圍:最高可能數量的用戶可以思考的。
- 低範圍:用戶可以考慮的最低可能數量。
如果程序猜測50和用戶點擊較小,設定高至50,因爲你知道電話號碼必須是50歲以下的,從這一點上。
如果程序猜測35下,和在用戶點擊更大,設置低範圍到35
始終猜測低範圍和高範圍之間唯一號碼,在每個步驟更新。可能最好是在高低範圍之間的中點進行猜測,以最大限度地提高機會。這將是一個二進制搜索方法來猜測一個數字。
相關問題
- 1. 猜數字遊戲。猜測次數。
- 2. C數字猜測遊戲
- 3. VBScript數字猜測遊戲
- 4. 新手:數猜測遊戲
- 5. 猜測遊戲Java
- 6. Javascript猜測遊戲
- 7. Python猜測遊戲
- 8. 麻煩猜測數字遊戲在C#
- 9. 數字猜測遊戲不斷重複?
- 10. Python函數猜測遊戲字典
- 11. 猜數字遊戲python
- 12. 猜數字遊戲,每#低
- 13. 猜數字遊戲java
- 14. 與類的猜測遊戲
- 15. 號猜猜遊戲每猜測產生一個不同的數字
- 16. C猜字遊戲
- 17. 猜測遊戲程序
- 18. C#GUI猜測遊戲
- 19. 遞歸猜測遊戲
- 20. 隨機猜測遊戲
- 21. Python的猜測遊戲提示和積分系統
- 22. 猜猜遊戲中的Java文字
- 23. C中的猜字遊戲
- 24. 猜數遊戲與兩名球員
- 25. 猜猜兩個玩家的數字 - 遊戲不會停止當它應該
- 26. 添加一個猜測循環到我的Javascript猜數字遊戲
- 27. 數據類型猜測遊戲
- 28. 兩個遊戲之間的選擇
- 29. python猜謎遊戲的代碼反饋
- 30. 簡單的猜謎遊戲。 「你的第一個猜測是......」
請看http://stackoverflow.com/help/how-to-ask你的問題,因爲它是目前不是真的可以回答。構建一個最簡單的例子,展示一個最簡單的代碼示例,清楚地顯示問題並解釋您期望的內容以及獲得的內容。 – 2014-11-03 18:49:57