帮酷LOGO
0 0 评论
  • 显示原文与译文双语对照的内容
203像素"src="https://www.codeproject.com/KB/silverlight/Connect4/Connect4.jpg">"

介绍

这是一个基于Silverlight的连接 4游戏。 它包含了使用 Alpha Beta算法( Min算法的一种更好的)的计算机 AI。

请在这里玩游戏( )。

背景

Alpha beta算法可以用于任何基于转弯的策略游戏中。 可以在以下文章中找到这些算法的详细说明:

使用代码

解决方案包含以下项目:

  • GameThinking

    包含 alpha beta算法的类库。 它使用泛型实现,以便将来的任何游戏都可以使用这里算法。

  • Connect4Core

    这是一个connect4游戏库。 它只包含数据和逻辑,不包含任何特定于Silverlight的。 如果你想将它移植到其他平台,它可能很有用。

    包含以下类:

    • Game: 表示包含主板的connect4游戏的主要类。计算机AI用法和玩家列表的主要类。

    • Board: 它是包含当前转弯和移动历史记录的板状态的类。
  • Connect4

    这是主要的Silverlight应用程序。 它拥有提供上述数据类的表示逻辑的Silverlight用户控件。

历史记录

  • 第十一 2009年04月: 初始帖子



Copyright © 2011 HelpLib All rights reserved.    知识分享协议 京ICP备05059198号-3  |  如果智培  |  酷兔英语