我爱Aspx >> VB.Net >> VB.NET实现五子棋的人工智能(2)Dim g As System.Drawing.Graphics
g = PictureBox1.CreateGraphics
mycolor = Color.White
Dim brush1 As System.Drawing.Brush = New SolidBrush(mycolor)
g.FillEllipse(brush1, zhx * 30 + 10, zhy * 30 + 10, 30, 30)
@#绘制玩家的棋子
table(zhx, zhy) = 2
For i = 0 To 191
If cwin(zhx, zhy, i) = True Then
cflag(i) = False
End If
Next
@#重设电脑的获胜标志
checkwin()
@#检查当前玩家是否获胜
diannao()
@#调用电脑算法
End Sub
五、获胜检查算法。
@#*****************************************************************************
@#** 模块名称: checkwin
@#**
@#** 描述: 此模块执行以下功能:
@#** 1. 检查是否和棋。
@#** 2. 检查电脑是否获胜。
@#** 3. 检查玩家是否获胜。
@#**
@#*****************************************************************************
Sub checkwin()
Dim i, j, k, m, n As Integer
【我对这篇文章有话说?】
在.NET环境下将报表数据导出EXCE..[05-20]
在.NET中应用MATLAB算法[05-20]
.NET环境下几种不同的邮件发送解..[05-20]
在VB.NET中改变显示器的分辩率[05-20]
VB.NET中使用代表对方法异步调用[05-20]
.NET平台下Web树形结构程序设计[05-20]
Visual Basic.NET带来的新方法(一..[05-20]
Visual Basic.NET带来的新方法(二..[05-20]
Visual Basic.NET 中的语言新变化[05-20]
介绍VB.NET的线程(英文)[05-20]
在.NET环境下将报表数据导出EXCE..[05-20]
在.NET中应用MATLAB算法[05-20]
.NET环境下几种不同的邮件发送解..[05-20]
在VB.NET中改变显示器的分辩率[05-20]
VB.NET中使用代表对方法异步调用[05-20]
.NET平台下Web树形结构程序设计[05-20]
Visual Basic.NET带来的新方法(一..[05-20]
Visual Basic.NET带来的新方法(二..[05-20]
Visual Basic.NET 中的语言新变化[05-20]
介绍VB.NET的线程(英文)[05-20]