пятница, 23 апреля 2010 г.

Урок № 8Спрайт как порода

Открытая российская  коллекция спрайтов Scratch  на  Летописи -  http://letopisi.ru/index.php/Коллекция_спрайтов_Scratch . Важное направление этой коллекции – сбор спрайтов, которые могут быть в дальнейшем использованы для создания мультиагентных моделей. Одиночный спрайт содержит всю необходимую информацию, и при размножении такого спрайта мы получаем готовую модель, в которой спрайты ведут себя как агенты представители одной породы. Например, спрайт отдельной бабочки содержит всю информацию о том, как бабочка перемещается по экрану, и о том, как она реагирует на поведение других бабочек.

 

image

 Команда занять исходную позицию

 

image

 Команда сбора данных. Теперь все готово и у нас есть отдельный спрайт, который живет сам по себе. Бабочка летает по экрану.

 

image

Единичный спрайт, содержащий всю информацию


Мы можем многократно копировать спрайт этой бабочки и получить модель, в которой отдельные бабочки, изначально летящие в разные стороны, постепенно собираются в стаю и летят  в общем направлении.

image


Модель стаи, в которой 15 бабочек.

Модель битвы драконов и демонов. Здесь тоже 1 спрайт, в котором спрятана вся модель.


Задание

  1. Предложите в группе свои спрайты, которые могут быть использованы в проектах.
  2. Предложите спрайты, в которых хранится поведение породы.

 

blog comments powered by Disqus