Android SQLite和GAME MODE Logic

时间:2011-04-16 00:48:40

标签: android sqlite

我有一个游戏,我想为它添加模式。我无法弄清楚的是,如果我需要为每种模式使用单独的数据库,或者我是否可以构建数据库以使每种模式具有多个分数,并在if else if语句中传递模式和分数。

任何身体是否可以摆脱一些光线或指向正确的方向?

1 个答案:

答案 0 :(得分:1)

如果唯一的区别是所玩游戏模式的类型,但其余的得分数据是相同或相似的,我只需要在highscores表中添加一个字段,这样可能是:(_ id,mode,date ,名称,分数) 如果数据非常不同(例如,在一种模式下,您只有传统的高分,而在另一种模式中,您可以跟踪许多不同的指标,则可能会有不同的表格。

在第一个场景中,你不需要if else语句,你只需要插入高分(模式,日期,名称,分数)值(“easy”,“4/14/11”,jkhouw1,'超过9000')...

然后当你得到分数时,你只需查询mode = yourDesiredMode

的位置