Scratch: Porovnání verzí
Smazaný obsah Přidaný obsah
m Robot: standardizace parametrů infoboxu; kosmetické úpravy |
změny barev a dalších zmínek kategoriích bloků DŮVOD: aktualizace barev seznamu kategorií bloků značky: první editace přepnuto z Vizuálního editoru |
||
Řádek 48:
Postavy a pozadí scény lze vytvářet různými způsoby. Uživatel si může postavu nakreslit pomocí „editoru kreslení“, který je součástí Scratche. Také si může vybrat nějakou postavu ze zabudované knihovny nebo použít postavu z jiného svého nebo cizího projektu, případně nějakou fotografii anebo jiný obrázek z počítačového souboru<ref name="buddies">{{Cite web|title = Science Buddies: Scratch User Guide: Installing & Getting Started with Scratch|url = http://www.sciencebuddies.org/science-fair-projects/project_ideas/scratch-getting-started.shtml|website = www.sciencebuddies.org|accessdate = 2015-05-09}}</ref>.
Pro postavu, která je v ohradě právě vybrána, lze v záložce Scénáře
{| class="wikitable" style="text-align: left"
Řádek 54:
! colspan="2" style="background: #efefef;" | Kategorie !! Poznámka !! style="background:white;" | !! colspan="2" style="background: #efefef;" | Kategorie !! Poznámka
|- valign="top"
| bgcolor="#
|- valign="top"
| bgcolor="#
|- valign="top"
| bgcolor="#
|- valign="top"
| bgcolor="#
|- valign="top"
| bgcolor="#
|}
Řádek 84:
[[Soubor:Snap factorial.JPG|náhled|Definice rekurzivní funkce ''faktoriál'']]
U současné verze Snap! 4.0 z roku 2014 došlo ke změně názvu, předchozí verze nesly označení BYOB, což je zkratka z Build Your Own Blocks, v překladu ''vytvářejte si vlastní bloky''. A právě možnost tvorby nových uživatelských bloků (procedur), které je možné pojmenovat a taktéž jim při volání předávat hodnoty, je jednou z velmi důležitých vlastností projektu Snap!<ref name = "nástupce"/> Vlastní bloky připouští sice i Scratch
Základním požadavkem při návrhu Snapu bylo, aby všechna data v něm představovala tzv. [[first-class objekt]]y (objekty první kategorie). To znamená, že všechny objekty mají být zcela rovnoprávné, takže se s nimi dá i naprosto stejně zacházet. Jestliže je například možné v daném jazyce sestrojit seznam, jehož prvky jsou čísla nebo znakové řetězce (což je možné i ve Scratchi), musí jít sestrojit i seznam, jehož prvky jsou jiné seznamy (a to ve Scratchi nejde). Tato vlastnost jazyka Snap! uživatelům umožňuje vytvářet různé nástroje určené pro speciální účely, které by jinak vyžadovaly speciální doplňky či rozšíření.
|