文件名称:RockPaperScissors:用Java编写的机器人针对石头,剪刀,剪刀的游戏
文件大小:28KB
文件格式:ZIP
更新时间:2024-05-21 02:21:43
Java
剪刀石头布 该项目是针对Java编写的bot的Rock,Paper和Scissors游戏。 为什么? 主要是为了个人学习经验! 这个怎么运作 这些手势已在Handsigns.java中被指定为枚举,以及哪些手势击败哪些规则。 真正的重点在于AI。 到目前为止,有两个级别: 随机:随机选择三个手势中的任意一个 levelOne:从上一轮检查玩家的手牌,并偏爱会输给该手牌的手牌(假设玩家接下来将打败其先前选择的手牌,从而选择将击败该选择的手牌)。 在并列情况下,方法levelOne应该派上用场。 下一个目标是创建方法levelTwo,该方法将玩家的比赛历史考虑在内,而不是一轮回合。 请记住,该机器人假定您不知道它是如何工作的。 如果您知道接下来要使用哪个手势,那么就不可能创造出能够赢得胜利的AI。 怎么玩 键入石头/剪刀/剪刀或r / p / s(忽略大小写)以选择要播放的手势。 当
【文件预览】:
RockPaperScissors-master
----README.md(1KB)
----manifest.mf(82B)
----src()
--------rockpaperscissors()
----build()
--------classes()
----build.xml(3KB)
----nbproject()
--------build-impl.xml(77KB)
--------private()
--------project.properties(2KB)
--------project.xml(510B)
--------genfiles.properties(467B)