我的朋友问我是否想和他一起用C++和Raylib创建一个游戏,我接受了邀请。但是有几个问题:
我们从未编写过游戏,他也不喜欢使用类,而是只使用C风格的结构体和单独的函数。
我已经很难找到一个模式来遵循,来编写干净的代码,除了这还需要我把它扭曲成适应他的编程方式。 在我大学生涯中,我只创建过一个在Java中使用EBC(实体边界控制器)模式连接数据库的软件。从那次经历我就变成了对编写干净代码的狂热者,所以在我开始创建游戏之前,我想了解一下2D游戏的标准编码模式,并且了解如何设计任何东西。