ක්රමලේඛන සහ රොබෝ විද්යාවේ මූලික කරුණු උගන්වන පුවරු ක්රීඩාව, "Battle of the Golems" දැනටමත් වයස අවුරුදු 5 කි. ක්රීඩාව දිගටම ජීවත් වෙමින් සහ සංවර්ධනය වෙමින් පවතී. අපි එයට ඇතුළත් කළ අදහස් සහ පළමු සංස්කරණයේ වර්ධනය ගැන ඔබට කියවිය හැකිය
නමුත් දැන් අපි දෙමාපියන්ගේ සහ ගුරුවරුන්ගේ ඉල්ලීම්වලට ස්තූතිවන්ත වන පරිදි ක්රීඩාවට හඳුන්වා දීමේ අවදානමක් ඇති ක්රමවේද සහ දෘශ්ය සංරචකයේ තරමක් රැඩිකල් වෙනසක් ගැන කතා කරමු. ප්රවාහ ප්රස්ථාර මත පදනම් වූ ක්රමලේඛ කේතය දෘශ්යමාන කිරීමේ ක්රමය අනුව ක්රීඩාව සංස්කරණ දෙකක් පාහේ නොවෙනස්ව පැවතුනි, නමුත් තුන්වන සංස්කරණයේදී අපි "අත්හැර දැමුවෙමු"
නමුත් ක්රීඩාව පාසල් විෂය මාලාව සහ පෙළපොත් සමඟ පමණක් නොව, දරුවන් මුල් අවධියේදී ඉගෙන ගන්නා භාෂා සහ ක්රමලේඛන පරිසරයන් සමඟද, එනම් Scratch සහ Python සමඟ සම්බන්ධ කරන ලෙස අපෙන් ඉල්ලා සිටියේය. තවමත්, අපගේ ක්රීඩාව වයස අවුරුදු 7-10 අතර ළමුන් ඉලක්ක කර ගෙන ඇති අතර, මේවා වඩාත් ඉල්ලුමක් ඇති පරිසරයන් සහ භාෂා වේ.
නමුත් ඔබට ආරම්භක සංවර්ධන වගුව දෙස බැලිය හැකිය, එහිදී අපි ඒවා පමණක් නොව වැඩ කළ බව ඔබට පෙනෙනු ඇත:
එවැනි විධාන කාඩ්පත් සංවර්ධනය කිරීම (එනම්, ඔබ ඔබේ Golem රොබෝ සඳහා වැඩසටහනක් සැකසීමට ඒවා භාවිතා කරයි) 2017 දී නැවත ආරම්භ විය. Scratch 2 හි එවකට පවතින අනුවාදය පදනමක් ලෙස ගෙන, අපි ප්රධාන විධාන බ්ලොක් වර්ගයකට පරිවර්තනය කළෙමු:
Python හි උදාහරණ සිතියමක් පෙනෙන්නේ කෙසේද යන්න මෙන්න:
ඉන්පසුව අපි PDF ගොනු දෙමාපියන්ට සහ ගුරුවරුන්ට පරීක්ෂා කිරීම සඳහා ලබා දුන්නෙමු (පයිතන් අනුවාදය තවමත් බාගත කළ හැකිය, අපි එය තවමත් ප්රකාශයට පත් කිරීමට අදහස් නොකරන බැවින්) සහ එහි ප්රතිඵලයක් ලෙස අපට ප්රතිපෝෂණ ලැබුණි. ඔවුන් මීට පෙර ව්යාකූල වී ඇත, නමුත් රොබෝවරුන්ගේ පිහිටීම සහ ක්ෂේත්රයේ ඔවුන්ගේ දිශානතිය, නමුත් කණ්ඩායම් තුළ නොවේ (උපරිම සංකීර්ණ චක්ර සහ සංවේදක සහිත තත්වයන්). සමහර අය Scratch පරිසරය ප්රගුණ කළාට වඩා කලින් ක්රීඩාව ආරම්භ කළ අතර පැහැදිලි කිරීමේ අයිකන පවා උදව් නොකළ නිසා දැන් ළමයින් විධානයන් ව්යාකූල කර ඇත.
අපි පයිතන් විධාන ස්පර්ශ නොකිරීමට තීරණය කළ නමුත්, බ්ලොක් වලට පෙළ පැහැදිලි කිරීමක් එක් කිරීමට සිදු විය. සියලුම පරීක්ෂණවලින් පසු, 2018 සමත් වූ පසු, එය අවසානයේ පෙර-ඇණවුම අසාර්ථක ලෙස දියත් කිරීම, 2019 ආරම්භය, සහ ඒ සමඟ ... Scratch හි 3 වන අනුවාදයට මාරුවීම.
අපට නව බ්ලොක් වර්ණ සිතියමක් මත ගබඩා කර සියලු සිතියම් නැවත ඇඳීමට සිදු විය, ඒවා මඟ දිගේ වැඩිදියුණු කිරීමට (සහ Scratch kitty ඉවත් කරන්න, එය එකතු කිරීමට අපට අවසර නොතිබූ බැවින්).
ප්රතිඵලය මෙම උදාහරණයෙන් දැකිය හැකිය. වම් පසින් “සම්භාව්ය” ගොලම් සටනේ සිතියම් ඇති අතර දකුණු පසින් සීරීම් නිරූපණයක් ඇත:
සම්භාව්ය බ්ලොක් ප්රස්ථාර මත හැදී වැඩුණු වැඩිහිටියන් දැන් තත්වය වඩාත් නරක අතට හැරී ඇති බවට තර්ක කළ හැකිය, නමුත් ළමයින් පිළිබඳ පරීක්ෂණයෙන් පෙන්නුම් කර ඇත්තේ ඔවුන් මෙම අනුවාදයේ කාඩ්පත් හොඳින් වටහාගෙන පරිගණකය සහ කාඩ්බෝඩ් පරිසරයන් අතර සමානකම් දක්වන බවයි.
අපට ඥානවන්තව උපදෙස් දුන් එකම දෙය නම් වර්ණ වෙනස වැඩි කිරීම (පසුබිම සැහැල්ලු කිරීම සහ බ්ලොක් වර්ණ දීප්තිමත් කිරීම) සහ ඉන්ෆොග්රැෆික් අනුපිටපත් අයිකනවල ප්රමාණය වැඩි කිරීමයි.
නව සංස්කරණය හැඳින්වූයේ "
මෙම සංස්කරණය සාර්ථක වනු ඇතැයි අපි බලාපොරොත්තු වන අතර, ගොලම්ස් සටනේ "සම්භාව්ය" අනුවාදය වැනි පයිතන් (සහ ඉක්මනින් ජාවා) විධාන කාඩ්පත් සෑදීමට අපි තීරණය කළෙමු.
මූලාශ්රය: www.habr.com