Some times running the same sequence of commands in ScienceWorld leads to different outcome (here making steam or not).
Steps to reproduce:
- Load a ScienceWorld game with
taskName=task-1-boil, variationIdx=0, and simplificationStr='teleportAction'.
- Enter the commands:
teleport to kitchen, pour counter into sink, activate sink, use lighter on drawer, and look around
- Expect to see
"a sink, which is turned on. In the sink is: a bowl (containing a red apple, a banana, an orange, a potato, a substance called water), a burned drawer, a substance called steam."
Running that procedure 8 times in a given Python instance, I got
6/8 runs that are missing steam!
Doing it a second time, I got
4/8 runs that are missing steam!
0/8 runs was expected.
@aphedges I'd love to see your changes to fix non determinism in the Scala code.
Some times running the same sequence of commands in ScienceWorld leads to different outcome (here making steam or not).
Steps to reproduce:
taskName=task-1-boil,variationIdx=0, andsimplificationStr='teleportAction'.teleport to kitchen,pour counter into sink,activate sink,use lighter on drawer, andlook around"a sink, which is turned on. In the sink is: a bowl (containing a red apple, a banana, an orange, a potato, a substance called water), a burned drawer, a substance called steam."Running that procedure 8 times in a given Python instance, I got
Doing it a second time, I got
0/8 runs was expected.
@aphedges I'd love to see your changes to fix non determinism in the Scala code.