0
我試圖找出我將如何去塑造用於跟蹤遊戲歷史的數據庫。 在遊戲歷史,就不可能有一個玩家1和玩家2 我想有一個從用戶的許多關係到遊戲歷史在這兩個播放器1和玩家2列。我是否以這種錯誤的方式去做?如果是這樣,我可以採取哪些更好的方法呢?多人遊戲歷史數據庫建模
我試圖找出我將如何去塑造用於跟蹤遊戲歷史的數據庫。 在遊戲歷史,就不可能有一個玩家1和玩家2 我想有一個從用戶的許多關係到遊戲歷史在這兩個播放器1和玩家2列。我是否以這種錯誤的方式去做?如果是這樣,我可以採取哪些更好的方法呢?多人遊戲歷史數據庫建模
我推薦使用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;
}
看一看這個遊戲 Demo | Source code
謝謝你,我很深刻的在現在雖然。我要完成我有什麼再後來就優化。 –