Java角色扮演游戏库存教程

时间:2011-08-10 06:28:30

标签: java

我很惊讶几乎没有关于角色扮演游戏库存系统的教程。我做了很多谷歌搜索,找不到任何好的例子/教程/源代码。也许我正在寻找错误的关键词。如果有人能指出一些好的例子/教程/源代码(无论什么语言,但更好的java,甚至是c / c ++),我将不胜感激,谢谢。哦,还有关于这个主题的任何书籍。

1 个答案:

答案 0 :(得分:1)

您要求的不一定是数据库设计,这是一个实现细节。库存系统反映了您可以为其创建逻辑模型的特定域。您希望如何存储物理数据取决于您,可能是XML文件或数据库,还是内存中的数据结构......

考虑您的广告资源域名,例如:

  • 字符:maxLoad,speed
  • 项目:重量,所有者,承运人
  • 项目>承运人:weightBoost
  • 项目>载体>背包:重量= 0,重量增加+ 10%
  • 项目>载体>骡子:体重= 0,体重增加+ 30%
  • 项目>载体>购物车:重量= 0,重量为+ 50%
  • 项目>武器>剑:重量= 10
  • 项目>食物>苹果:重量= 5
  • 项目>魔术>披风:重量= 2
  • 项目>宝藏>戒指:重量= 1

然后你需要一个规则系统来强制执行逻辑:   - 购物车需要有骡子   - 骡子将角色速度降低20%    等

我认为您需要找到具有大量RPG经验的人来详细说明......