Создание виртуального мира в Scratch

Как создать собственный виртуальный мир, если вы - начинающий программист? Для реализации виртуальной алгоритмизации необходимо выбрать среду, в которой будет происходить моделирование нового мира. Одна из самых популярных сред визуального программирования – это Scratch. Эта среда предназначена, в основном, для обучения визуальной алгоритмизации детей. Но функционал этой среды очень обширный. В нем можно создавать сюжетные миры, в которых персонажи будут жить собственной жизнью.


Как же начать создавать виртуальный мир в Scratch? Для начала необходимо в любом графическом редакторе нарисовать фон. Такая функция есть и в среде Scratch, но функционал редактора очень примитивен. Лучше нарисовать фон мира в более функциональном редакторе. Например, в фотошопе. Но сохранить фон необходимо в стандартном формате рисунка.


После создания фона, нужно придумать персонажа. Scratch предлагает программисту выбрать персонажа из существующих спрайтов, но авторский мир должен состоять из собственных героев. Поэтому жители мира тоже необходимо нарисовать самостоятельно. Затем с помощью кнопки добавить спрайт из файла, прикрепить рисунок с персонажем. Только нужно помнить, что прикрепляемый файл должен иметь расширение PNG, иначе герой добавиться вместе с белым фоном, что будет выглядеть некрасиво.


Ну и самое сложное в визуальном программировании – это придать миру жизнь. Это происходит с помощью скриптов. В Scratch имеется шесть разновидностей скриптов, а именно движение, вещность, звук, события, управления, операторы. В новых версиях добавились дополнительные блоки скриптов. Перетаскивая определенный блок в правую часть, программист будет создавать для персонажей или для всего мира определенные действия. Чтобы создать действия только для персонажа, необходимо в выборе спрайтов нажать на необходимого персонажа.


Для чего же в современном программировании необходимо создание новых миров? Многие ошибочно полагают, что Scratch – это просто детская игрушка. На самом деле многие программисты используют эту среду визуальной алгоритмизации, чтобы сохранить в созданном мире свои личные данные. При определенном подходе информация будет практически недоступна для чужих глаз. Кроме того, разработка виртуальных миров очень ценится на рынке программистов, поэтому Scratch может очень сильно продвинуть это направление вперед.



Раздел: Интересные статьи о разном | 02.12.2018 | просмотров: 553