2011-08-10 59 views
0

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

+0

这将如何从任何其他数据库的设计有什么不同? – trashgod

+2

您的问题非常广泛 - “角色扮演游戏库存系统的教程或源代码”。我看不出这个问题有特定的答案,你可能只是在寻找一个链接集合。你可能想把你的问题缩小到更具体的问题。 –

+0

“教程”通常是关于一些非常特定的**技术**,并不一定是关于*特定的应用程序*。 RPG库存可能是一个非常正常的,无聊的数据库,甚至是一个无聊的普通“集合”。这取决于你想要的**。我很抱歉,但你必须决定你的要求,然后找到满足这些要求的设计(对于你可能会问的第二部分)。 –

回答

1

你所要求的不一定是数据库设计,这是一个实现细节。库存系统反映了您可以创建逻辑模型的特定域。你怎么想存储物理数据是你的,也许一个XML文件或数据库,或在内存中的数据结构...

你的库存域的思考,例如:

  • 字符:maxLoad,速度
  • 档案:重量,所有者,载体
  • 项目>载体:weightBoost
  • 项目>载体>背包:重量= 0,weightBoost + 10%
  • 项目>载体>骡:重量= 0,weightBoo ST + 30%
  • 项目>载体>购物车:重量= 0,weightBoost + 50%
  • 物品>武器>剑:重量= 10
  • 项目>食物>苹果:重量= 5
  • 项目>魔术>披风:体重= 2
  • 项目>宝藏>戒指:体重= 1

那么你就需要一个规则系统来执行逻辑,如: - 有车需要具有骡子 - 骡子将角色速度降低20% 等

我想你需要找人带了很多RPG的经验来阐述...