我的教授今天给我们布置了一个基于Pygame面向对象编程的作业。他说我们要创建的游戏将不包含主游戏循环。虽然我相信这是可能的(这个问题已经说明了这一点),但我认为这并不是遵循面向对象范式所必需的。
在教授给出的图表中,他展示了游戏初始化,并且当对象被实例化时,程序的控制流会在对象之间分配。
基本上,我相信可以通过这种方式实现游戏,但这不是理想的方式,也不是遵循面向对象的必要条件。有什么想法吗?
编辑:我们正在创建一个类似于“陨石”的克隆游戏,这进一步复杂化了事情,因为它是一个实时动作游戏。
在教授给出的图表中,他展示了游戏初始化,并且当对象被实例化时,程序的控制流会在对象之间分配。
基本上,我相信可以通过这种方式实现游戏,但这不是理想的方式,也不是遵循面向对象的必要条件。有什么想法吗?
编辑:我们正在创建一个类似于“陨石”的克隆游戏,这进一步复杂化了事情,因为它是一个实时动作游戏。