Бағдарламалау және робототехника негіздерін үйрететін «Големдер шайқасы» үстел ойынына қазірдің өзінде 5 жыл болды. Ал ойын өмір сүріп, дами береді. Біз оған енгізген идеялар мен бірінші басылымның дамуы туралы оқи аласыз
Бірақ қазір біз әдістемелік және көрнекі құрамдастағы түбегейлі өзгерістер туралы сөйлесетін боламыз, оны біз ойынға енгізуге тәуекел еттік, оның ішінде ата-аналар мен мұғалімдердің өтініштері арқасында. Ойын блок-схемаларға негізделген бағдарлама кодын визуализациялау әдісі бойынша өзгермеген екі басылымға созылды, бірақ үшінші басылымда біз «бас тарттық».
Бірақ бізден ойынды тек мектеп бағдарламасымен және оқулықтармен ғана емес, сонымен қатар балалар ерте кезеңде үйренетін тілдермен және бағдарламалау орталарымен, атап айтқанда Scratch және Python арқылы байланыстыруды сұрады. Дегенмен, біздің ойынымыз 7-10 жас аралығындағы балаларға арналған және бұл ең сұранысқа ие болған орталар мен тілдер.
Бірақ сіз бастапқы әзірлеу кестесін көре аласыз, онда біз олармен ғана емес жұмыс істегенімізді көре аласыз:
Мұндай командалық карталарды әзірлеу (атап айтқанда, сіз оларды Golem роботына бағдарлама орнату үшін пайдаланасыз) 2017 жылы басталды. Scratch 2-нің сол кездегі ағымдағы нұсқасын негізге ала отырып, біз негізгі командаларды блок түріне түрлендірдік:
Python тіліндегі мысал картаның көрінісі:
Содан кейін біз PDF файлдарын ата-аналар мен мұғалімдерге тестілеуге бердік (Python нұсқасын әлі де жүктеп алуға болады, өйткені біз оны әлі жариялауды жоспарламаймыз) және нәтижесінде балалар... шатастыра бастады деген пікір алдық. Олар бұрын шатастырылған, бірақ Роботтардың орнында және олардың алаңда бағдарлануында, бірақ командаларда емес (сенсорлармен күрделі циклдар мен жағдайларда максимум). Енді балалар командаларды шатастырды, өйткені кейбіреулер ойынды Scratch ортасын игергеннен ерте бастады, тіпті түсіндірме белгішелер де көмектеспеді.
Біз Python командаларына қол тигізбеуді шештік, бірақ блоктарға мәтіндік түсініктеме қосуға тура келді. Барлық сынақтардан кейін 2018 жыл дерлік өтті, оның соңында алдын ала тапсырыстың сәтсіз іске қосылуы, 2019 жылдың басталуы және онымен бірге... Scratch-тің 3-ші нұсқасына көшу.
Бізге жаңа блоктық түсті картаны жинақтап, барлық карталарды қайта сызып, оларды жол бойында жақсартуға тура келді (және Scratch китти алып тастау, өйткені оны қосуға рұқсат етілмеген).
Нәтижені мына мысалдан көруге болады. Сол жақта «классикалық» Голем шайқасының карталары, ал оң жақта Scratch бейнесі:
Классикалық блок-схемаларда тәрбиеленетін ересектер қазір жағдай нашарлады деп дауласуы мүмкін, бірақ балаларды тестілеу олардың осы нұсқада карталарды жақсы қабылдайтынын және компьютер мен картон орталары арасында параллельдер жүргізетінін көрсетті.
Бізге ақылмен кеңес берген жалғыз нәрсе - түс контрастын арттыру (фонды ашық және блок түстерін ашық ету арқылы) және инфографиялық қайталанатын белгішелердің өлшемін ұлғайту.
Жаңа басылым «
Бұл шығарылым сәтті болады деп үміттенеміз және Python (және жақын арада Java) командалық карталары, Големс шайқасының «классикалық» нұсқасы сияқты, біз жасауды шештік.
Ақпарат көзі: www.habr.com