如何布局简单游戏的代码?

mpe*_*pen 9 c++ layout design-patterns

我来自一个主要开发网站的背景,也许是一些简单的基于表单的应用程序.MVC适用于此,但我不太清楚它是如何适用于游戏的.那你们怎么做呢?

我正在开发Qt和OpenGL,如果这是相关的.我有一个QGLWidget,我现在基本上用作中心枢纽.它应该将输入传递给Player对象以便它可以处理它,还是应该直接控制播放器?对象应该自己绘制,还是应该有另一个处理程序?基本上,到底是什么?谁处理什么?

相关文章的链接,其中一些问题的答案,提示或文件结构都受到赞赏.我真的不关心如何编程,只是如何模块化.

谢谢 :)

ago*_*nst 5

嗯,游戏开发的陈词滥调起点似乎是gamedev.那里有许多教程和文章.它也有一个非常活跃的论坛.还有一本书"编程Linux游戏"(我通过Qt假设您使用的是Linux),但我认为这需要花钱.然而,在互联网上可以找到许多书籍,这可能是其中之一.

还有"游戏编程的黑色艺术",一个真正可怕的章节标题的维基.这是一个特别相关章节的链接,当然你可以查看整个事情: 第2章.(archive.org备份链接)

希望这会有所帮助, - Agor