游戏开发的粗浅理解

 

  我想说说我对于游戏程序设计的一些理解。我们项目最初使用的框架是PureMVC,所以有的时候一直纠结在如果更好的使用好这个框架,如何更好的发挥这个框架的作用,可能就是说一开始就走错方向了,PureMVC也许不是很适合作为一个游戏框架的支撑点,昨天在经过和廖大师的一些交流后,也觉得PureMVC更适合作为一个模块之间通信的框架。在查了一些资料后,也有了一些自己的见解,单纯从广义的游戏角度来说,游戏就是一系列规则的集合,当游戏开始以后,会不停的接受来自外界的输入,然后根据游戏规则对输入进行处理并把处理结果以不同的形式返回给外界,比如A、B两支球队踢足球,外界的输入就相当于A和B激烈的对抗,而当A进球了,计分器上A的得分+1这已经输出。从程序的角度来说,一个游戏程序也是如此,游戏规则其实就是游戏策划设计好后,程序员通过编程来实现的一些程序逻辑,而输入可以是用户的一些行为,比如鼠标动作、键盘敲击、麦克风等等,还有可能游戏的服务器推送过来的消息,而输出最显然的就是显示器了,还有耳机等。
可以这样描述:
游戏开发的粗浅理解_第1张图片
根据不同的输入,程序会进入不同的状态,然后根据当前处于什么状态进行相应的更新。不过上面所说的还仅仅只是一个很抽象很抽象的一个轮廓而已,掌握游戏设计的方法还需要我在以后的开发当中不断的总结经验。

 

你可能感兴趣的:(游戏开发)