packages feed

swarm-0.7.0.0: data/scenarios/Testing/2086-structure-palette.yaml

version: 1
name: Structure markers
description: |
  Reference structures in the palette
seed: 0
objectives:
  - goal:
      - |
        `grab` a `tree`{=entity}.
    condition: |
      as base {has "tree"};
solution: |
  move; move; grab;
robots:
  - name: base
    dir: east
    devices:
      - treads
      - logger
      - grabber
structures:
  - name: rect
    structure:
      palette:
        'o': [dirt, tree]
      map: |
        ooo
        ooo
known: [water, tree]
world:
  dsl: |
    {grass}
  palette:
    'B': [stone, erase, base]
    '.': [stone]
    'x':
      structure:
        name: rect
      cell: [grass]
    'z':
      structure:
        name: rect
        orientation:
          up: east
      cell: [grass]
  map: |-
    ......
    ...z..
    ......
    .B....
    ......
    .x....
    ......
    ......