2024-09-27 19:27:31 发布
网友
我正在用Python制作一个(相当)简单的纸牌游戏,我已经为这个游戏做了所有的设置,我只需要一种方法来处理多个用户,并向分配给他们的用户显示一些东西(手中的牌)。我看到一些关于Twisted的回复,但这似乎并不能解决我的问题,至少它是如何呈现的。我在找这样的东西-
print player1cards to player1 print player2cards to player2
但不管需要什么形式。你知道吗
显然,这里的答案是有一个类Player:
Player
class Player: playercards = []
另一种方法是为每个玩家指定一个名字:
class Player: name = ""
然后有一个Gameserver类:
Gameserver
class Gameserver: cards = {'Player1':['4Clubs', 'QClubs'], .....} def getCards(name): return cards[name]
然后你可以这样做:
gameserver = GameServer() #Initialize and blablabla ........ x = Player("Player1") x.showHand() #the line above would basically do the following: #print gameserver.getCards(x.name())
显然,这里的答案是有一个类
Player
:另一种方法是为每个玩家指定一个名字:
然后有一个
Gameserver
类:然后你可以这样做:
相关问题 更多 >
编程相关推荐