2011-08-10 27 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的經驗來闡述...

相關問題