Хакатон/Играем с насекомыми/5 бабочек

Материал из Letopisi.Ru — «Время вернуться домой»
(Различия между версиями)
Перейти к: навигация, поиск
(Новая страница: «{| border=1 !1 бабочка !2 бабочка !3 бабочка !4 бабочка !5 бабочка |- |<scratchblocks> когда щёлкнут по з…»)
 
 
(не показаны 3 промежуточные версии 1 участника)
Строка 7: Строка 7:
 
  |-
 
  |-
 
  |<scratchblocks>
 
  |<scratchblocks>
 +
когда щёлкнут по зелёному флагу
 +
установить x в (выдать случайное от (-200) до (200))
 +
установить y в (выдать случайное от (-150) до (150))
 +
 +
когда я получу [b1 v]
 +
повернуть в направлении ([direction v] от [b5 v])
 +
идти (выдать случайное от (6) до (8)) шагов
 +
если на краю, оттолкнуться
 +
повернуться к [b2 v]
 +
идти (5) шагов
 +
передать [b2! v]
 +
 +
 +
</scratchblocks>
 +
|<scratchblocks>
 +
 
когда щёлкнут по зелёному флагу
 
когда щёлкнут по зелёному флагу
 
установить x в (выдать случайное от (-200) до (200))
 
установить x в (выдать случайное от (-200) до (200))
Строка 18: Строка 34:
 
идти (5) шагов
 
идти (5) шагов
 
передать [b3! v]
 
передать [b3! v]
 
+
</scratchblocks>
 +
|<scratchblocks>
 
когда щёлкнут по зелёному флагу
 
когда щёлкнут по зелёному флагу
 
установить x в (выдать случайное от (-200) до (200))
 
установить x в (выдать случайное от (-200) до (200))
 
установить y в (выдать случайное от (-150) до (150))
 
установить y в (выдать случайное от (-150) до (150))
повернуться к [b2 v]
 
передать [b2! v]
 
  
когда я получу [b1 v]
+
когда я получу [b3! v]
 
повернуть в направлении ([direction v] от [b5 v])
 
повернуть в направлении ([direction v] от [b5 v])
 
идти (выдать случайное от (6) до (8)) шагов
 
идти (выдать случайное от (6) до (8)) шагов
 
если на краю, оттолкнуться
 
если на краю, оттолкнуться
повернуться к [b2 v]
+
повернуться к [b4 v]
 
идти (5) шагов
 
идти (5) шагов
передать [b2! v]
+
передать [b4! v]
 
</scratchblocks>
 
</scratchblocks>
 
  |<scratchblocks>
 
  |<scratchblocks>
when green flag clicked
+
когда щёлкнут по зелёному флагу
set x to (pick random (-200) to (200))
+
установить x в (выдать случайное от (-200) до (200))
set y to (pick random (-150) to (150))
+
установить y в (выдать случайное от (-150) до (150))
  
when I receive [b2! v]
+
когда я получу [b4! v]
point in direction ([direction v] of [b1 v])
+
повернуть в направлении ([direction v] от [b5 v])
move (pick random (6) to (8)) steps
+
идти (выдать случайное от (6) до (8)) шагов
if on edge, bounce
+
если на краю, оттолкнуться
point towards [b3 v]
+
повернуться к [b5 v]
move (5) steps
+
идти (5) шагов
broadcast [b3! v]
+
передать [b5! v]
 
</scratchblocks>
 
</scratchblocks>
 
  |<scratchblocks>
 
  |<scratchblocks>
when I receive [b3! v]
+
когда щёлкнут по зелёному флагу
point in direction ([direction v] of [b2 v])
+
установить x в (выдать случайное от (-200) до (200))
move (pick random (6) to (8)) steps
+
установить y в (выдать случайное от (-150) до (150))
if on edge, bounce
+
point towards [b4 v]
+
move (5) steps
+
broadcast [b4 v]
+
  
when green flag clicked
+
когда я получу [b5! v]
set x to (pick random (-200) to (200))
+
повернуть в направлении ([direction v] от [b5 v])
set y to (pick random (-150) to (150))
+
идти (выдать случайное от (6) до (8)) шагов
</scratchblocks>
+
если на краю, оттолкнуться
|<scratchblocks>
+
повернуться к [b1 v]
when I receive [b4 v]
+
идти (5) шагов
point in direction ([direction v] of [b3 v])
+
передать [b1! v]
move (pick random (6) to (8)) steps
+
if on edge, bounce
+
point towards [b5 v]
+
move (5) steps
+
broadcast [b5! v]
+
 
+
when green flag clicked
+
set x to (pick random (-200) to (200))
+
set y to (pick random (-150) to (150))
+
 
</scratchblocks>
 
</scratchblocks>
  |<scratchblocks>
+
  |}
when I receive [b5! v]
+
point in direction ([direction v] of [b4 v])
+
move (pick random (5) to (8)) steps
+
if on edge, bounce
+
point towards [b1 v]
+
move (5) steps
+
broadcast [b1 v]
+
  
when green flag clicked
+
[[Категория:ScratchHackathon]]
set x to (pick random (-200) to (200))
+
set y to (pick random (-150) to (150))
+
</scratchblocks>
+
|}
+

Текущая версия на 14:47, 3 марта 2018

1 бабочка 2 бабочка 3 бабочка 4 бабочка 5 бабочка
когдащелкнутпоустановитьxввыдатьслучайноеот-200до200установитьyввыдатьслучайноеот-150до150когдаяполучуb1повернутьвнаправленииdirectionотb5идтивыдатьслучайноеот6до8шаговеслинакраю,оттолкнутьсяповернутьсякb2идти5шаговпередатьb2!
когдащелкнутпоустановитьxввыдатьслучайноеот-200до200установитьyввыдатьслучайноеот-150до150когдаяполучуb2!повернутьвнаправленииdirectionотb1идтивыдатьслучайноеот6до8шаговеслинакраю,оттолкнутьсяповернутьсякb3идти5шаговпередатьb3!
когдащелкнутпоустановитьxввыдатьслучайноеот-200до200установитьyввыдатьслучайноеот-150до150когдаяполучуb3!повернутьвнаправленииdirectionотb5идтивыдатьслучайноеот6до8шаговеслинакраю,оттолкнутьсяповернутьсякb4идти5шаговпередатьb4!
когдащелкнутпоустановитьxввыдатьслучайноеот-200до200установитьyввыдатьслучайноеот-150до150когдаяполучуb4!повернутьвнаправленииdirectionотb5идтивыдатьслучайноеот6до8шаговеслинакраю,оттолкнутьсяповернутьсякb5идти5шаговпередатьb5!
когдащелкнутпоустановитьxввыдатьслучайноеот-200до200установитьyввыдатьслучайноеот-150до150когдаяполучуb5!повернутьвнаправленииdirectionотb5идтивыдатьслучайноеот6до8шаговеслинакраю,оттолкнутьсяповернутьсякb1идти5шаговпередатьb1!
Персональные инструменты
Инструменты