2011-09-08 31 views
0

在互联网上有大量关于简单游戏循环的资源,但它们似乎都处理主游戏循环中的所有游戏逻辑,会有任何大规模的项目崩溃。我无法在设计中找到任何更大的体面资源。寻找一个很好的资源OO设计一个体面的大小游戏项目

我知道如何用Java编程。我曾经使用过基本的网络代码,但我的大部分经验是编写Java webapps和webservices。

功能,包括但不限于:

  • 模型(地图,球员,世界,项目等)
  • 视图(OpenGL中,动画)
  • 网络(聊天,多人)
  • 玩家输入
  • 声音和音乐

这里是一对夫妇示例用例:

  • 玩家按下攻击键(用户输入)播放器摆动的动画 武器剑触碰敌人的敌人失去基于类型的武器 和玩家的生命统计

  • 球员走进大楼或洞穴 游戏绘制建筑物的内部和隐藏屋顶

  • 播放器发送悄悄话给他的朋友是谁打在同一台服务器上

任何人都可以指向我,回答这类问题一个很好的资源: 应该在哪里这些作品的逻辑去? 谁实际处理损坏计算? 主游戏循环中应该包含什么内容,以及如何将逻辑委托给其他对象?

回答