2014-10-12 4 views
-2

Допустим, у меня есть боец, который имеет следующие основные признаки:Запись прогресса статистики RPG для исторического графического отображения?

{ cardio: 80, health: 80, punching: 25, kicking: 35 }

Я хотел записать прогресс борца за ходом игры, и показать + или - на их прогресс; в дальнейшем я хочу, чтобы этот материал можно было разместить на графике, чтобы показать исторический прогресс способностей истребителя.

Единственное, что я не уверен в том, как построить мой объект, чтобы сделать это, или лучший способ записи данных.

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

Большое спасибо

Я использую Objective C

ответ

1

Если это на основе игры веб-я рекомендовал бы таблицу базы данных SQL для каждого игрока, который хранит эти значения и метку времени в качестве столбцов каждый раз, когда они изменяются. С этой таблицы вы можете получить данные, необходимые для графика.

Если это настольная игра, которая никогда не использует сервер, вы должны сохранить эти значения в файле.

Вы не указали язык программирования, который используете, и многое другое, поэтому его трудно сказать.

+0

Я использую Objective C – zardon

+0

Вы имеете в виду, что каждый игрок получает свои собственные таблицы статистики (playerStatsHistory), где я дам данные с меткой времени, а затем выполняю запрос по подмножеству времени? – zardon

+0

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