如何设计游戏 怎么编程做一个小游戏( 二 )


游戏的主回路到底是什么?简单地说:这是一个循环,主循环 。想想看,在玩游戏的时候,什么东西会被不断重复,这些就是这个神秘的循环中包含的东西 。例如,每次迭代游戏都应该更新所有的对象,然后将它们全部绘制到屏幕上 。除了更新和绘图之外,主循环还可能负责计时 。对用户来说,更新太多的游戏看起来非常快,而且很可能太难了 。以光速思考乒乓球 。理想情况下,这个循环将使用您先前创建的框架,并且非常简单 。
第七步:从里面取点东西
创建一个独立于游戏逻辑的框架的主要原因是为了让您学会编写可重用的代码 。
初学者放弃项目的主要原因之一是他们花费了大量的时间和精力试图为他们的游戏“编写一个引擎”,但是他们还不知道一个好的引擎甚至包括了什么,或者一个结构/界面是否真的能工作 。在浪费了所有的时间之后,他们没有什么可展示的,然后灰心丧气并因此退出 。
通过首先编写游戏,然后编写可重用的代码,理想情况下,您将得到一些您可以看到的东西 。这是对你的努力的一个实实在在的奖励,也是一个继续努力工作的理由 。
在游戏中考虑加入这些:
可以尝试用游戏代码制作可移植模块 。
编写了一个非常创载网棒的资源管理器或出色的类来处理键盘输入,让它们完全可移植 。步骤8:打包和分发
将所有所需文件打包到一个压缩文件、压缩存档或可执行安装程序中,并发送给每个人!

推荐阅读