帮酷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  |  如果智培  |  酷兔英语