{
  "$schema": "hyperpictogramming.v1",
  "app": "HyperPictogramming",
  "version": 1,
  "title": "四人で星のタイル模様",
  "dataFormat": "xml",
  "poses": [
    "左上の星：描く準備",
    "左上の星：一つの辺を描く",
    "左上の星：描き終える",
    "右上の星：描く準備",
    "右上の星：一つの辺を描く",
    "右上の星：描き終える",
    "左下の星：描く準備",
    "左下の星：一つの辺を描く",
    "左下の星：描き終える",
    "右下の星：描く準備",
    "右下の星：一つの辺を描く",
    "右下の星：描き終える"
  ],
  "messages": [],
  "duration": 5.4,
  "penLesson": {
    "overview": "四つの人型タブで同じ135度の0秒回転を8回使います。開始前の待ち時間と最初の肩の角度を変え、星が順に現れる模様を作ります。",
    "steps": [
      "「描く準備」で、人型の配置・大きさ・最初の関節角度を決めてからペンを持ちます。",
      "各辺や曲線を描く動作の定義を開き、回転する関節・角度・秒数を確認します。",
      "描き終わったらペンを放します。回転の後の短い待ち時間は、途中の図形を見やすくするためのものです。"
    ],
    "experiments": [
      "四人の開始前の待ち時間をそろえて、同時に描きましょう。",
      "四人の最初の肩の角度を同じ値にして、星の向きをそろえましょう。",
      "一人だけ五芒星に変えて、模様の違いを見つけやすくしましょう。"
    ],
    "people": 4,
    "actors": [
      {
        "name": "左上の星",
        "parts": [
          "RH"
        ],
        "geometry": {
          "kind": "polygon",
          "sides": 8,
          "skip": 3
        }
      },
      {
        "name": "右上の星",
        "parts": [
          "RH"
        ],
        "geometry": {
          "kind": "polygon",
          "sides": 8,
          "skip": 3
        }
      },
      {
        "name": "左下の星",
        "parts": [
          "RH"
        ],
        "geometry": {
          "kind": "polygon",
          "sides": 8,
          "skip": 3
        }
      },
      {
        "name": "右下の星",
        "parts": [
          "RH"
        ],
        "geometry": {
          "kind": "polygon",
          "sides": 8,
          "skip": 3
        }
      }
    ]
  },
  "tabs": [
    {
      "name": "左上の星",
      "type": 0,
      "blocks": "<xml xmlns=\"https://developers.google.com/blockly/xml\"><block type=\"exe\" x=\"32\" y=\"32\"><statement name=\"inside\"><block type=\"set_pose\"><field name=\"POSE\">左上の星：描く準備</field><next><block type=\"controls_repeat_ext\"><value name=\"TIMES\"><shadow type=\"math_number\"><field name=\"NUM\">8</field></shadow></value><statement name=\"DO\"><block type=\"set_pose\"><field name=\"POSE\">左上の星：一つの辺を描く</field></block></statement><next><block type=\"set_pose\"><field name=\"POSE\">左上の星：描き終える</field></block></next></block></next></block></statement></block><block type=\"receive_pose\" x=\"650\" y=\"32\"><field name=\"POSE\">左上の星：描く準備</field><comment pinned=\"false\" w=\"320\" h=\"100\">配置はペンを持つ前に行います。描画中は回転だけを使います。</comment><statement name=\"DO\"><block type=\"cs\"><next><block type=\"fr\"><next><block type=\"hcolor\"><field name=\"COLOR\">#999999</field><next><block type=\"sc\"><value name=\"value\"><shadow type=\"math_number\"><field name=\"NUM\">0.36</field></shadow></value><next><block type=\"m\"><field name=\"xdir\">l</field><field name=\"ydir\">u</field><field name=\"W\">W</field><value name=\"x\"><shadow type=\"math_number\"><field name=\"NUM\">124.865</field></shadow></value><value name=\"y\"><shadow type=\"math_number\"><field name=\"NUM\">42.663</field></shadow></value><value name=\"second\"><shadow type=\"math_number\"><field name=\"NUM\">0</field></shadow></value><next><block type=\"r\"><field name=\"part\">RUA</field><field name=\"rod\">cc</field><field name=\"W\">W</field><value name=\"angle\"><shadow type=\"math_number\"><field name=\"NUM\">180</field></shadow></value><value name=\"second\"><shadow type=\"math_number\"><field name=\"NUM\">0</field></shadow></value><next><block type=\"penw\"><value name=\"width\"><shadow type=\"math_number\"><field name=\"NUM\">4</field></shadow></value><next><block type=\"pen_kind\"><field name=\"kind\">round</field><next><block type=\"w\"><value name=\"second\"><shadow type=\"math_number\"><field name=\"NUM\">0.4</field></shadow></value><next><block type=\"pen_hold\"><field name=\"part\">RH</field><next><block type=\"w\"><value name=\"second\"><shadow type=\"math_number\"><field name=\"NUM\">0.2</field></shadow></value></block></next></block></next></block></next></block></next></block></next></block></next></block></next></block></next></block></next></block></next></block></statement></block><block type=\"receive_pose\" x=\"1400\" y=\"32\"><field name=\"POSE\">左上の星：一つの辺を描く</field><comment pinned=\"false\" w=\"320\" h=\"100\">四つの人型タブで同じ135度の0秒回転を8回使います。開始前の待ち時間と最初の肩の角度を変え、星が順に現れる模様を作ります。</comment><statement name=\"DO\"><block type=\"r\"><field name=\"part\">RUA</field><field name=\"rod\">cc</field><field name=\"W\">W</field><value name=\"angle\"><shadow type=\"math_number\"><field name=\"NUM\">135</field></shadow></value><value name=\"second\"><shadow type=\"math_number\"><field name=\"NUM\">0</field></shadow></value><next><block type=\"w\"><value name=\"second\"><shadow type=\"math_number\"><field name=\"NUM\">0.3</field></shadow></value></block></next></block></statement></block><block type=\"receive_pose\" x=\"2150\" y=\"32\"><field name=\"POSE\">左上の星：描き終える</field><comment pinned=\"false\" w=\"320\" h=\"100\">描き終わった線を残してペンを放します。</comment><statement name=\"DO\"><block type=\"w\"><value name=\"second\"><shadow type=\"math_number\"><field name=\"NUM\">0.2</field></shadow></value><next><block type=\"pen_release\"><field name=\"part\">RH</field><next><block type=\"w\"><value name=\"second\"><shadow type=\"math_number\"><field name=\"NUM\">1</field></shadow></value></block></next></block></next></block></statement></block></xml>"
    },
    {
      "name": "右上の星",
      "type": 0,
      "blocks": "<xml xmlns=\"https://developers.google.com/blockly/xml\"><block type=\"exe\" x=\"32\" y=\"32\"><statement name=\"inside\"><block type=\"set_pose\"><field name=\"POSE\">右上の星：描く準備</field><next><block type=\"controls_repeat_ext\"><value name=\"TIMES\"><shadow type=\"math_number\"><field name=\"NUM\">8</field></shadow></value><statement name=\"DO\"><block type=\"set_pose\"><field name=\"POSE\">右上の星：一つの辺を描く</field></block></statement><next><block type=\"set_pose\"><field name=\"POSE\">右上の星：描き終える</field></block></next></block></next></block></statement></block><block type=\"receive_pose\" x=\"650\" y=\"32\"><field name=\"POSE\">右上の星：描く準備</field><comment pinned=\"false\" w=\"320\" h=\"100\">配置はペンを持つ前に行います。描画中は回転だけを使います。</comment><statement name=\"DO\"><block type=\"cs\"><next><block type=\"fr\"><next><block type=\"hcolor\"><field name=\"COLOR\">#99aabb</field><next><block type=\"sc\"><value name=\"value\"><shadow type=\"math_number\"><field name=\"NUM\">0.36</field></shadow></value><next><block type=\"m\"><field name=\"xdir\">r</field><field name=\"ydir\">u</field><field name=\"W\">W</field><value name=\"x\"><shadow type=\"math_number\"><field name=\"NUM\">95.135</field></shadow></value><value name=\"y\"><shadow type=\"math_number\"><field name=\"NUM\">42.663</field></shadow></value><value name=\"second\"><shadow type=\"math_number\"><field name=\"NUM\">0</field></shadow></value><next><block type=\"r\"><field name=\"part\">RUA</field><field name=\"rod\">cc</field><field name=\"W\">W</field><value name=\"angle\"><shadow type=\"math_number\"><field name=\"NUM\">195</field></shadow></value><value name=\"second\"><shadow type=\"math_number\"><field name=\"NUM\">0</field></shadow></value><next><block type=\"penw\"><value name=\"width\"><shadow type=\"math_number\"><field name=\"NUM\">4</field></shadow></value><next><block type=\"pen_kind\"><field name=\"kind\">round</field><next><block type=\"w\"><value name=\"second\"><shadow type=\"math_number\"><field name=\"NUM\">0.8</field></shadow></value><next><block type=\"pen_hold\"><field name=\"part\">RH</field><next><block type=\"w\"><value name=\"second\"><shadow type=\"math_number\"><field name=\"NUM\">0.2</field></shadow></value></block></next></block></next></block></next></block></next></block></next></block></next></block></next></block></next></block></next></block></next></block></statement></block><block type=\"receive_pose\" x=\"1400\" y=\"32\"><field name=\"POSE\">右上の星：一つの辺を描く</field><comment pinned=\"false\" w=\"320\" h=\"100\">四つの人型タブで同じ135度の0秒回転を8回使います。開始前の待ち時間と最初の肩の角度を変え、星が順に現れる模様を作ります。</comment><statement name=\"DO\"><block type=\"r\"><field name=\"part\">RUA</field><field name=\"rod\">cc</field><field name=\"W\">W</field><value name=\"angle\"><shadow type=\"math_number\"><field name=\"NUM\">135</field></shadow></value><value name=\"second\"><shadow type=\"math_number\"><field name=\"NUM\">0</field></shadow></value><next><block type=\"w\"><value name=\"second\"><shadow type=\"math_number\"><field name=\"NUM\">0.3</field></shadow></value></block></next></block></statement></block><block type=\"receive_pose\" x=\"2150\" y=\"32\"><field name=\"POSE\">右上の星：描き終える</field><comment pinned=\"false\" w=\"320\" h=\"100\">描き終わった線を残してペンを放します。</comment><statement name=\"DO\"><block type=\"w\"><value name=\"second\"><shadow type=\"math_number\"><field name=\"NUM\">0.2</field></shadow></value><next><block type=\"pen_release\"><field name=\"part\">RH</field><next><block type=\"w\"><value name=\"second\"><shadow type=\"math_number\"><field name=\"NUM\">1</field></shadow></value></block></next></block></next></block></statement></block></xml>"
    },
    {
      "name": "左下の星",
      "type": 0,
      "blocks": "<xml xmlns=\"https://developers.google.com/blockly/xml\"><block type=\"exe\" x=\"32\" y=\"32\"><statement name=\"inside\"><block type=\"set_pose\"><field name=\"POSE\">左下の星：描く準備</field><next><block type=\"controls_repeat_ext\"><value name=\"TIMES\"><shadow type=\"math_number\"><field name=\"NUM\">8</field></shadow></value><statement name=\"DO\"><block type=\"set_pose\"><field name=\"POSE\">左下の星：一つの辺を描く</field></block></statement><next><block type=\"set_pose\"><field name=\"POSE\">左下の星：描き終える</field></block></next></block></next></block></statement></block><block type=\"receive_pose\" x=\"650\" y=\"32\"><field name=\"POSE\">左下の星：描く準備</field><comment pinned=\"false\" w=\"320\" h=\"100\">配置はペンを持つ前に行います。描画中は回転だけを使います。</comment><statement name=\"DO\"><block type=\"cs\"><next><block type=\"fr\"><next><block type=\"hcolor\"><field name=\"COLOR\">#aaaa99</field><next><block type=\"sc\"><value name=\"value\"><shadow type=\"math_number\"><field name=\"NUM\">0.36</field></shadow></value><next><block type=\"m\"><field name=\"xdir\">l</field><field name=\"ydir\">d</field><field name=\"W\">W</field><value name=\"x\"><shadow type=\"math_number\"><field name=\"NUM\">124.865</field></shadow></value><value name=\"y\"><shadow type=\"math_number\"><field name=\"NUM\">162.337</field></shadow></value><value name=\"second\"><shadow type=\"math_number\"><field name=\"NUM\">0</field></shadow></value><next><block type=\"r\"><field name=\"part\">RUA</field><field name=\"rod\">cc</field><field name=\"W\">W</field><value name=\"angle\"><shadow type=\"math_number\"><field name=\"NUM\">210</field></shadow></value><value name=\"second\"><shadow type=\"math_number\"><field name=\"NUM\">0</field></shadow></value><next><block type=\"penw\"><value name=\"width\"><shadow type=\"math_number\"><field name=\"NUM\">4</field></shadow></value><next><block type=\"pen_kind\"><field name=\"kind\">round</field><next><block type=\"w\"><value name=\"second\"><shadow type=\"math_number\"><field name=\"NUM\">1.2</field></shadow></value><next><block type=\"pen_hold\"><field name=\"part\">RH</field><next><block type=\"w\"><value name=\"second\"><shadow type=\"math_number\"><field name=\"NUM\">0.2</field></shadow></value></block></next></block></next></block></next></block></next></block></next></block></next></block></next></block></next></block></next></block></next></block></statement></block><block type=\"receive_pose\" x=\"1400\" y=\"32\"><field name=\"POSE\">左下の星：一つの辺を描く</field><comment pinned=\"false\" w=\"320\" h=\"100\">四つの人型タブで同じ135度の0秒回転を8回使います。開始前の待ち時間と最初の肩の角度を変え、星が順に現れる模様を作ります。</comment><statement name=\"DO\"><block type=\"r\"><field name=\"part\">RUA</field><field name=\"rod\">cc</field><field name=\"W\">W</field><value name=\"angle\"><shadow type=\"math_number\"><field name=\"NUM\">135</field></shadow></value><value name=\"second\"><shadow type=\"math_number\"><field name=\"NUM\">0</field></shadow></value><next><block type=\"w\"><value name=\"second\"><shadow type=\"math_number\"><field name=\"NUM\">0.3</field></shadow></value></block></next></block></statement></block><block type=\"receive_pose\" x=\"2150\" y=\"32\"><field name=\"POSE\">左下の星：描き終える</field><comment pinned=\"false\" w=\"320\" h=\"100\">描き終わった線を残してペンを放します。</comment><statement name=\"DO\"><block type=\"w\"><value name=\"second\"><shadow type=\"math_number\"><field name=\"NUM\">0.2</field></shadow></value><next><block type=\"pen_release\"><field name=\"part\">RH</field><next><block type=\"w\"><value name=\"second\"><shadow type=\"math_number\"><field name=\"NUM\">1</field></shadow></value></block></next></block></next></block></statement></block></xml>"
    },
    {
      "name": "右下の星",
      "type": 0,
      "blocks": "<xml xmlns=\"https://developers.google.com/blockly/xml\"><block type=\"exe\" x=\"32\" y=\"32\"><statement name=\"inside\"><block type=\"set_pose\"><field name=\"POSE\">右下の星：描く準備</field><next><block type=\"controls_repeat_ext\"><value name=\"TIMES\"><shadow type=\"math_number\"><field name=\"NUM\">8</field></shadow></value><statement name=\"DO\"><block type=\"set_pose\"><field name=\"POSE\">右下の星：一つの辺を描く</field></block></statement><next><block type=\"set_pose\"><field name=\"POSE\">右下の星：描き終える</field></block></next></block></next></block></statement></block><block type=\"receive_pose\" x=\"650\" y=\"32\"><field name=\"POSE\">右下の星：描く準備</field><comment pinned=\"false\" w=\"320\" h=\"100\">配置はペンを持つ前に行います。描画中は回転だけを使います。</comment><statement name=\"DO\"><block type=\"cs\"><next><block type=\"fr\"><next><block type=\"hcolor\"><field name=\"COLOR\">#aa99aa</field><next><block type=\"sc\"><value name=\"value\"><shadow type=\"math_number\"><field name=\"NUM\">0.36</field></shadow></value><next><block type=\"m\"><field name=\"xdir\">r</field><field name=\"ydir\">d</field><field name=\"W\">W</field><value name=\"x\"><shadow type=\"math_number\"><field name=\"NUM\">95.135</field></shadow></value><value name=\"y\"><shadow type=\"math_number\"><field name=\"NUM\">162.337</field></shadow></value><value name=\"second\"><shadow type=\"math_number\"><field name=\"NUM\">0</field></shadow></value><next><block type=\"r\"><field name=\"part\">RUA</field><field name=\"rod\">cc</field><field name=\"W\">W</field><value name=\"angle\"><shadow type=\"math_number\"><field name=\"NUM\">225</field></shadow></value><value name=\"second\"><shadow type=\"math_number\"><field name=\"NUM\">0</field></shadow></value><next><block type=\"penw\"><value name=\"width\"><shadow type=\"math_number\"><field name=\"NUM\">4</field></shadow></value><next><block type=\"pen_kind\"><field name=\"kind\">round</field><next><block type=\"w\"><value name=\"second\"><shadow type=\"math_number\"><field name=\"NUM\">1.6</field></shadow></value><next><block type=\"pen_hold\"><field name=\"part\">RH</field><next><block type=\"w\"><value name=\"second\"><shadow type=\"math_number\"><field name=\"NUM\">0.2</field></shadow></value></block></next></block></next></block></next></block></next></block></next></block></next></block></next></block></next></block></next></block></next></block></statement></block><block type=\"receive_pose\" x=\"1400\" y=\"32\"><field name=\"POSE\">右下の星：一つの辺を描く</field><comment pinned=\"false\" w=\"320\" h=\"100\">四つの人型タブで同じ135度の0秒回転を8回使います。開始前の待ち時間と最初の肩の角度を変え、星が順に現れる模様を作ります。</comment><statement name=\"DO\"><block type=\"r\"><field name=\"part\">RUA</field><field name=\"rod\">cc</field><field name=\"W\">W</field><value name=\"angle\"><shadow type=\"math_number\"><field name=\"NUM\">135</field></shadow></value><value name=\"second\"><shadow type=\"math_number\"><field name=\"NUM\">0</field></shadow></value><next><block type=\"w\"><value name=\"second\"><shadow type=\"math_number\"><field name=\"NUM\">0.3</field></shadow></value></block></next></block></statement></block><block type=\"receive_pose\" x=\"2150\" y=\"32\"><field name=\"POSE\">右下の星：描き終える</field><comment pinned=\"false\" w=\"320\" h=\"100\">描き終わった線を残してペンを放します。</comment><statement name=\"DO\"><block type=\"w\"><value name=\"second\"><shadow type=\"math_number\"><field name=\"NUM\">0.2</field></shadow></value><next><block type=\"pen_release\"><field name=\"part\">RH</field><next><block type=\"w\"><value name=\"second\"><shadow type=\"math_number\"><field name=\"NUM\">1</field></shadow></value></block></next></block></next></block></statement></block></xml>"
    }
  ]
}
