- 51Aspx源码必读.txt[3KB]
- Ajax.aspx[108B]
- Default.aspx[5KB]
- Default.aspx.cs[589B]
- Web.Config[1KB]
- from.gif[4KB]
- 具备简单人工智能逻辑的网页四子棋游戏.sln[1KB]
- 具备简单人工智能逻辑的网页四子棋游戏.suo[8KB]
- 最新Asp.Net源码下载.url[123B]
源码介绍
源码参数
该项目是为探索棋类游戏的简单人工智能框架而设立,可作为棋类游戏开发参考,简单AI逻辑算法研究等。本项目的四子棋游戏规则与普通棋类游戏规则略有不同,游戏规则设置如下:
四子棋分黑白两方。黑方为先手,白方为后手,依次落子。棋盘为20*20的方格构成,棋子下在方格中间。落子位置为没有棋子的空白区域,一方落子后另一方落子,依此轮次,直到游戏结束。
输赢规则: 同一颜色的棋子共计四颗,上下左右紧邻,组成‘田’字形即为该方赢,游戏结束。如果满盘填满,游戏尚未分输赢,则为和棋。
源码功能包含以上四子棋对弈流程的全部业务逻辑,用户可以选择对弈模式(两人对弈、人机对弈、电脑互搏),并且可以在对弈过程中随时切换对弈模式(如由两人对弈模式切换至电脑互搏)。其中电脑AI具有选择落子位点,判断落子位点优劣,主动防御对手等逻辑。
二、注意事项
开发环境为Visual Studio 2010,使用.net 2.0开发