Scratch Learning session
MY CODE
What is Scratch ? (સ્ક્રેચ શું છે)
What is Scratch ? (સ્ક્રેચ શું છે)
What We Make using Scratch?�સ્ક્રેચનો ઉપયોગ કરીને આપણે શું બનાવી શકીએ છીએ?
Why Scratch ?
Creative learning spiral
“...not just learning to code, they are coding to learn.”
Download Scratch
link of Play store : link
link from official site for .APK: https://scratch.mit.edu/download
android app is available in both place
https://scratch.mit.edu/download (version scratch 3.0)
Scratch First Screen
Full screen
Stop Project
Let’s Explore Scratch Screen
Canvas : A part in which we can make our design for project.
કેનવાસ: એક ભાગ જેમાં આપણે પ્રોજેક્ટ માટે આપણી ડિઝાઇન બનાવી શકીએ છીએ.
તે એક છબી અથવા ચિહ્ન છે જેમાં કોઈપણ કાર્ય કરવા માટે સ્વયં સૂચના સ્ક્રિપ્ટ હોય છે.
Sprite(સ્પ્રાઈટ)
Start Project
Let’s Explore Scratch Menu Bar
There are have four menu in scratch
Change Language
it is for file operations like save,new file, open file etc..
ભાષા બદલવા
તે ફાઈલ સેવ, નવી ફાઈલ બનાવવા, ફાઈલ ઓપન વગેરે જેવી કામગીરી માટે છે.
It is for file or canvas editing operations.
તે ફાઇલ અથવા કેનવાસ સંપાદન કામગીરી માટે છે.
તે એવા લોકોને મદદ કરવા માટે છે જેઓ સ્ક્રેચ કરવા માટે નવા છે.
It is meant to help people who are new to scratch.
પ્રોજેક્ટ નુ નામ લખવા
Let’s Explore Sprite and Backdrop
Sprite Library
BackDrop
Library
Sprite Name
Vertical Change
Horizontal change
Sprite Library :
in Sprite library we select different sprite and her categories for our project. we also make our own sprite using paint or any other soft.
Backdrop:
Backdrop means background and we select different backdrops using this library.
Let’s Explore Blocks
બ્લોક્સ એ પઝલ-પીસ આકાર છે જેનો ઉપયોગ સ્ક્રેચમાં કોડ બનાવવા માટે થાય છે. બ્લોક્સ એક જીગ્સૉ પઝલની જેમ એકસાથે બંધબેસે છે, જ્યાં દરેક ડેટા પ્રકાર (ઇવેન્ટ, કમાન્ડ, રિપોર્ટ કરેલ વેલ્યુ અથવા સ્ક્રિપ્ટ એન્ડ) નો પોતાનો આકાર હોય છે અને દાખલ કરવા માટે ખાસ આકારનો સ્લોટ હોય છે.
Blocks are puzzle-piece shapes used to create code in Scratch. The blocks fit together like a jigsaw puzzle, where each data type (event, command, reported value or script end) has its own shape and a specially shaped slot to enter.
Let’s Explore Block Shapes
HAT BLOCKS
હેટ બ્લોક્સ એ બ્લોક્સ છે જે દરેક સ્ક્રિપ્ટ શરૂ કરે છે. તેઓ ગોળાકાર ટોચ અને તળિયે બમ્પ સાથે આકાર આપે છે — આ એટલા માટે છે કે વપરાશકર્તા ફક્ત તેમની નીચે બ્લોક્સ મૂકી શકે છે. સ્ક્રેચમાં આઠ હેટ બ્લોક્સ છે
છ અલગ અલગ બ્લોક આકારો છે
STACK BLOCKS
સ્ટેક બ્લોક્સ બ્લોક્સ છે જે મુખ્ય આદેશો કરે છે. તેઓ ટોચ પર એક ઉત્તમ અને તળિયે બમ્પ સાથે આકારના છે — આ એટલા માટે છે કે બ્લોક્સ તેમને ઉપર અને નીચે મૂકી શકાય છે.
BOOLEAN BLOCKS
બુલિયન બ્લોક્સ શરતો છે — તેઓ કાં તો સાચા કે ખોટા. તે તમારા મિત્રને પૂછવા જેવું છે: "શું 2 + 2 = 4?", અને તેઓ તમને "હા" અથવા "ના" કહેશે.
Let’s Explore Block Shapes
REPORTER BLOCKS
રિપોર્ટર બ્લોક્સ મૂલ્યો છે. રિપોર્ટર બ્લોક્સ નંબરો ધરાવે છે અને . તે મિત્રને પૂછવા જેવું છે, ઉદાહરણ તરીકે, "2 + 2 શું છે?", અને તેઓ "4" નો જવાબ આપશે. તે ફક્ત સમીકરણો જ નથી, તે રિપોર્ટ કરી શકે છે
છ અલગ અલગ બ્લોક આકારો છે
C BLOCKS
C બ્લોક એ બ્લોક્સ છે જે "C's" નો આકાર લે છે. "રૅપ બ્લોક્સ" તરીકે પણ ઓળખાય છે, આ બ્લોક્સ Cs ની અંદરના બ્લોક્સને લૂપ કરે છે અથવા શરત સાચી છે કે કેમ તે તપાસે છે. ત્યાં પાંચ સી બ્લોક્સ છે, અને તે નિયંત્રણ શ્રેણીમાં મળી શકે છે. C બ્લોક્સને તળિયે બમ્પ કરી શકાય છે, જે બ્લોક્સને નીચે જોડવા દે છે, અથવા કેપ કરે છે, જે કોઈપણ બ્લોકને નીચે મૂકવાની મંજૂરી આપતું નથી.
CAP BLOCKS
કેપ બ્લોક્સ તે બ્લોક્સ છે જે સ્ક્રિપ્ટોનો અંત લાવે છે. તેઓ ટોચ પર એક ઉત્તમ અને સપાટ તળિયે આકારના હોય છે — આ તે છે જેથી તમે તેમની નીચે કોઈપણ બ્લોક્સ મૂકી શકતા નથી. ત્યાં બે કેપ બ્લોક્સ છે જે બંને નિયંત્રણ કેટેગરીમાં મળી શકે છે.
Let’s Explore Blocks
મોશન બ્લોક્સ એ બ્લોક્સ છે જે સ્પ્રાઈટની હલનચલનને નિયંત્રિત કરે છે. સ્ક્રેચ 3.0 માં 17 મોશન બ્લોક્સ છે. સ્ટેજમાં કોઈ ગતિ અવરોધો નથી, કારણ કે તે ખસેડી શકતું નથી.
લુક્સ બ્લોક્સ એ બ્લોક્સ છે જે સ્પ્રાઈટ કેવી દેખાય છે તે નિયંત્રિત કરે છે. સ્ક્રેચ 3.0 માં 23 લુક્સ બ્લોક્સ છે.
સાઉન્ડ બ્લોક્સ એવા બ્લોક્સ છે જે અવાજને નિયંત્રિત કરે છે. સ્ક્રેચ 3.0 માં 9 સાઉન્ડ બ્લોક્સ છે.
ઇવેન્ટ બ્લોક્સ એ બ્લોક્સ છે જે ઇવેન્ટ્સ અને સ્ક્રિપ્ટ્સના ટ્રિગરિંગને નિયંત્રિત કરે છે. સ્ક્રેચ 3.0 માં 8 ઇવેન્ટ બ્લોક્સ છે.
કંટ્રોલ બ્લોક્સ એ બ્લોક્સ છે જે સ્ક્રિપ્ટ્સને નિયંત્રિત કરે છે. સ્ક્રેચ 3.0 માં 11 નિયંત્રણ બ્લોક્સ છે.
સેન્સિંગ બ્લોક્સ એ બ્લોક્સ છે જે વસ્તુઓને શોધી કાઢે છે. સ્ક્રેચ 3.0 માં 18 સેન્સિંગ બ્લોક્સ છે.
ઓપરેટર્સ બ્લોક્સ એ બ્લોક્સ છે જે ગણિતના કાર્યો અને સ્ટ્રિંગ હેન્ડલિંગ કરે છે. સ્ક્રેચ 3.0 માં 18 ઓપરેટર્સ બ્લોક્સ છે.
વેરિયેબલ બ્લોક્સ એ બ્લોક્સ છે જે વેરિયેબલ્સ અને લિસ્ટ ધરાવે છે. સ્ક્રેચ 3.0 માં 5 વેરિયેબલ બ્લોક્સ અને 11 સૂચિ બ્લોક્સ છે.
મારા બ્લોક્સ (કસ્ટમ બ્લોક્સ તરીકે પણ ઓળખાય છે), વપરાશકર્તા દ્વારા બનાવેલા કસ્ટમ બ્લોક્સ છે. સ્ક્રેચ 3.0 માં 4 અલગ અલગ, અનન્ય પ્રકારના માય બ્લોક્સ છે.
SCRIPT AREA
That is a area in which we create our script using above described script blocks drag & drop.
Reference links for scratch support
Thank You !