Біз картоннан бағдарлама кодын немесе «Големдердің шайқасы» тақтадағы оқу ойынының скретч нұсқасын қалай жасадық

Бағдарламалау және робототехника негіздерін үйрететін «Големдер шайқасы» үстел ойынына қазірдің өзінде 5 жыл болды. Ал ойын өмір сүріп, дами береді. Біз оған енгізген идеялар мен бірінші басылымның дамуы туралы оқи аласыз Бұл мақалада.

Бірақ қазір біз әдістемелік және көрнекі құрамдастағы түбегейлі өзгерістер туралы сөйлесетін боламыз, оны біз ойынға енгізуге тәуекел еттік, оның ішінде ата-аналар мен мұғалімдердің өтініштері арқасында. Ойын блок-схемаларға негізделген бағдарлама кодын визуализациялау әдісі бойынша өзгермеген екі басылымға созылды, бірақ үшінші басылымда біз «бас тарттық».

Бірақ бізден ойынды тек мектеп бағдарламасымен және оқулықтармен ғана емес, сонымен қатар балалар ерте кезеңде үйренетін тілдермен және бағдарламалау орталарымен, атап айтқанда Scratch және Python арқылы байланыстыруды сұрады. Дегенмен, біздің ойынымыз 7-10 жас аралығындағы балаларға арналған және бұл ең сұранысқа ие болған орталар мен тілдер.

Бірақ сіз бастапқы әзірлеу кестесін көре аласыз, онда біз олармен ғана емес жұмыс істегенімізді көре аласыз:

Біз картоннан бағдарлама кодын немесе «Големдердің шайқасы» тақтадағы оқу ойынының скретч нұсқасын қалай жасадық

Мұндай командалық карталарды әзірлеу (атап айтқанда, сіз оларды Golem роботына бағдарлама орнату үшін пайдаланасыз) 2017 жылы басталды. Scratch 2-нің сол кездегі ағымдағы нұсқасын негізге ала отырып, біз негізгі командаларды блок түріне түрлендірдік:

Біз картоннан бағдарлама кодын немесе «Големдердің шайқасы» тақтадағы оқу ойынының скретч нұсқасын қалай жасадық

Python тіліндегі мысал картаның көрінісі:

Біз картоннан бағдарлама кодын немесе «Големдердің шайқасы» тақтадағы оқу ойынының скретч нұсқасын қалай жасадық

Содан кейін біз PDF файлдарын ата-аналар мен мұғалімдерге тестілеуге бердік (Python нұсқасын әлі де жүктеп алуға болады, өйткені біз оны әлі жариялауды жоспарламаймыз) және нәтижесінде балалар... шатастыра бастады деген пікір алдық. Олар бұрын шатастырылған, бірақ Роботтардың орнында және олардың алаңда бағдарлануында, бірақ командаларда емес (сенсорлармен күрделі циклдар мен жағдайларда максимум). Енді балалар командаларды шатастырды, өйткені кейбіреулер ойынды Scratch ортасын игергеннен ерте бастады, тіпті түсіндірме белгішелер де көмектеспеді.

Біз Python командаларына қол тигізбеуді шештік, бірақ блоктарға мәтіндік түсініктеме қосуға тура келді. Барлық сынақтардан кейін 2018 жыл дерлік өтті, оның соңында алдын ала тапсырыстың сәтсіз іске қосылуы, 2019 жылдың басталуы және онымен бірге... Scratch-тің 3-ші нұсқасына көшу.

Бізге жаңа блоктық түсті картаны жинақтап, барлық карталарды қайта сызып, оларды жол бойында жақсартуға тура келді (және Scratch китти алып тастау, өйткені оны қосуға рұқсат етілмеген).

Нәтижені мына мысалдан көруге болады. Сол жақта «классикалық» Голем шайқасының карталары, ал оң жақта Scratch бейнесі:

Біз картоннан бағдарлама кодын немесе «Големдердің шайқасы» тақтадағы оқу ойынының скретч нұсқасын қалай жасадық

Классикалық блок-схемаларда тәрбиеленетін ересектер қазір жағдай нашарлады деп дауласуы мүмкін, бірақ балаларды тестілеу олардың осы нұсқада карталарды жақсы қабылдайтынын және компьютер мен картон орталары арасында параллельдер жүргізетінін көрсетті.

Бізге ақылмен кеңес берген жалғыз нәрсе - түс контрастын арттыру (фонды ашық және блок түстерін ашық ету арқылы) және инфографиялық қайталанатын белгішелердің өлшемін ұлғайту.

Жаңа басылым «Големс шайқасы. Пароботтардың карта лигасы«Командалық карталарды өзгертуден басқа, біз ойын алаңын құру принципін, роботтарды құрастыру механизмдерін қайта өңдедік және басқа да өзгерістер енгіздік, бұл ойынды «1000 рубльге дейін» психологиялық төбеге келтіруге мүмкіндік берді. Және басқа ойындарымыз сияқты біз оны жариялайтын боламыз краудфандинг арқылы және ойынды қолдасаңыз, біз қуаныштымыз.

Біз картоннан бағдарлама кодын немесе «Големдердің шайқасы» тақтадағы оқу ойынының скретч нұсқасын қалай жасадық

Бұл шығарылым сәтті болады деп үміттенеміз және Python (және жақын арада Java) командалық карталары, Големс шайқасының «классикалық» нұсқасы сияқты, біз жасауды шештік. еркін таратылады және жүктеп алуға болады.

Ақпарат көзі: www.habr.com

пікір қалдыру