##用于Quake 3 Arena游戏日志的解析器。 该应用程序旨在从Quake 3 Arena生成的日志中获取信息,并将其解析为易于理解的JSON格式。
##用法### Install依赖项'npm install'用于安装所有依赖项。
### Parse game.log'npm start'将game.log解析为漂亮的JSON。 :)
### Tests'npm test'以运行测试套件
##关于文件
###游戏
这是游戏对象的模型。 它的构造函数接收两个参数:带有玩家的哈希(id-> name)和带有死亡手段的哈希(id-> name)。 根据这些哈希值,可以将玩家,kills和kills_by_means设置为仅具有其ID。 也有一个sort_kills方法来构建rank属性。
### GameParser
这是主要的解析器对象,用于解析整个games.log文件。