你如何从一系列 tictactoe(x 和 o)重播中计算玩家的胜负和平局?
how do you count players' wins, losses and draws from a series of tictactoe(x and o) replays?
我有一个包含 tictactoe(x 和 o) 回放的文件。每场比赛只有两名球员上场。一个玩家玩了不止一次,所以他可能赢了不止一次,也可能输了不止一次。他还可以画不止一次。我如何跟踪这样的玩家?而且游戏中还有更多。
我正在使用字典来跟踪每场比赛; player 作为键,status(win = True, loose = False, draw = None) 作为值。所有词典都在 1 个大列表中。
示例:[{'Ash':None,'Gary':None},{'Misty':正确,'Brock':错误},...]
跟踪它们的最佳方式是什么?
您可以将所有玩家存储在一个字典中:
player_stats = {'Ash': {'win': 1, 'loose': 0, 'draw': 0},
'Gary': {'win':1, 'loose': 2, 'draw': 3},
...}
你必须确保所有玩家都有一个唯一的名字,或者添加一个别名
我有一个包含 tictactoe(x 和 o) 回放的文件。每场比赛只有两名球员上场。一个玩家玩了不止一次,所以他可能赢了不止一次,也可能输了不止一次。他还可以画不止一次。我如何跟踪这样的玩家?而且游戏中还有更多。
我正在使用字典来跟踪每场比赛; player 作为键,status(win = True, loose = False, draw = None) 作为值。所有词典都在 1 个大列表中。
示例:[{'Ash':None,'Gary':None},{'Misty':正确,'Brock':错误},...] 跟踪它们的最佳方式是什么?
您可以将所有玩家存储在一个字典中:
player_stats = {'Ash': {'win': 1, 'loose': 0, 'draw': 0},
'Gary': {'win':1, 'loose': 2, 'draw': 3},
...}
你必须确保所有玩家都有一个唯一的名字,或者添加一个别名