Scratch&StarLogo Nova

Материал из Letopisi.Ru — «Время вернуться домой»
(Различия между версиями)
Перейти к: навигация, поиск
(Agents)
(Agents)
Строка 24: Строка 24:
 
* <sb>delete this clone</sb> - клон можно удалить
 
* <sb>delete this clone</sb> - клон можно удалить
  
В StarLogo можно удалить себя - <sb>delete</sb> , удалить любого агента - <sb>delete agent [] </sb>и можно удалить вообще всех  <sb>delete everyone</sb>.
+
В StarLogo можно удалить себя - <sb>delete :: control</sb> , удалить любого агента - <sb>delete agent [] :: control</sb>и можно удалить вообще всех  <sb>delete everyone :: control</sb>.
 
И, естестевенно, можно создавать <sb>create  [кого именно] [сколько экзепляров] :: control</sb>
 
И, естестевенно, можно создавать <sb>create  [кого именно] [сколько экзепляров] :: control</sb>
  

Версия 20:09, 30 мая 2019

Содержание

Интерфейс

Scratch/События

  • when @greenFlag clicked когда щелкнут по @greenFlag
  • forever - в разделе управление, а в StarLogo относится к внешним кнопкам управления.

StarLogo Nova

Кнопки создаются на рабочем поле и могут использоваться для запуска действий. Например,

  • when @greenFlag clicked - когда кликнут на кнопку Start
  • when [space v] key pressed

Управление при помощи клавиш в StarLogo Nova вынесено в отдельный раздел

  • Key held?
  • Key typed?

Agents

В Scratch изначально создаются вручную, но потом можно вызвать команды создания клонов данного спрайта (данной породы)

  • when I start as a clone
  • delete this clone - клон можно удалить

В StarLogo можно удалить себя - delete :: control , удалить любого агента - delete agent [] :: controlи можно удалить вообще всех delete everyone :: control. И, естестевенно, можно создавать create [кого именно] [сколько экзепляров] :: control

Движение

Scratch/Движение - синиие блоки движения

  • move () steps

В StarLogo Nova сходные блоки красного цвета

  • forward ()
  • backward ()

Главное отличие - в StarLogo Nova трехмерная среда, поэтому агенты могут передвигаться не только вперед - назад, но и вверх вниз. И есть возможность телепортироваться в точку x,y,z

Внешний вид агентов

Фиолетный ящик - Scratch/Внешность

  • hide спрятаться

StarLogo Nova внешность объекта определяется его породными свойствами StarLogo Nova/Trait

  • set my [] to []
  • встроенные свойства Trait действующие для всех агентов - цвет, форма - shape, размер


Логические операторы

Scratch/Управление

  • if <> then
  • repeat ()
if <> then
else

StarLogo Nova

Процедуры

В Scratch - Scratch/Другие блоки - возможность создать и вызвать процедуру - custom block ::customРисуемДом ::custom

В StarLogo Nova - создать процедуру и затем можно её вызвать - call


Персональные инструменты
Инструменты