这个题的思路怎么走?有点迷茫

落叶挽歌 发布于 2017/06/16 18:34
阅读 193
收藏 0

1. 井字棋界面版。鼠标点击九宫格中空的方格,依次显示X和O(或者显示为图片,或者利用线条绘制,或者利用组件,显示为字符),当X或O成为一行、一列或者一斜线时一方取胜,当填满时还没有任何一方取胜就是平局。要求程序能够显示比赛结果信息。
    2. 井字棋人工智能版。在第1题的基础上,实现人机对弈,人先下,计算机后下,要求尽量做到计算机不会负于人。
    3. 井字棋人工智能及网络版。在已实现第2题的基础上,再实现网络对弈,在两台电脑上两人对弈或人机对弈,能保持界面状态一致,并能控制正确的弈棋顺序,比赛结束时能显示比赛结果。

加载中
0
wwwwww000
wwwwww000

多情自古空余恨、

人不风流枉少年!

java   从入门到放弃

落叶挽歌
落叶挽歌
杰哥么?
0
临风ivy
临风ivy

棋盘可以用二维数组实现,board[3][3],走棋时往数组中填充数据0或者1,走棋时计算该步棋所在位置的行、列、斜列的和,3和0。人机对弈,机器每次走棋时根据对方的棋子位置和己方棋子位置,算出坐标值。

返回顶部
顶部