1

我正在 Visual Basic.Net 中创建多人国际象棋游戏,我需要为游戏创建图块。早些时候,我使用按钮来制作图块,但后来我意识到它们不仅看起来难看,而且编码部分也成了问题。此外,棋子的图像不适合按钮,它们变得扭曲。此外,每次下棋时将图像切换到不同的按钮也变得非常低效。因此,鉴于这些困难,我想构建一个合适的板,但我不知道从哪里开始或使用什么控件进行设计。有什么建议么?

4

3 回答 3

1

您不想使用控件来控制您应该将图像直接绘制到表单上。然后,您可以完全控制所有内容的绘制位置。

您需要保存某种形式的数据结构,以“记住”您的所有部分在哪里。

查看此 GDI+ 链接以帮助您入门

于 2012-06-16T09:19:51.950 回答
1

使用 VB.NET 的国际象棋程序:http ://www.vbdotnetheaven.com/UploadFile/kaushalgol/ChessProgramInVB11142005235115PM/ChessProgramInVB.aspx

这是用 VB6 编码的:http: //freesourcecodevisualbasic.blogspot.se/2011/07/source-code-2-player-chess.html

于 2012-06-16T15:10:28.390 回答
0

我建议这对于学校项目来说可能太复杂了。也许如果你缩小范围 - 尝试人类与人类。

反正,

国际象棋编程维基

Bruce Moreland 关于 MinMax 和其他对抗性搜索算法的旧页面

我有更多链接,但我不能再发布任何链接了。它仅限于 2 个链接。对不起。

于 2012-06-19T06:54:46.290 回答