所有游戏的基本结构可以用下面的伪代码表示:
初始化图形设备、输入和声音
加载资源
开始游戏循环:
收集用户的输入
完成所需的计算(AI、移动、冲突[碰撞捡测]等)
检察游戏结束条件,如果结束,退出循环
绘制屏幕,生成声音和游戏控制的反馈
释放图形资源、输入和声音等设备
释放资源
所有游戏的基本结构可以用下面的伪代码表示:
初始化图形设备、输入和声音
加载资源
开始游戏循环:
收集用户的输入
完成所需的计算(AI、移动、冲突[碰撞捡测]等)
检察游戏结束条件,如果结束,退出循环
绘制屏幕,生成声音和游戏控制的反馈
释放图形资源、输入和声音等设备
释放资源