Я разрабатываю многопользовательскую игру, в которой я хотел бы сохранить состояние игры в Redis.
У меня есть карта в виде сетки, например:
let mapState = {
gameId: 1214151,
map: [
[[0, 0], [0, 0], [0, 0]],
[[0, 0], [0, 0], [0, 0]],
[[0, 0], [0, 0], [0, 0]],
[[0, 0], [0, 0], [0, 0]],
]
Где каждый first-dimension - это строка таблицы-сетки, и каждый [x,y]
-Array, x
является типом плитки и y
, кому она принадлежит. Теперь я подумал о сохранении всего массива как String
, но может быть лучший подход?
Может быть, как Object?
let map = {
0: [0,0],
1: [0,0],
2: [0,0],
.
.
.
}
Любые советы очень ценятся!