我正在开发一个游戏,我将存储用户与他们的角色所做的所有动作作为统计数据。如果玩家选择用近战武器攻击他的角色。我们增加一个计数器,用来计算角色进行近战攻击的次数。我们还增加了一个计数器,用于计算他们使用该特定武器攻击的次数。此外,角色能够在级别上增加,并且这些统计数据都应该针对角色的每个级别进行记录。角色也将具有属性。例如速度、坚韧等等。每当这些属性的值之一被访问时,我也会为每个级别增加一个计数器。
我的预算很低,所以我在这个项目中使用SQL Server Express。我知道仅凭我在数据库方面的经验就可以完成这项任务,但无可否认,我从来没有记录过这种类型的数据,而且还没有记录到这种程度。对于
我想在我的网站上安装一个游戏。交互需要很多工作,主要是将游戏的选项移动到我的网站的管理选项控制面板。为了避免交互工作,我在考虑创建一个类来存储选项,并通过全局调用calss。
Class Game_Vars{
var ...;
... ...;
}
Global $game_options;
if ( !isset( $game_options ) ) $game_options = new Game_vars();
通过这种方式,选项不会存储在数据库中,并且每次运行游戏脚本时都会加载Class.php。有将近70个选项,这对于性能来说是不是太重了?
我在Visual Studio (Windows窗体)上制作一个游戏项目。我选择了扫雷,到目前为止,它进行得很好。我看了很多关于它的教程,我已经制作了这个游戏。现在我在表单中添加了一个计时器,这样当用户开始玩游戏时,它就会计算他赢得游戏所花费的时间。如果比排行榜或记录等最糟糕的时间更好,那么计算和节省时间的最好方法是什么?
我也有3个级别(难度):简单,中等,困难。所以它们必须保存在不同的文件中?提前谢谢。
在我一直在开发的一个游戏中,我创建了一个系统,游戏通过这个系统轮询一个特定的“ItemDatabase”文件,以便根据给定的标识号来检索关于它自己的信息。标识号表示数据库中存储关于特定物品的信息的点。数据库中每个项目的表示由162个字节组成。该系统的代码类似于以下代码:
// Retrieves the information about an 'Item' object given the ID. The
// 'BinaryReader' object contains a file stream to the 'ItemDatabase'