代码之家  ›  专栏  ›  技术社区  ›  Jhonny D. Cano -Leftware-

牛牛实施(主脑变异)

  •  0
  • Jhonny D. Cano -Leftware-  · 技术社区  · 16 年前

    公牛和牛是两个玩家玩的游戏,每个人都有一个4个不重复数字的密码,并且每个人都试图猜测另一个数字。

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

    如果我的对手说数字1234,我会回答:1F,因为数字1在我的秘密数字中,并且在相同的位置。 如果我的对手说数字7890,我会回答:1p,因为数字7在我的秘密数字和不同的位置。 等。 Here 这是解释。

    作为一种爱好,我希望能实现一个电脑播放器来猜我的号码,但我不知道从哪里开始,

    • 有什么想法吗?
    • 这个游戏已经做了些什么了吗?
    • 是否有任何C实现?
    5 回复  |  直到 9 年前
        1
  •  4
  •   Chad Birch    16 年前

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

        2
  •  1
  •   Andy Mikula Eric Mickelsen    16 年前

    这听起来像是游戏“主脑”的变种——有一些资源 here here (.doc),以及 Wikipedia page .

    玩得高兴!

        3
  •  0
  •   JRL    16 年前

    听起来像是主脑变种。

        4
  •  0
  •   David Berger    16 年前

    你在玩棋盘游戏“大师”的变种。参见维基百科文章的算法部分:

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

        5
  •  0
  •   z3r0 c001    16 年前

    这是一个Linux风格的游戏,我很肯定你能得到它的源代码并把它移植到C。#

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

    玩得高兴。。