Ոչ մի գրելու անհրաժեշտություն։ Պարզապես քաշիր, դիր և խաղացիր։
Սովորիր ծրագրավորման տրամաբանությունը՝ ստեղծելով քո առաջին խաղը։
Ընթացք
0%
📚 5 Բաժին
🧠 6 Հարց
⏱️ ~60 Րոպե
🏅 Badge հաղթելուց
🧩
Ի՞նչ է Scratch-ը
Scratch-ը վիզուալ ծրագրավորման հարթակ է, որտեղ դու չես գրում կոդ, այլ կառուցում ես այն բլոկների միջոցով։
Հիմնական Բացատրություն
Տրամաբանություն Առանց Տառերի
Scratch-ում ամեն ինչ գունավոր բլոկ է։ Որպեսզի կատուն (Sprite) շարժվի, դու պարզապես վերցնում ես "շարժվիր 10 քայլ" բլոկը և միացնում այն "երբ դրոշակը սեղմվի" բլոկին։
Սա սովորեցնում է քեզ ծրագրավորման մտածելակերպը՝ առանց բարդ սինտաքսի սխալների մասին հոգալու։
🧱
Պատկերացրու Scratch-ը որպես լեգո։ Դու ունես պատրաստի մասեր (բլոկներ), որոնք պետք է ճիշտ կարգով միացնես՝ կառուցելու քո ցանկացած խաղը կամ մուլտֆիլմը։
Scratch-ի Աշխատանքի Սկզբունքը
Իրադարձություն (Սկիզբ)
→
Պայման (Եթե...)
→
🟢
Գործողություն (Արա...)
→
🎮
Արդյունք (Խաղ)
🌍100M+Օգտատեր Աշխարհում
🆓100%Անվճար և Բաց
🚀MITՀամալսարանի Մշակում
💡
Գիտե՞ս
Շատ հայտնի ծրագրավորողներ իրենց առաջին քայլերը կատարել են հենց Scratch-ում։ Սա աշխարհի ամենատարածված ուսումնական ծրագրավորման լեզուն է երեխաների համար։
🧩
Ինչպե՞ս են Աշխատում Բլոկները
Յուրաքանչյուր գույն ունի իր իմաստը։ Եկեք ծանոթանանք հիմնական բլոկներին։
🟡
Իրադարձություններ (Events)
Սրանք ծրագրի սկիզբն են։ Օրինակ՝ "Երբ դրոշակը սեղմվի", "Երբ տարածությունը սեղմվի", "Երբ հպես կատվին"։ Առանց սրանց՝ խաղը չի գործի։
🟠
Տեսք և Շարժում (Looks & Motion)
Սրանք փոխում են կերպարի արտաքինը կամ դիրքը։ Օրինակ՝ "Շարժվիր 10 քայլ", "Փոխիր հագուստը", "Ասա 'Ողջույն' 2 վայրկյան"։
🔵
Վերահսկում (Control)
Այստեղ որոշում ենք, թե ինչպես պետք է կրկնվեն գործողությունները։ Օրինակ՝ "Կրկնիր 10 անգամ", "Եթե... ապա...", "Սպասիր 1 վայրկյան"։
💡
Փորձարկիր
Սեղմիր Scratch-ի բլոկների վրա և տես, թե ինչ են անում դրանք մինչև կապելը մյուս բլոկներին։ Դա անվճար փորձարկման ամենալավ եղանակն է։
🎮
Քայլ առ Քայլ. Ստեղծիր "Բռնիր Խնձորը"
1 Ժամվա Մարտահրավեր։ Ահա ինչպես կարող ես ստեղծել պարզ խաղ նդամենը մեկ ժամում։
1
Ստեղծիր Կերպարներ
Վերցրու Կատվին (Player) և ավելացրու մի խնձորի նկար (Apple)։ Կատուն լինի ներքևում, խնձորը՝ վերևում։
2
Կառավարիր Կատվին
Կատվի համար ավելացրու բլոկներ. "Երբ Սլաքը Սեղմվի ձախ/աջ → Շարժվիր 10 քայլ"։ Այժմ կատուն շարժվում է։
3
Խնձորը Ընկնում է
Խնձորի համար գրիր. "Ընթացքում փոխիր Y-ը -10-ով" (որպեսզի ընկնի)։ Եթե հասնում է հատակին → Վերադարձիր վերև պատահական տեղից։
4
Հաշվիր Միավորները
Ստեղծիր "Score" փոփոխական։ Երբ Կատուն Հպում է Խնձորին → Ավելացրու Score-ը 1-ով և հնչեցրու ձայն։
🏆
Շնորհավորանքներ! Դու հենց ստեղծեցիր քո առաջին խաղը։ Այժմ կարող ես փորձել ավելացնել սահմանափակ ժամանակ կամ արագացնել խնձորը, երբ Score-ը բարձրանում է։
💡
Պրո Ռեկոմենդացիներ Scratch-ի Համար
Ինչպես դարձնել քո նախագիծն ավելի հզոր և գրավիչ։
Ռեկոմենդացիա 1
Օգտագործիր Բլոկների Ընդլայնումներ
Scratch-ն ունի բազմաթիվ արտաքին գրադարաններ։ Կարող ես ավելացնել Տեքստը խոսքի (Text to Speech), Թարգմանություն, կամ նույնիսկ Վիդեո զգայունություն (Video Sensing)։
Ռեկոմենդացիա 2
Ավելացրու Ձայներ և Երաշտություն
Լավ խաղը լսվում է։ Ավելացրու հաղթանակի ձայն, երբ բռնում ես խնձորը, կամ ֆոնային երաժշտություն, որը փոխվում է, երբ ժամանակը սպառվում է։
Ռեկոմենդացիա 3
Օգտագործիր "My Blocks" (Ֆունկցիաներ)
Եթե ունես նույն կոդի կտորը, որը կրկնվում է, ստեղծիր "Իմ Բլոկ" (Ֆունկցիա)։ Սա մաքուր է պահում քո կոդը և հեշտացնում խմբագրումը։
💡
Գիտե՞ս
Դու կարող ես իջեցնել Scratch-ը Օֆլայն Տարբերակով (Scratch Link), որպեսզի աշխատես առանց ինտերնետի։ Սա շատ հարմար է, եթե կապը դանդաղ է։
🧠
Brain Test — Scratch Basics
6 հարց՝ ստուգելու համար, թե ինչ ես սովորել։ Ստացիր քո badge-ը։
Հարց 1 / 6
Scratch-ում ծրագրավորում ենք...
A
Գրելով կոդ տող առ տող
B
Միացնելով գունավոր բլոկները
C
Նկարելով նկարներ
D
Ուղարկելով SMS հաղորդագրություն
Հարց 2 / 6
Ո՞ր գույնի բլոկներն են պատասխանատու շարժման համար։
A
Նարնջագույն (Control)
B
Կապույտ (Motion)
C
Դեղին (Events)
D
Վարդագույն (Looks)
Հարց 3 / 6
Ի՞նչ է "Sprite"-ը Scratch-ում։
A
Կերպար կամ օբյեկտ, որը շարժվում է կամ գործողություն կատարում
B
Ֆոնային երաժշտություն
C
Խաղի միավորների հաշվիչ
D
Նոր ծրագիր բացելու կոճակ
Հարց 4 / 6
Ինչպե՞ս կարող ենք խաղը սկսել։
A
Համակարգիչը վերագործարկելով
B
Սեղմելով կանաչ դրոշակը (Green Flag)
C
Ջնջելով բոլոր բլոկները
D
Փակելով բրաուզերը
Հարց 5 / 6
Ի՞նչ է "Loop"-ը (կրկնությունը)։
A
Երբ խաղը ավարտվում է
B
Երբ կատուն քնում է
C
Երբ գործողությունը կրկնվում է որոշակի քանակությամբ կամ մինչև պայմանը կատարվի