Sryml's blog 编程改变世界

解剖BoD,深入了解这款游戏的组成

2019-03-27 09:28
Sryml
   

  • 游戏总体积

    BLADE

    这800MB的游戏放在现在的电脑硬盘容量来看可能就是塞牙缝,但是这引擎、这画面、这效果,简直就是神作!

  • 各类文件占比

    文件类型 大小 比率
    *.MP3/WAV - 1524个声音文件 207 MB 25.4%
    *.MMP - 224个贴图包 182 MB 22.4%
    *.dat/pak - 100个缓存文件 132.8 MB 16.3%
    *.BMV - 1737个动画文件 94.9 MB 11.7%
    *.bw - 34个地图文件 66.2 MB 8.2%
    main.mpg - 1个开场视频 29.4 MB 3.6%
    *.cam - 341个摄像机文件 21.7 MB 2.7%
    *.JPG/BMP - 272个图片文件 17.7 MB 2.2%
    *.BOD - 1130个模型文件 13.8 MB 1.7%
    *.DLL/Blade.exe - 游戏核心引擎部分 8.53 MB 1.1%
    *.bmc - 56个巡逻路径文件 6.9 MB 0.8%
    其它/指南文档/部分地图源文件 15.37 MB 1.9%
         
    总计: 796 MB 98%

    咦?!!怎么少了百分之2呢,这2%的料是什么?
    当然是我们最灵活,最有趣的灵魂——脚本

    贯穿整个游戏的神经系统,python脚本。地图剧情事件,游戏玩法,例如角色升级、出招方式、交互控制、敌人AI、界面UI……
    python脚本将这些素材零件连接组合,构成了一部完整的Blade Of Darkness
    *.py - 1421个脚本文件 | 15.7 MB,压缩后仅有2.6 MB。

如果清除可自动生成的缓存文件*.dat/pak,再用7z压缩,整个游戏压缩包将只有343 MB


Similar Posts

Comments