我是Java的新手,我需要2D阵列的帮助。

简而言之,这是一个4x4的网格,每个玩家都可以通过输入来确定要获得的位置。

Player1使用“ 1”,player2使用“ 2”。获胜者是占据2x2的人。
例如。

1 2 0 0
0 1 1 2
2 1 1 2
2 0 0 0


在这种情况下,玩家1获胜。我可以毫不犹豫地确定两次获胜的人,但是我不能实施正确的抽签检查。例如

1 2 1 2
1 2 1 2
1 2 1 2


这是一场平局游戏,因为没有玩家在格网中获得2x2。但是,我不知道如何在不破坏其他内容的情况下进行检测。 :(

任何帮助深表感谢。

最佳答案

如果您知道如何检测获胜者,那么检测游戏是否以平局结束就不会有问题:


寻找胜利者
找不到赢家?这是一个平局。

10-06 09:16