五子棋Q56
概要
在 15 x 15 的棋盘上
黑白双方轮流下棋
第一个连成 5 个子的赢
交互效果
这里为了解释, 只输出 6 x 6 的棋盘
实际运行时 应该是 15 x 15
< > < > < < < < < < < < < > < < < < < < < < < > < < < < < < < < < > < > < < < < < < < < <输入黑棋昵称ZZ输入白棋昵称YY 1 2 3 4 5 6 7A . . . . . . .B . . . . . . .C . . . . . . . D . . . . . . .E . . . . . . .F . . . . . . .G . . . . . . .该 ZZ 下棋了C4 1 2 3 4 5 6 7A . . . . . . .B . . . . . . .C . . . x . . . D . . . . . . .E . . . . . . .F . . . . . . .G . . . . . . .该 YY 下棋了C3 1 2 3 4 5 6 7A . . . . . . .B . . . . . . .C . . o x . . . D . . . . . . .E . . . . . . .F . . . . . . .G . . . . . . .该 ZZ 下棋了C4 ... 该 ZZ 下棋了E4 1 2 3 4 5 6 7A . . . x . . .B . . . x . . .C . . o x . o . D . o . x . . .E . . . x . . .F . . o . . . .G . . . . . . .ZZ 赢了
约束
输入控制
假设用户在输入棋子位置时, 一定会按着格式输入, 比如 A1, G12
用户可能按格式输入时, 返回超出, 比如 A0, Z1, 这个时候需要用户重新再输入一次坐标
已有棋子
用户可能会下到一个已经有棋子的位置上, 这个时候需要用户重新再输入一次坐标