0

Bulls & Cows 是一款由两个玩家组成的游戏,其中每个玩家都有一个包含 4 个不重复数字的秘密数字,每个人都尝试猜测另一个数字。

例如,假设我的密码是 1576。

如果我的对手说数字 1234,我会回答:1F,因为数字 1 在我的密码中并且在相同的位置。如果我的对手说数字 7890,我会回答:1P,因为数字 7 在我的密码中并且在不同的位置。等等。 这里解释一下。

嗯,作为一个爱好,我想实现一个电脑播放器,试图猜我的号码,但我不知道从哪里开始,

  • 有任何想法吗?
  • 这个游戏有什么已经做的吗?
  • 有没有 C# 实现?
4

5 回答 5

4

这是游戏Mastermind的变体。在猜测解决方案的算法上已经做了很多工作。除了维基百科链接上显示的内容之外,一些使用“mastermind”作为关键字的谷歌搜索可能会出现很多。(我假设你到目前为止还没有找到太多,因为你不知道那个名字)。

于 2009-04-23T18:37:39.743 回答
1

这听起来像是游戏“Mastermind”的变体——这里这里(.doc) 以及Wikipedia 页面上都有一些资源。

玩得开心!

于 2009-04-23T18:38:48.853 回答
0

听起来像是 MasterMind 的变种。

于 2009-04-23T18:37:30.353 回答
0

您正在玩棋盘游戏“Mastermind”的变体。请参阅维基百科文章的算法部分:

http://en.wikipedia.org/wiki/Mastermind_(board_game)

于 2009-04-23T18:39:19.163 回答
0

这是一款 linux 风格的游戏,我很确定您可以获取它的源代码并将其移植到 C#

http://sourceforge.net/project/showfiles.php?group_id=182681&package_id=211908

玩得开心..

于 2009-04-23T23:12:36.290 回答