| … | … | @@ -232,7 +232,7 @@ def inside_house(x, z): |
| 232 | 232 | |
| 233 | 233 | # Move the agent towards the key |
| 234 | 234 | # reward=0 |
| 235 | | def go_to_the_key(agent): |
| 235 | def go_to_key(agent): |
| 236 | 236 | global holds_key |
| 237 | 237 | reward = 0 |
| 238 | 238 | observation = {} |
| … | … | @@ -260,7 +260,7 @@ def go_to_the_key(agent): |
| 260 | 260 | |
| 261 | 261 | # Move the agent towards the house and enter the house. |
| 262 | 262 | # reward = 0 |
| 263 | | def go_to_the_house(agent): |
| 263 | def go_to_house(agent): |
| 264 | 264 | global holds_key |
| 265 | 265 | reward = 0 |
| 266 | 266 | observation = {} |
| … | … | @@ -288,7 +288,7 @@ def go_to_the_house(agent): |
| 288 | 288 | |
| 289 | 289 | # Move the agent towards the diamond and collect it. |
| 290 | 290 | # reward = 1 |
| 291 | | def go_to_the_diamonds(agent): |
| 291 | def go_to_diamonds(agent): |
| 292 | 292 | curr_x, curr_y, curr_z = get_curr_loc(agent) |
| 293 | 293 | turn_to(agent, curr_x, curr_y, curr_z, diamond_x, diamond_y, diamond_z) |
| 294 | 294 | time.sleep(0.2) |
| … | … | @@ -403,15 +403,15 @@ if __name__ == "__main__": |
| 403 | 403 | if world_state.number_of_rewards_since_last_state > 0: |
| 404 | 404 | total_reward += world_state.rewards[-1].getValue() |
| 405 | 405 | print("total reward minecraft = {}".format(total_reward)) |
| 406 | | ob, rw, _ = go_to_the_key(agent) |
| 406 | ob, rw, _ = go_to_key(agent) |
| 407 | 407 | print("Observation: {}, reward: {}".format(ob, rw)) |
| 408 | 408 | total_reward += rw |
| 409 | 409 | |
| 410 | | ob, rw, _ = go_to_the_house(agent) |
| 410 | ob, rw, _ = go_to_house(agent) |
| 411 | 411 | print("Observation: {}, reward: {}".format(ob, rw)) |
| 412 | 412 | total_reward += rw |
| 413 | 413 | |
| 414 | | ob, rw, _ = go_to_the_diamonds(agent) |
| 414 | ob, rw, _ = go_to_diamonds(agent) |
| 415 | 415 | print("Observation: {}, reward: {}".format(ob, rw)) |
| 416 | 416 | total_reward += rw |
| 417 | 417 | |