刚刚用C#写了一个五子棋程序,功能还比较简单(已经迫不及待的想来出来与大家共享)。
该五子棋程序是参照2004年11期《开发高手》上的五子棋开发专题改进的。现在的1.0.0版只有人机对战的部分。整个程序共有4个主要的类:Chessboard类用来绘制棋盘,控制下棋等操作;Computer类主要是电脑人工智能方面;Rule类用来判断输赢的规则方面;Stone类用来绘制棋子。
关于如何让电脑下的棋子闪动几秒的方法我还没有想到,希望大家帮忙想想。
不多说了大家下源码自己看吧:FiveStones(v1.0.0).rar
C#实现简单五子棋程序
博主用C#编写了一个简单的五子棋程序,版本为1.0.0,只有人机对战部分。程序有4个主要类,分别负责棋盘绘制、电脑人工智能、输赢判断和棋子绘制。博主还希望大家帮忙想让电脑下的棋子闪动几秒的方法,并提供了源码下载。
7694





