【问题标题】:Recording the progress of RPG stats for historical graphing?记录历史图表的 RPG 统计进度?
【发布时间】:2014-10-12 05:19:06
【问题描述】:

假设我有一个具有以下基本属性的战士:

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

我想在游戏过程中记录战斗机的进度,并在他们的进度上显示+-;此外,我希望能够将这些东西放在图表上,以显示战士能力的历史进展。

我唯一不确定的是如何构造我的对象来执行此操作,或者记录数据的最佳方式。

因此我的问题是,我如何最好地记录战斗机的 RPG 统计进度,以便我可以在他们的名字旁边显示一个 +/- 的进度,也可以用于历史图表。

非常感谢

我正在使用目标 C

【问题讨论】:

    标签: database graph theory historical-db


    【解决方案1】:

    如果它是基于 Web 的游戏,我会为每个玩家推荐一个 SQL 数据库表,该表在每次更改时将这些值和时间戳存储为列。 您可以从该表中获取图表所需的数据。

    如果它是一个从不使用服务器的桌面游戏,那么您应该将这些值存储在一个文件中。

    你没有指定你正在使用的编程语言和许多其他的东西,所以很难说。

    【讨论】:

    • 我正在使用 Objective C
    • 你的意思是每个玩家都有自己的统计表 (playerStatsHistory),我在其中转储带有时间戳的数据,然后对时间子集进行查询?
    • 是的。每次值更改时,您都会添加一行,其中包含所有值和时间戳。然后,您使用时间戳作为图形的 x 坐标或管理您想要保留的值行和可以删除的行。取决于你想做什么。
    • 好的,我试一试。我还将阅读金融系统如何为历史图表绘制图表
    • 您需要了解如何在硬盘驱动器等中存储数据,以及为客观 C 形式或等效形式绘制图形的库。我更多的是 windows 和纯 openGL 和 DirectX 导向,所以我不太了解。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-05-03
    • 2020-07-18
    • 2023-02-01
    • 1970-01-01
    • 2012-03-04
    相关资源
    最近更新 更多