Развитие

Програмиране за детски драскотини 3.0 стартира

Програмиране за детски драскотини 3.0 стартира

Скреч 3.0 беше пуснат на 2 януари 2019 г. Новата версия на езика за програмиране за деца е основна версия, която се отдалечава от използването на Adobe Flash към уеб стандартите HTML, CSS и JavaScript.

Scratch е визуален език за програмиране, който е полезен като въвеждаща среда за обучение на деца (а също и възрастни) на програмиране.

Потребителите на Scratch могат да изтеглят и използват Scratch Desktop, настолна версия на средата, достъпна за Windows и Mac OS X, или да използват онлайн версия, която работи във всеки съвременен уеб браузър.

Настолните и онлайн версиите споделят интерфейса; съществуващите потребители на Scratch може да забележат, че интерфейсът се е променил леко; сцената, частта от нулата, в която програмата се изпълнява визуално, се премести надясно.

Потребителите намират кодовите блокове, костюмите и звуците вляво, кодовия блок в средата и сценичния блок вдясно в Scratch 3.0. Промяната беше направена, защото „хората намериха интерфейса по-интуитивен и разбираем“ с новите аранжименти.

Начинаещите с нулата започват с основни операции, напр.ж. използване на плъзгане и пускане за преместване на кодови блокове като „премести“, „кажи“ или „повтори“ в областта на кода; тези кодови блокове могат да бъдат модифицирани директно, обикновено чрез въвеждане на различни числа, напр.ж. 50 стъпки за преместване вместо 10 или избор на една от наличните опции от меню.

Не е необходимо да изтегляте версията за настолни компютри, за да опитате Scratch; просто насочете модерен браузър към тази страница, за да заредите редактора онлайн. Официално се поддържат Google Chrome, Microsoft Edge, Mozilla Firefox и Apple Safari на настолни системи и Chrome и Safari на таблети. Разработчиците отбелязват, че Internet Explorer не се поддържа.

Scratch поддържа много основни концепции за програмиране, включително цикли, променливи, въвеждане от потребителя, постоянно съхранение, взаимодействие с мишката и клавиатурата и др.

Скреч 3.0 разширява наличното преди. Scratch проекти, създадени с по-стари версии на програмната среда, все още са налични и могат да бъдат заредени в Scratch 3.0. Не е възможно обаче да се зареди Scratch 3.0 проекта в по-стари версии на програмната среда. Новата версия въвежда нова функционалност и блокове.

Новите блокове включват поддръжка за нови оператори за подобряване на използването на низове (текст), нови блокове за писалки и поддръжка на прозрачност, нов блок за плъзгане и нови блокове за звукови ефекти.

Потребителите могат да добавят разширения към Scratch; разширенията добавят нови кодови блокове към Scratch. Вече се предлагат редица разширения, включително разширения, които добавят видеозаснемане, превеждат функционалност или функционалност за взаимодействие с Lego MindStorms или WeDo елементи.

Скреч 3.0 включва нови спрайтове, преработен звуков редактор и нови програмни блокове. Освен това Scratch може да се използва на таблети за създаване и игра с програми.

Звуковият редактор разполага с нови звукови ефекти и подобрен потребителски интерфейс, който е по-лесен за използване. Редакторът за рисуване получи и нова функционалност: нови контроли за подреждане на слоеве, нови инструменти, които работят във векторния режим, по-добри контролни точки за векторни точки и други.

Заключителни думи

Започнах да преподавам програмиране с помощта на Scratch и работи наистина добре благодарение на лекотата на използване на интерфейса и визуалната природа на него. Страхотно е да предизвикате интерес към програмирането и е доста мощен за това, което прави.

Сега ти: Пробвал ли си Scratch? Какво е мнението ви за него?

Как да заснемете и поточно предадете игралната си сесия на Linux
В миналото играта на игри се смяташе само за хоби, но с течение на времето игралната индустрия отбеляза огромен ръст по отношение на технологиите и бр...
Най-добрите игри за игра с ръчно проследяване
Oculus Quest наскоро представи страхотната идея за ръчно проследяване без контролери. С непрекъснато нарастващия брой игри и дейности, които изпълнява...
Как да покажете OSD наслагване в приложения на цял екран за Linux и игри
Играта на цял екран или използване на приложения в режим на цял екран без разсейване може да ви откъсне от съответната системна информация, видима в п...