2018年4月9日 星期一

修改 Gym Retro 中超音鼠遊戲的 scenario.json 設定

Gym Retro 針對超音鼠的 scenario.json 設定是,當分數有變化時會得到 10 分獎勵。在遊戲中,超音鼠取得金環時,分數不會有變化,造成不會有任何獎勵;同時當扣掉生命時也沒有任何懲罰。我認為這樣是不足夠。因此修改了一下 scenario.json:
{
    "done": {
        "variables": {
            "lives": {
                "op": "zero"
            }
        }
    },
    "reward": {
        "variables": {
            "score": {
                "reward": 10.0
            },
            "rings": {
                "reward": 1.0,
                "penalty": 1.0
            },
            "lives": {
                "penalty": 10.0
            }
        }
    }
}

再次執行模擬時,當扣掉生命便會減 10 分,得到金環是會加 1 分:

沒有留言: