Android SQLite和游戏模式逻辑

问题描述:

我有一个游戏,我想添加模式。我无法弄清楚的是,如果我需要每种模式的单独数据库,或者如果我可以将数据库结构化为每种模式都有多个分数,并在某种if else语句中传递模式和分数。Android SQLite和游戏模式逻辑

任何身体可以散光或指向正确的方向吗?

如果唯一的区别是游戏模式的播放类型,但其余的分数数据是相同或相似的,我只是添加一个字段到高分表,所以它可能是:(_id,mode,日期,姓名,分数) 如果数据非常不同(例如在一种模式下,您只有传统的高分,但在另一种模式下,您追踪许多不同的指标,不同的表格可能会按顺序排列)

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

然后当你得到分数回来,你只是查询模式= yourDesiredMode