____ ______ ___ __
/ __ \_ _/__ / | / (_) /_____ ___ __________
/ /_/ / | / / / /| | /| / / / __/ __ \/ _ \/ ___/ ___/
/ ____/| |/ / / /_| |/ |/ / / /_/ / / / __(__ |__ )
/_/ |___/ /____/__/|__/_/\__/_/ /_/\___/____/____/
是一个用于检查模拟框架和原生游戏的输出是否一致的工具,包含三部分:config_generator、harness、diff_checker。
生成用于生成世界的配置,包含对植物、僵尸的描述,以及对所有随机参数(rnd)的描述。
配置消除了所有随机性,每个配置仅对应一个可能的游戏世界。
载入配置文件,在对应环境内生成并运行世界,记录每一帧的游戏状态。
由于不同环境的交互方法不同,每个环境都有为其定制的harness。
使用VSCode自带的file diff功能。
This project includes code from:
These projects are licensed under the GNU General Public License version 3 (GPLv3).
This project, by Crescendo (2024), is also licensed under GPLv3. A copy of the GPLv3 license is included in this repository.