2011-07-29 39 views
0

我正在製作一款適用於Android的遊戲,並且我正在艱難地尋找實現數據存儲和檢索的最佳和最簡單的方法。作爲一名玩家,你將有一個怪物每次與其他怪物1進行戰鬥,每個怪物將有一組4個動作(類似於小精靈)。每個怪物都有自己的屬性,如名字,健康,攻擊,防守和移動。每一步都會有名稱,描述,攻擊類型(枚舉)和浮點修飾符。我還會將物品介紹到遊戲中,以及您將使用被擊敗的怪物掉落的資源「構建」的新動作,這樣每個物品和移動都會有一個需要的資源列表來製作它們。Android:對於像寵物小精靈遊戲那樣的數據存儲和檢索

到目前爲止,我想出了處理玩家怪物的最簡單方法是使用首選項並使其工作。目前我可以從xml文件中讀取數組,每個數組代表怪物中的一個統計數據,每個特定的怪物在所有數組之間將有一個共享索引,因此當我從特定索引處的每個數組檢索值時,它對應於同一個怪物。

這可能不是最好的方法,但我仍然在學習Java/Android編程,並努力獲取SQLite DB。這些動作和物品似乎是最難的,因爲每個人都有特定的屬性,如他們的名字,類型等,但我也會有一個配方列表(2個火焰核心,4個冰霜徽章等,使1個項目)。

什麼是一個很好的方式來獲得這一切對於Android新手來說相對容易?我傾向於最好地使用教程來指導我完成所需的代碼和文件,並允許我修改代碼以適應我的需要。

回答

0

對於任何類型的複雜數據存儲(例如您所描述的),學習SQL/Android SQLlite數據庫API將非常值得。如果你是SQL新手,this是一個很好的開始。如果你之前已經完成了一些SQL,而你只是想學習Android的實現,那麼android開發人員的notepad tutorial是一個獲得曝光的好地方。