我正在开发浏览器游戏,并陷入“理论问题”。
我想让用户“对”特定建筑物进行“分级”以获得更好的统计信息。
例:
煤矿:1级(如果用户单击“升级”,它将在X个小时后升级到2级,依此类推)
现在我的问题是,在mysql数据库中处理它的最佳解决方案是什么?
您希望使用哪种表设置以及如何管理“ lvling”的东西?
制作一个名为“ buildings”的表,再创建一个带有“ user_buildings”的表,其中到“ buildings”的链接是实际水平的?
还是有更好的解决方案?
请帮我集思广益:)
最佳答案
在buildings
表中,我将保持建筑物的“定义”,例如从lvl 1升级到2所需的小时数是X,从2升级到3则是Y ...
在user_buildings
中,我将使用户保持当前建筑物的状态,例如:煤矿,位于地图z的适当分区,始建于u,当前水平u ...