packages feed

swarm-0.7.0.0: data/scenarios/Testing/2085-toplevel-mask.yaml

version: 1
name: Toplevel palette mask
description: |
  Demo equivalence of 'blank' terrain and
  the 'mask' property for producing transparent cells.
seed: 0
objectives:
  - goal:
      - |
        `grab` a `flower`{=entity}.
    condition: |
      as base {has "flower"};
solution: |
  move; move; grab;
robots:
  - name: base
    dir: east
    devices:
      - treads
      - logger
      - grabber
known: [water, flower]
world:
  dsl: |
    overlay [
      {grass},
      mask ((x + y) % 2 == 0) {flower}
    ]
  upperleft: [-4, 4]
  mask: x
  palette:
    'B': [stone, erase, base]
    '.': [stone, erase]
    'y': [blank]
  map: |-
    yyy...xxx
    y.......x
    y.......x
    .........
    ....Bxxxx
    .........
    x.......y
    x.......y
    xxx...yyy