packages feed

swarm-0.3.0.0: data/scenarios/Testing/858-inventory/858-nonpossession-objective.yaml

version: 1
name: Evaluate nonpossession of an item
description: |
  Opposite test case of 858-possession-objective
creative: false
objectives:
  - goal:
      - |
        Get rid of 1 tree.
    condition: |-
      as base {
        x <- has "tree";
        return $ not x;
      };
robots:
  - name: base
    dir: [0, 1]
    devices:
      - treads
      - scanner
      - grabber
    inventory:
      - [1, tree]
solution: |
  place "tree";
known: [tree]
world:
  default: [blank]
  palette:
    'B': [grass, null, base]
    'w': [grass]
  upperleft: [0, 0]
  map: |-
    w
    B