我想构建一个反向猜测游戏。 (玩家脑子里有一个数字,程序试图猜测数字,你有三个按钮,一个按钮用于较小的提示,一个用于较大的提示,一个用于正确的提示)。我的应用程序正在按键生成数字,但问题是,它不记得我按下的按钮。例如,程序提示编号为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. Python:数字猜测游戏
- 3. C数字猜测游戏
- 4. VBScript数字猜测游戏
- 5. 数字猜测间隔游戏
- 6. Java猜测游戏 - 优化和提示
- 7. 猜数字游戏
- 8. 猜数字游戏
- 9. 新手:数猜测游戏
- 10. Python猜测游戏
- 11. Python猜测游戏
- 12. 猜测游戏Java
- 13. Javascript猜测游戏
- 14. 数字猜测游戏不断重复?
- 15. 麻烦猜测数字游戏在C#
- 16. Python函数猜测游戏字典
- 17. 猜猜在C#中的游戏,我不能让用户猜测的数字在游戏开始时显示
- 18. Java的猜测游戏
- 19. python中的猜测游戏
- 20. 与类的猜测游戏
- 21. 猜数字游戏python
- 22. Nosetests - 猜数字游戏
- 23. 猜数字游戏java
- 24. PHP猜数字游戏
- 25. 猜数字游戏JQquery
- 26. 猜数字游戏,每#低
- 27. 猜数字C#游戏
- 28. 号猜猜游戏每猜测产生一个不同的数字
- 29. C猜字游戏
- 30. 密码猜测游戏
请看http://stackoverflow.com/help/how-to-ask你的问题,因为它是目前不是真的可以回答。构建一个最简单的例子,展示一个最简单的代码示例,清楚地显示问题并解释您期望的内容以及获得的内容。 – 2014-11-03 18:49:57