2011-04-16 98 views
-1

我有一個遊戲,我想添加模式。我無法弄清楚的是,如果我需要每種模式的單獨數據庫,或者如果我可以將數據庫結構化爲每種模式都有多個分數,並在某種if else語句中傳遞模式和分數。Android SQLite和遊戲模式邏輯

任何身體可以散光或指向正確的方向嗎?

回答

1

如果唯一的區別是遊戲模式的播放類型,但其餘的分數數據是相同或相似的,我只是添加一個字段到高分表,所以它可能是:(_id,mode,日期,姓名,分數) 如果數據非常不同(例如在一種模式下,您只有傳統的高分,但在另一種模式下,您追蹤許多不同的指標,不同的表格可能會按順序排列)

第一種情況,你不需要if else語句,你只需要插入高分(模式,日期,名稱,分數)值(「easy」,「4/14/11」,jkhouw1,'超過9000')...

然後當你得到分數回來,你只是查詢模式= yourDesiredMode