我一直在尝试通过制作纸牌游戏来练习 Python 课程。简单地说,人类玩家可以从同一副牌中玩电脑。我的问题是如何让人类玩家和计算机访问同一副牌?
我创建了一个 Player 类、一个 Computer 类和一个 Deck 类。Player 类和 Computer 类都具有 Deck 类。在 Deck 类中,我有一个用于“deck”的类变量。但我注意到的是,如果我将 Deck 方法应用于“deck”类变量,然后将其作为播放器的实例调用,则对“deck”类变量的任何更改都与播放器实例相关联,因此计算机实例将无法访问它。
也许我错过了一些东西,或者我完全错了,有人可以提供一些意见吗?
冉冉说
相关分类