检查是否有4个连接的元素(4connect游戏)

时间:2019-05-13 02:49:01

标签: python-3.x

我正在尝试实现一个名为(4 connect)的游戏 您可以从这里查看游戏:https://www.mathsisfun.com/games/connect4.html

最初,我有2D数组:

a = [[0,0,0,0,0,0,0], [0,0,0,0,0,0,0],[0,0,0,0,0,0,0],[0,0,0,0,0,0,0],[0,0,0,0,0,0,0],[0,0,0,0,0,0,0]]

然后,我将让2个用户输入他们的输入。
user1只能输入B。
user2只能输入R。

我们需要检查谁是第一个可以从其值中获得4个连接的用户。 例如:

a = [[B,B,B,B,B,B,B], [0,0,0,0,0,0,0],[0,0,0,0,0,0,0],[0,0,0,0,0,0,0],[0,0,0,0,0,0,0],[0,0,0,0,0,0,0]] 
>> user1 win!

a = [[R,0,0,0,0,0,0], [R,0,0,0,0,0,0],[R,0,0,0,0,0,0],[R,0,0,0,0,0,0],[R,0,0,0,0,0,0],[R,0,0,0,0,0,0]] 
>> user2 win!

它也应该与对角线连接值一起使用。

有人可以帮助我使用此代码吗? 谢谢。

0 个答案:

没有答案