井字棋计分规则,电脑走棋

用棋格的行号和列号来表示 棋格打分规则:

如果棋盘上有棋子,则得0分;

如果棋盘上没有棋子,但棋格所在行,列或对角线有两个×,则得6分;

如果棋盘上没有棋子,但棋格所在行,列或对角线有两个O,则得5分;

如果棋盘上没有棋子,但棋格所在行,列或对角线其他棋格有一个×和一个没有棋子,则得4分; 如果棋盘上没有棋子,但棋格所在行,列或对角线其他棋格有一个O和一个没有棋子,则得3分; 如果棋盘上没有棋子,但棋格所在行,列或对角线没有棋子,则得2分;

如果棋盘上没有棋子,但棋格所在行,列或对角线有一个×和一个O,则得1分。

选手走棋规则:选择分值最高值为计算机的走棋,如果有多个棋格的分值都为最高分,则随机选择一个分值最高的棋格作为计算机的走棋。