Сколько кбайт приходится на каждого пользователя в изометрической социальной игре? - PullRequest
1 голос
/ 01 октября 2011

Для такой игры, как Social City или City of Wonder, сколько килобайт - это сериализованные пользовательские данные, хранящиеся в целом (т. Е. Все данные, хранящиеся вместе под своим идентификатором пользователя (ключом), по существу, в базе данных значения ключа с качествомсериализация, как Protostuff или Kryo)

Я пытаюсь понять, сколько места потребуется для, скажем, 5 миллионов пользователей в среднем.

Ответы [ 2 ]

2 голосов
/ 01 октября 2011

Поскольку вы запросили произвольную точку данных: блок POST для сохранения игры из Backyard Monsters для довольно полностью разработанной базы составляет около 56 килобайт, после URL-кодирования данных сохраненной игры JSON и присоединения другихсвязанные параметры.Кодирование URL JSON значительно расширяет его, поэтому с хорошим сериализатором и, возможно, сжатием вы можете получить его гораздо ниже.

1 голос
/ 01 октября 2011

Я думаю, что для такого рода вещей вам нужно будет создать прототип или тестовое приложение с ограниченным развертыванием, и если вы пытаетесь сохранить текущее состояние игры пользователя (например, счет, подробности окружения, в социальной игре) , взаимодействия пользователя, например, или другие подробности об игровом мире) это действительно чье-то предположение, но у вас не будет никакой оценки без каких-либо точных данных, которые можно собрать, создав прототип игры и сделав ее доступно ограниченному кругу людей для исследовательских целей.

И я понятия не имею об игре, поскольку вы не упомянули никаких подробностей, но если бы я рекомендовал создать какой-то механизм для хранения как можно большего количества данных на компьютере пользователя.

Но если у него есть фиксированная таблица (таблица с фиксированными полями, такими как имя, идентификатор, пароль, уровень, счет и т. Д.), Которую необходимо сохранить, составьте таблицу, возьмите ручку, бумагу и калькулятор, и вы можете получить довольно точные цифры. Но как только нужно сохранить что-то вроде списка друзей (в игре) и т. Д., Ничего нельзя сказать точно.

...