我的教授今天根据Pygame中的面向对象编程给了我的课.基本上他已经说过我们要创建的游戏将没有主游戏循环.虽然我认为有可能这样做(并且这个问题已经表明它是可能的)我不相信这是遵守面向对象范式所必需的.
在教授给出的图中,他展示了游戏初始化,并且当对象被实例化时,程序的控制流将在对象之间分配.
基本上我认为以这种方式实现游戏是可能的,但它不是一种理想的方式,也不是面向对象的依从性所必需的.有什么想法吗?
编辑:我们正在创建一个小行星克隆,我认为这是因为它是一个实时动作游戏的事实进一步复杂化.
pygame ×1