Ինչպես պատրաստեցինք ստվարաթղթե ծրագրի կոդը կամ «Գոլեմների ճակատամարտը» խաղատախտակի կրթական խաղի Scratch տարբերակը

Սեղանի խաղը, որը սովորեցնում է ծրագրավորման և ռոբոտաշինության հիմունքները՝ «Գոլեմների ճակատամարտը», արդեն 5 տարեկան է։ Իսկ խաղը շարունակում է ապրել ու զարգանալ։ Դուք կարող եք կարդալ այն գաղափարների մասին, որոնք մենք ներդրել ենք դրա մեջ և առաջին հրատարակության զարգացման մասին Այս հոդվածում,.

Բայց հիմա մենք կխոսենք մեթոդաբանական և վիզուալ բաղադրիչի բավականին արմատական ​​փոփոխության մասին, որը մենք վտանգեցինք խաղի մեջ ներդնել, ներառյալ ծնողների և ուսուցիչների խնդրանքների շնորհիվ: Խաղը տևեց երկու թողարկում՝ գրեթե անփոփոխ՝ ծրագրային ծածկագրի վիզուալիզացիայի մեթոդի առումով, որը հիմնված էր սխեմաների վրա, բայց երրորդ հրատարակության մեջ մենք «հանձնվեցինք»:

Բայց մեզ նաև խնդրեցին կապել խաղը ոչ միայն դպրոցական ուսումնական ծրագրի և դասագրքերի, այլև այն լեզուների և ծրագրավորման միջավայրերի հետ, որոնք երեխաները սովորում են վաղ փուլում, այն է՝ Scratch և Python: Այդուհանդերձ, մեր խաղը նախատեսված է 7-10 տարեկան երեխաների համար, և դրանք այն միջավայրերն ու լեզուներն են, որոնք առավել պահանջված էին։

Բայց դուք կարող եք նայել նախնական զարգացման աղյուսակին, որտեղ կարող եք տեսնել, որ մենք աշխատել ենք ոչ միայն դրանց վրա.

Ինչպես պատրաստեցինք ստվարաթղթե ծրագրի կոդը կամ «Գոլեմների ճակատամարտը» խաղատախտակի կրթական խաղի Scratch տարբերակը

Նման հրամանային քարտերի մշակումը (մասնավորապես, դուք օգտագործում եք դրանք ձեր Golem ռոբոտի համար ծրագիր ստեղծելու համար) սկսվել է դեռևս 2017 թվականին: Որպես հիմք ընդունելով Scratch 2-ի այն ժամանակվա ներկայիս տարբերակը՝ մենք հիմնական հրամանները վերածեցինք բլոկի տեսակի.

Ինչպես պատրաստեցինք ստվարաթղթե ծրագրի կոդը կամ «Գոլեմների ճակատամարտը» խաղատախտակի կրթական խաղի Scratch տարբերակը

Եվ ահա, թե ինչպիսին էր օրինակ քարտեզը Python-ում.

Ինչպես պատրաստեցինք ստվարաթղթե ծրագրի կոդը կամ «Գոլեմների ճակատամարտը» խաղատախտակի կրթական խաղի Scratch տարբերակը

Այնուհետև մենք PDF ֆայլերը տվեցինք ծնողներին և ուսուցիչներին թեստավորման (Python տարբերակը դեռ կարելի է ներբեռնել, քանի որ դեռ չենք նախատեսում այն ​​հրապարակել) և արդյունքում ստացանք արձագանք, որ երեխաները... սկսեցին շփոթվել։ Նրանք նախկինում շփոթված էին, բայց ավելի շատ Ռոբոտների դիրքում և խաղադաշտում նրանց կողմնորոշման մեջ, բայց ոչ թիմերում (առավելագույնը բարդ ցիկլերում և սենսորներով պայմաններում): Այժմ երեխաները պարզապես շփոթել են հրամանները, քանի որ ոմանք խաղը սկսել են ավելի շուտ, քան յուրացրել են Scratch միջավայրը, և նույնիսկ բացատրական պատկերակները չեն օգնել:

Մենք որոշեցինք չդիպչել Python հրամաններին, բայց ստիպված եղանք բլոկներին տեքստային բացատրություն ավելացնել։ Գրեթե բոլոր փորձարկումներից հետո անցավ 2018 թվականը, դրա վերջում նախնական պատվերի անհաջող մեկնարկը, 2019 թվականի սկիզբը և դրա հետ մեկտեղ... անցումը Scratch-ի 3-րդ տարբերակին։

Մենք պետք է համալրենք նոր բլոկի գունավոր քարտեզ և վերագծենք բոլոր քարտեզները՝ բարելավելով դրանք ճանապարհին (և հեռացնելով Scratch kitty-ն, քանի որ մեզ թույլ չի տրվել ավելացնել այն):

Արդյունքը կարելի է տեսնել այս օրինակում: Ձախ կողմում պատկերված են «դասական» Գոլեմի ճակատամարտի քարտեզները, իսկ աջ կողմում՝ Scratch-ի պատկերը.

Ինչպես պատրաստեցինք ստվարաթղթե ծրագրի կոդը կամ «Գոլեմների ճակատամարտը» խաղատախտակի կրթական խաղի Scratch տարբերակը

Դասական բլոկային դիագրամներով մեծահասակները կարող են պնդել, որ այժմ ամեն ինչ վատացել է, բայց երեխաների վրա փորձարկումները ցույց են տվել, որ նրանք լավ են ընկալում այս տարբերակի քարտերը և զուգահեռներ են անցկացնում համակարգչի և ստվարաթղթե միջավայրերի միջև:

Միակ բանը, որ մեզ խելամտորեն խորհուրդ տվեցին, դա գունային հակադրությունը մեծացնելն էր (ֆոնը դարձնելով ավելի բաց, իսկ բլոկի գույները՝ ավելի վառ) և մեծացնել ինֆոգրաֆիկայի կրկնօրինակ պատկերակների չափերը:

Նոր հրատարակությունը կոչվում էր «Գոլեմսի ճակատամարտ. Պարոբոտների քարտային լիգա«Եվ թիմային քարտերը փոխելուց բացի, մենք վերամշակեցինք խաղադաշտի կառուցման սկզբունքը, ռոբոտների կառուցման մեխանիզմները և կատարեցինք այլ փոփոխություններ, որոնք թույլ տվեցին խաղը տեղավորել «մինչև 1000 ռուբլի» հոգեբանական առաստաղի մեջ։ Եվ ինչպես մեր մյուս խաղերը, մենք կհրապարակենք այն քրաուդֆանդինգի միջոցով և մենք ուրախ կլինենք, եթե դուք աջակցեք խաղին:

Ինչպես պատրաստեցինք ստվարաթղթե ծրագրի կոդը կամ «Գոլեմների ճակատամարտը» խաղատախտակի կրթական խաղի Scratch տարբերակը

Հուսով ենք, որ այս հրատարակությունը հաջող կլինի, և Python (և շուտով Java) հրամանային քարտերը, ինչպես Գոլեմսի ճակատամարտի «դասական» տարբերակը, մենք որոշեցինք պատրաստել. ազատորեն տարածվում և ներբեռնվում.

Source: www.habr.com

Добавить комментарий