Mysql 多人游戏历史数据库建模
我正试图弄清楚我将如何对一个数据库进行建模,以跟踪游戏历史。 在游戏历史中,可以有玩家1和玩家2。Mysql 多人游戏历史数据库建模,mysql,database,database-design,relational-database,Mysql,Database,Database Design,Relational Database,我正试图弄清楚我将如何对一个数据库进行建模,以跟踪游戏历史。 在游戏历史中,可以有玩家1和玩家2。 我想在player1和player2列中都有一个从用户到游戏历史的一对多关系。我走错方向了吗?如果是这样,还有什么更好的方法呢?我建议在游戏中使用NoSQL数据库。使用状态管理架构,您将能够存储游戏状态,包括所有元素和玩家信息,如位置、健康、武器。。。等 一个简单的2D游戏状态是这样的 interface GameState { grid: Tile[][]; player1: Playe
我想在player1和player2列中都有一个从用户到游戏历史的一对多关系。我走错方向了吗?如果是这样,还有什么更好的方法呢?我建议在游戏中使用NoSQL数据库。使用状态管理架构,您将能够存储游戏状态,包括所有元素和玩家信息,如位置、健康、武器。。。等 一个简单的2D游戏状态是这样的
interface GameState {
grid: Tile[][];
player1: Player;
player2: Player;
time: Date;
state: string;
}
interface Player {
position: Tile;
health: number;
weapons: Weapon[];
}
interface Tile {
x: number;
y: number;
walkable: boolean;
sprite: string;
type: string;
}
看看这个游戏
|谢谢你,不过我现在已经很投入了。我想完成我所拥有的,然后再进行优化。