fhkahin / Coursework-Planner

Your coursework planner
0 stars 0 forks source link

[TECH ED] CYF Blocks #32

Open fhkahin opened 1 year ago

fhkahin commented 1 year ago

From Course-Fundamentals created by SallyMcGrath: CodeYourFuture/Course-Fundamentals#5

Link to the coursework

https://blocks.codeyourfuture.io/

Why are we doing this?

Complete the CYF Blocks Syllabus, including at least 6 "projects". Write down any questions you have to ask when we next meet.

You will need evidence to apply for the Software Development Course, so store your work!

Share your favourite project (or something completely new) in the Slack channel for your cohort.

Maximum time in hours

10

How to get help

Share your blockers in your class channel.

How to submit

Attach your evidence to your copy of this ticket on your own planning board. Make a screenshot of the lessons and paste one image per comment.

When you're done, move your ticket to Done.

fhkahin commented 1 year ago
  1. Variables: keeping track of the number of clicks

https://blocks.codeyourfuture.io/share.html?v=('j!('blocks!('languageVersion!0~blocks!%5B('type!'on_start'~id!'bbg%25%40O%7BLVq'%3AG.Sy9G((%2B'~x!-24~y!-51%26TEXT1!'at%20the%20start%20%7Bwhen%20run%20is%20clicked%7D')%7FHANDLER!('%22variables_set'~id!'%5BK%25M.%3B1)%3B%3FyOq0OANguj6%7FVALUE!('%22math_number'~id!'i)%3D2OS%5E8%7B5-aN%2C'CGAbNz'%26NUM!0))))))))%2C('type!'element_clicked'~id!'T'%3AjGLQ%25di1hDrtyB%5DOI4'~x!-20~y!21%26TEXT1!'when%20the%20element%20with%20id'~ID!'click_count'~TEXT2!'is%20clicked')%7FHANDLER!('%22math_change'~id!'LY0R%24ip%24GI%7BNV%24N%23'%3AhzA6%7FDELTA!('shadow!('type!'math_number'~id!'B%5Dz(W%5DJR%5E4OcN%3B2ul%3DV%2F'%26NUM!1))))~next!('%22set_content'~id!'gf08%3B%40fWCJja311%7Cq%3Fn%2C''%7FVALUE!('shadow!('type!'text'~id!'FHK%3F%40p1PNk-9%3F75kohxB'%26TEXT!''))~%22variables_get'~id!'i0oS8h.mQX%2CZ(bOodb%25b6)))))))))%5D)~variables!%5B('name!'click%20count'~%60%2C('name!'variable'~id!'dwoyWgo9%24lm%7D-a*DFP0%3A')%5D)~h!'%3Chtml%3E%5Cn%3Chead%3E%5Cn%20%20%3Ctitle%3E%20Button%3C%2Ftitle%3E%5Cn%3C%2Fhead%3E%5Cn%5Cn%3Cbody%3E%5Cn%20%20%3Cbutton%20id%3D%5C'click_count%5C'%3EClick%20Count%20%3D%20%7B0%20clicks%7D%3C%2Fbutton%3E%5Cn%5Cn%3C%2Fbody%3E%5Cn%3C%2Fhtml%3E')6'%26VAR!('%60)%22block!('type!'%26~fields!('%60id!'%3B%5ESiFrl14Sh%2C'k%23D2usqo')%7F~inputs!('%01%7F%60%26%226-

Image

fhkahin commented 1 year ago
  1. Variables consolidation: counting sheep

https://blocks.codeyourfuture.io/share.html?v=('j!('blocks!('languageVersion!0~blocks!%5B('type!'on_start%7F(IT%7C%40eg%5BL7(K5a8%3D%2C'K%24g'~x!-119~y!-379%C2%911!'at%20the%20start%20%7Bwhen%20run%20is%20clicked%7D')%C2%83HANDLER%C2%95Oy-%7DA)k%3AiRI%40J%3AEpWO%5B%24%C2%80%C2%94GoR%5E%5DlrUbZctyizpo_)U%C2%930))))~next%C2%95N%252t)%2BV2%25Mmf%239B2Deu%3F%C2%81%C2%94Xq05xR*xHz%7CQ%7BGNEyJ%3AP%C2%930))))))))))%2C('type!'element_clicked%7Fq11Nl%5E'%3A%259(ej*%24W9%402%7Cr'~x!-123~y!-286%C2%911!'when%20the%20element%20with%20id'~ID!'button'~TEXT2!'is%20clicked')%C2%83HANDLER%26controls_if%7F%24%60MG%40f93u%5Dwajl(Vo%3A9N'~extraState!('hasElse!true)%C2%83IF0%26logic_compare%7FB%25%2BbPpgNvhZ%3D%2B9iX%60y%7B~%C2%82OP!'EQ')%C2%83A%26get_input_data_with_id%7F%5B%2CIPGuNQ%5B%3F0aDySTaD%403'%C2%82TYPE!'string'~ID!'text')))~B%26text%7FYo%3FAV%23%2Ci8mDrAdp%3Fa%3AId'%C2%91!'sheep'))))))~DO0%C2%90k)8%2FS_.G%2C9c0(%3F)i%25'%3A2m'%C2%82ID!'sheep%C2%89nt%7F7-)6E%25q%5Dh%3F%2B%5En%2C'*PXx5v%C2%8Di%23V%60co.K'%3Ao%5B%3F)%5EC%3FP4Vs'%C2%91!'%C2%88%5EbM~%3Au%5D7nJL%40yL%5B'%3AtS_%3D%C2%80%C2%8C2q%3D2i'%3AC%40M4KxPt.XT*%40%3D%C2%80%C2%83DELTA%C2%84%C2%8AKQXh%5Djc_H41YS%5Bs%25%23%5E'%3A7%C2%931))))))))~ELSE%C2%90%5EB*%60whU%5E45PP0Zb%244%7Ckq'%C2%82ID!'other%C2%89nt%7F%2FN%23%2B_%3AtR%60w0X%5Bp%3A%3D)s3h%C2%8D(aU9ZqqCNu*TkZf6%23(oF'%C2%91!'other_count%C2%88Br(PH%255sBV%5BA)e%7BTjUDw%C2%81%C2%8Cs%7DVqkLs_IW_6P%60b62mZO%C2%81%C2%83DELTA%C2%84%C2%8A22zU%3AOvwx3%7D1)i%2C%5B4q7B%C2%931)))))))))))))%5D)~variables!%5B('name!'user%20click%20count%7F.QP%3ABj.P4)4T%3D%5DElSDib%22text%20input%7FkwkhGstyg)WupnkWQhgk%22input%20%3D%7F%23xN%2C'rsb%7BMjuA2%2C'*%3B98Mo%22user%20input%7F%7CRxE*P2FY0%24G)Va%3FxDmW%22sheep%20count%7FtLQi_Jm%3BeJQoqeTiCQ9y%22userInput%7Fb%609%60c%2FKnj*%3D'%3A%23n1v%3B%3A%5E%3A%22inpu%20id%7FS_NK%24ZSMUlfQ5M%24mXbaK%22%C2%86%7FO%60Yxq%23%7CAoZ9%40)o7%7Bj8Pl%22if%C2%8F%3F%3B7%7DxpNR%23%40w%7C%23ADl%23%3A97%22text%20%3D%20sheep%7FhNV-%24%3ABhBuZwnaM%5EXjcE%C2%87Span%7Ff_*s.sW%2BV(3aEpO4%3Dh2N%C2%87Span.textContent%7FYGB(%3Ba5FdS_j%2Fj.yOYg%23%C2%87Span%20%3D%20document.getElementById%7B%5C'sheep_count%5C'%7D%3B%7FJvtaL8Bz%5BTJhNNqc9yX%60%22span'~id!!EamVxSotu6_7B%2C'5egzO%C2%87%2B%2B%3B%7FfTUo%2C'%2C'j0II%2C'%7D%3D48Mhos7%22is%C2%8FTO1y%2C'%25WynLuSmu%60jA9VO%22change%20click%20count%20by%7F*G%3FbYSh%7CE%7Dw%23A%2C%60%25%7BCG%2C'%22change%20text%20content%20by%7FS%3A%7BUZpEfnY%5B_%5Ev%7BC%3DY%60V%22if%20%C2%86'~id!!cs9l8%3FOeR%23f6m%3AVoZ%3DO%22%C2%86%20%5C'sheep%5C'%7F%3B2V6f%3BMF%3Bz6r%23%248KLb80%22input%7F.a%7DsI%7C%23pTUV2Lz'%3AX9x-C%22increase%20by%201%7F%5BsCy%3B2ZxQ%3B'%3AnL483P%2Fa-%22increase%20by%7FgQ5hrth%5B2O%7DN)07O%5BmtT%22sheep_count%2B%2B%3B%7F5v9KgcbM5.7%5EHZJOzE77%22value%20of%20input%20with%20id%7FFUzk6Lj*ru%23-%7BKUq'%3A7k'%3A%22increaseVariableBy%7F%23olEe%3AzdY8%2C%25%3Bqgxl19.%C2%87%7Fe.6%2BFI%3D_x%5E%2BoT%5Ep%25%60b%2BX%22otherCount%7F8tQZ%7D5wk%5DO%25u*ci2B%23Xb%22other_count%7F%C2%92%22sheep_count%7F%C2%85%5D)~h!'%20%20%3Cp%3EThere%20have%20been%20%3Cspan%C2%8Esheep%C2%8Bsheep%20%F0%9F%90%91%20and%20%3Cspan%C2%8Eother%C2%8Bothers.%3C%2Fp%3E%5Cn%3Cinput%C2%8Etext%5C'%20%2F%3E%5Cn%3Cbutton%C2%8Ebutton%5C'%3Eadd%20animal%3C%2Fbutton%3E%20%20%20%20')%22')%2C('name!'%26!('block!('type!'%7F'~id!'%C2%80'%C2%82VAR!('id!'%C2%85)%C2%81'%C2%82VAR!('id!'%C2%92'))%C2%82~fields!('%C2%83~inputs!('%C2%84!('shadow!('type!'%C2%85C%24nTDt%3DW%3BM-%2C%2C'xzPo%2B%7D%40')%C2%86userInput%20%3D%3D%3D%C2%87%22sheepCount%C2%88'))~block!('type!'variables_get%7F%C2%89_count')%C2%83STACK%26set_conte%C2%8Amath_number%7F%C2%8B_count%5C'%3E0%3C%2Fspan%3E%20%C2%8C))))))~next%26math_change%7F%C2%8D'%C2%83VALUE%C2%84text%7F%C2%8E%20id%3D%5C'%C2%8F%20user%20input%20%3D%7F%C2%90%26with_element_by_id%7F%C2%91%C2%82TEXT%C2%92NzvJ5KbXYW6Aze7ehkk%3F%C2%93'%C2%82NUM!%C2%94%C2%83VALUE%26%C2%8A%C2%95%26variables_set%7F%01%C2%95%C2%94%C2%93%C2%92%C2%91%C2%90%C2%8F%C2%8E%C2%8D%C2%8C%C2%8B%C2%8A%C2%89%C2%88%C2%87%C2%86%C2%85%C2%84%C2%83%C2%82%C2%81%C2%80%7F%26%22-

Image

fhkahin commented 1 year ago
  1. Arrays: Mad Libs revisited

https://blocks.codeyourfuture.io/share.html?v=('j!('blocks!('languageVersion!0~blocks!%5B('type!'on_start'~id!'%2C'%60DBR%5E%2CTm1RRy%3A%3AEdyTn'~x!-848~y!-107%7F1!'at%20the%20start%20%7Bwhen%20run%20is%20clicked%7D')%C2%82HANDLER%22variables_set'~id!'%7CdnrRHyA8V4O%2F%7D.r%7CNmf%C2%83%C2%82VALUE%22lists_create_with'~id!'yKt%5D%7B%2C%2C'ZI6GpL%24kycl48'~extraState!('itemCount!5)%C2%82ADD0%C2%818Rq%40i2A*%3FD%5B%7C%2C'O*FWPl~%7F!'dog')))~ADD1%C2%817%25%3A%2Bqs%5Epp%7BO3d%7B%40SZV%2C)'%7F!'cat')))~ADD2%C2%81OoyX8%3AW%40pAQ%2F%7BAq*P%7B5H'%7F!'cow')))~ADD3%C2%81O4XWDH2%5Dk%2CXLgIZoyG%3B8'%7F!'monkey')))~ADD4%C2%81%5E%5ESvAZXH9%5BfDmm%2CC%3FSW~%7F!'lion')))))))~next%22with_element_by_id'~id!'%7Bc(0rGAk%7D%5Ek3-%5D)5n53U'~fields!('ID!'animal')%C2%82STACK%22set_content'~id!'s%5D%243F%2FaqJ%400w%2C'Fo%7CC%5D0%23'%C2%82VALUE!('shadow!('type!'text'~id!'u%60'%3A'%3AV%3Fcb%5DQQ'%3AeRN6%3Axvr'%7F!''))~block!('type!'get_randomMember'~id!'Z*(%5E9jv%3BwTQs.L%7CFB%7B2H'%C2%82ARRAY%22variables_get'~id!'Fo93%251K5RD8zoU%2B%60tpe%25%C2%83)))))))))))))))%5D)~variables!%5B('name!'animals'~%26%2C('name!'array'~id!'fVY9f%250Hc%3Apd%3Fy.%2C'hL%3Ac')%5D)~h!'%20%20%20%20%20%20%3Cp%3EThe%C2%80noun%5C'%3Eman%3C%2Fu%3E%C2%80verb%5C'%3Esaw%3C%2Fu%3E%20the%C2%80adjective%5C'%3Ewhite%3C%2Fu%3E%C2%80animal%5C'%3Ecat%3C%2Fu%3E%3C%2Fp%3E')%22!('block!('type!'%26id!'%3BMi1%5BTwj(%3Av%3FHQ%2C%7D%2BLFF')%7F~fields!('TEXT%C2%80%20%3Cu%20id%3D%5C'%C2%81%22text'~id!'%C2%82~inputs!('%C2%83'~fields!('VAR!('%26)%01%C2%83%C2%82%C2%81%C2%80%7F%26%22-

Image

fhkahin commented 1 year ago
  1. Arrays and loops

https://blocks.codeyourfuture.io/share.html?v=('j!('blocks!('languageVersion!0~blocks!%5B('type!'on_start'~id!!zBL%7BN%25H'%3A8%7B-J%2Bh.bt%7Ck'~x!-849~y!-683%7FTEXT1!'at%20the%20start%20%7Bwhen%20run%20is%20clicked%7D')%C2%81HANDLER%26variables_set'~id!'%7B%7B%3D1'%3AyxRox%2BQvLo%7BG%3AA%3D%22%C2%81VALUE%26lists_create_with'~id!'*0VR4QxnvPH_'%3A%7CqDQcvy'~extraState!('itemCount!4)%C2%81ADD0%C2%82b%3D%3FH(eNS.h%3FNFD%3B-bwWs%C2%83apple')))~ADD1%C2%82IOxgfj5Lmy%7C%25zR%24h%3Fi%2C'U%C2%83grape')))~ADD2%C2%82%7DJMga.BnjSLm5g4Hekrl%C2%83orange')))~ADD3%C2%82%23cBOT%40zq3%60iS%7DLewrbLC%C2%83%20mango')))))))~next%26with_element_by_id'~id!'%25ouzOrd9%2Cl%2F(LXMXYti%3F'%7FID!'list')%C2%81STACK%26arrays_forEach'~id!'tAxsp%2Cmu.%40H.cV6v.%402-%22%C2%81LIST%26variables_get'~id!'%7C%2Fgg%23%40S%3Dh7nSH6%25FqN%23o%22))~DO%26add_element'~id!'sz%40%7BrAv%24JO%7CKY%3A%5EtY7%3B-'%7FELEMENT!'li')%C2%81STACK%26set_content'~id!'%7BZ%40cU*%7D%25HyH%2Ff%2BGXL52h'%C2%81VALUE!('shadow!('type!'text'~id!'xI%60TQ.B%7DkUYZd%258n%40Uzq%C2%83fruit'))~block!('type!'variables_get'~id!!%5Dv%244%3FS%60'%3AZDN%5D21%5E9e%7Di%22))))))))))))))))))%5D)~variables!%5B('name!'fruits'~%C2%80%2C('name!'array'~id!'t1To6%3Bu7ONOOF%7D%25%3DVU5e')%2C('name!'item'~id!'%2C'%5D9aeJ987rKsT%5E%5Br'%3A7N6')%5D)~h!'%20%20%20%20%20%20%3Cul%20id%3D%5C'list%5C'%3E%3C%2Ful%3E')%22'%7FVAR!('%C2%80)%26!('block!('type!'%7F~fields!('%C2%80id!'5PPWN_dz-%2BXn%60aMK5KW%3A')%C2%81~inputs!('%C2%82%26text'~id!'%C2%83'%7FTEXT!'%01%C2%83%C2%82%C2%81%C2%80%7F%26%22-

Image

fhkahin commented 1 year ago
  1. Arrays and buttons

https://blocks.codeyourfuture.io/share.html?v=('j!('blocks!('languageVersion!0~blocks!%5B('type!'on_start'~id!'%7D%60gnrCHp%7CYrU%2C'P%2C'SBBL%3D'~x!71~y!70%7FTEXT1!'at%20the%20start%20%7Bwhen%20run%20is%20clicked%7D')%C2%80HANDLER%22variables_set'~id!'lkH%2FeG%5D1q.ISBe%7C7jGO%3B%C2%84%C2%80VALUE%22lists_create_with'~id!'%5BK.P%2Bb*a.CoMe(b%7Bl%2CCh'~extraState!('itemCount!4)%C2%80ADD0%C2%82%2BCtqw0e(m7%5EB%7CW%24kLNMa%C2%83banana')))~ADD1%C2%82BP%7Da%7B%234YM%7DwdA%7Cp%40Fua%3B%C2%83apple')))~ADD2%C2%82Pq(FqV3z%3A%2CjcN%40w6O8OT%C2%83garape')))~ADD3%C2%82%2C0C%3Az%40hAw4fcLQ%7Bf%25Ywd%C2%83mango')))))))))))%2C('type!'element_clicked'~id!'%7CE0ldW*IJ%2FNy65ZF%2C'2fT'~x!75~y!215%7FTEXT1!'when%20the%20element%20with%20id'~ID!'button'~TEXT2!'is%20clicked')%C2%80HANDLER%22controls_if'~id!'9X1XxMKrg%3F-%7C%3DH%40M%25XT1'%C2%80IF0%22logic_negate'~id!'Eviq5%5Bs%40z%3DGB%24enW7KiV'%C2%80BOOL%22lists_isEmpty'~id!'VPg%5D%3AHc8VOr%2C'FbkQ%3D7%7Dn'%C2%81!'TNHo0b-aw1c-odoKZkD%2F%C2%84))))))))~DO0%22add_element'~id!'%5E%24w%25LjUWaR%3F*A%5EVrQ%3FfV'%7FELEMENT!'li')%C2%80STACK%22set_content'~id!'%5Df_Ils%7B2hQ9K%7CHBm%7CctL'%C2%80VALUE!('shadow!('type!'text'~id!'%3DB.G7-.W%2C195%23%5DINMRvw%C2%83fruit'))~block!('type!'arrays_getFirst'~id!'%7DNWc(8LovVX8D2mSo%5Etm'%7FMODE!'GET_REMOVE'~WHERE!'FIRST')%C2%81!'FzZ6mB%2Cy3Rh7u9V3dB%2C'T%C2%84))))))))))))))))%5D)~variables!%5B('name!'array'~%26%5D)~h!'%3Cul%20id%3D%5C'list%5C'%3E%3C%2Ful%3E%5Cn%3Cbutton%20id%3D%5C'button%5C'%3Ereveal%20next%20fruit%3C%2Fbutton%3E')%22!('block!('type!'%26id!'Isb%3Fny%5E%24k9udZ9N6%60%7B%5D%5E')%7F~fields!('%C2%80~inputs!('%C2%81%C2%80VALUE%22variables_get'~id%C2%82%22text'~id!'%C2%83'%7FTEXT!'%C2%84'%7FVAR!('%26)%01%C2%84%C2%83%C2%82%C2%81%C2%80%7F%26%22-

Image

fhkahin commented 1 year ago

15.Loops and arrays: more fun with fruit

https://blocks.codeyourfuture.io/share.html?v=('j!('blocks!('languageVersion!0~blocks!%5B('type!'on_start'~id!'E%7DoP%3B%5DY5jvoEz%2BFNz%2CS3'~x!110~y!-3~fields!('TEXT1!'at%20the%20start%20%7Bwhen%20run%20is%20clicked%7D')%C2%83HANDLER%22%C2%8Ce%5DVQ_%2C'%40L%7B%2C'%2C'-%2B%23p)7%3DKF%26VAR!('%7F)%C2%83%C2%88dc6X%25%2C'6O%23_%60mQ(b3aNc_%C2%86%C2%82WU%7C_juS%2FtwPykb%5E7R%7BP3%C2%8Abanana')))~ADD1%C2%82%3BaL%3DOXMthNr%2C'yyd1GW4A%C2%8Aapple')))~ADD2%C2%82.9ncQ%7D%3F.W.8P'%3AC%7CO5cxi%C2%8Aorange')))~ADD3%C2%82%5BO8Ldi%60K%7DpB%5BHdSJjV('%3A%C2%8Amango%20'%C2%8B%C2%8CBLVct9%60%5BJx%3FPv5%2C*rysg%26VAR!('%C2%81)%C2%83%C2%88lt%7Dx0%7CzTTVe(K8%3BMb-%7Dz%C2%86%C2%82ms7%23%3BxZCI'%3ALm%3F%2C'(U1(B5%C2%8A%F0%9F%8D%8C')))~ADD1%C2%82b%7C%3DVLDFEhhIcL2)w%2BdEP%C2%8A%F0%9F%8D%8E')))~ADD2%C2%82Nr%5D0ko)hFraShEQo%2C'O-%7B%C2%8A%F0%9F%8D%8A')))~ADD3%C2%827WS7%3AGu0Y.%3B.t_%2C'%3De%5EJt%C2%8A%F0%9F%A5%AD'%C2%8Bwith_element_by_id'~id!'-w(%40SV0MS*%2C'51t%3DBEkVL%26ID!'list')%C2%83STACK%22controls_whileUntil'~id!'%23IiR4B%2C'JJdg%3F%23B0DB%25'%3AN%26MODE!'UNTIL')%C2%83BOOL%22lists_isEmpty'~id!'E_Zk%7Dp1%23%5D%5B'%3AdC%5D%2BE%5Bffe'%C2%80!'%7B6MUVyreB8e_C9BhU0G%5E%26VAR!('%7F))))))~DO%22add_element'~id!'7%2C'gr%40zS(dX%3B%7B%2B5lY%2C'met%26ELEMENT!'li%C2%89!'A0B%5EmB%7CI%25h%7C4%3Af%7CMpPC%3A%C2%856vU(_Kb%24e-7%3F%7Du2Xs%23IF%26%C2%840%2CCyOw6jT4%23A5bFNQj%40%5B%C2%87%C2%80!'n'%3A0t%25bAdaYC%3Fvl%7CG%24TAZ%26VAR!('%7F%C2%8Badd_element'~id!'%23G6zKGLjq6mWc4wxKGnj%26ELEMENT!'span%C2%89!')2wV%2Cz%3Dy%2C38'%3A%3B%3F%3D1%7D%25qt%C2%85m%7B%2FIw%3Dd%3F%24*%3Fe5hq_MN%3Fh%26%C2%84YJDod_jd%60r%3F%5EY%2C%2Cm%24N%259%C2%87%C2%80!'3gwkHI%2F)4%60%2C'npQnL*%5E%3FP%26VAR!('%C2%81)))))))))))))))))))))))))))))%5D)~variables!%5B('name!'fruits'~%7F%2C('name!'item'~id!'PcV%2B4e8w*2UT_bGo%2C0.%3A')%2C('name!'emojis'~%C2%81%2C('name!'is%20empty'~id!'pI%2CgZIrUab%254%2CI1br%3F7'%3A')%5D)~h!'%20%20%20%20%20%20%3Cul%20id%3D%5C'list%5C'%3E%3C%2Ful%3E')%22!('block!('type!'%26'~fields!('%7Fid!'B3(%2C'%3A%2FJp%7C%60Mb%3BiUXLFv1')%C2%80%C2%83VALUE%22variables_get'~id%C2%81id!'Sqre%23%7B%40MMZZHDJR%5B1-jm')%C2%82%22text'~id!'%C2%83~inputs!('%C2%84TEXT!''))~block!('type!'arrays_getFirst'~id!'%C2%85'%C2%83VALUE!('shadow!('type!'text'~id!'%C2%86'~extraState!('itemCount!4)%C2%83ADD0%C2%87%26MODE!'GET_REMOVE'~WHERE!'FIRST')%C2%88VALUE%22lists_create_with'~id!'%C2%89')%C2%83STACK%22set_content'~id%C2%8A%26TEXT!'%C2%8B)))))))~next%22%C2%8Cvariables_set'~id!'%01%C2%8C%C2%8B%C2%8A%C2%89%C2%88%C2%87%C2%86%C2%85%C2%84%C2%83%C2%82%C2%81%C2%80%7F%26%22-

Image

fhkahin commented 1 year ago
  1. Arrays: Adding, removing, and summing elements

https://blocks.codeyourfuture.io/share.html?v=('j!('blocks!('languageVersion!0~blocks!%5B('type!'on_start'~id!'*%5DEfM*sn%24)4q%3B%3A'%3ACHuEY'~x!24~y!-39%7FTEXT1!'at%20the%20start%20%7Bwhen%20run%20is%20clicked%7D')%C2%84HANDLER%26variables_set'~id!'hn%5DDb%3Dc3z5Zb%3ADp9tA%3F%5D%22%C2%86E%26lists_create_with'~id!'5Ibp%406.%25bJsPKC%2C'%7DQ%25Z%7B'~extraState!('itemCount!5)%C2%84ADD0%C2%80Q%2Fdy%5D*Tx3wq%5E%7B02VxU%2Fp'%7FNUM!1)))~ADD1%C2%80idc1n%241W55p%3D*6n*5S%3Bh'%7FNUM!9)))~ADD2%C2%80o)hNr%24**mN-2dO1%7BO%2C'dy'%7FNUM!8)))~ADD3%C2%80%24q%2C'iUYo%5BMi5m9gSb_s3S'%7FNUM!8)))~ADD4%C2%8086M9*U*u0o%7B%7Dmt%2COwXt%5D'%7FNUM!7)))))))~next%26with_element_by_id'~id!'mN%25tW(%7D1)%7D%2CPYJW4(Lly'%7FID!'total')%C2%84STACK%C2%87y%7D%40e%3FwQmlJ-ymh%600I%3A%40)'%C2%86%C2%81%C2%85%3BbG%23qcnPMp%3F2l0%3AO%3BjX%7C'%C2%84ARRAY%C2%82vMEyS8o*%2F2e%3A%5BZN'%3A0Z4%40%22)))))))))))))))%2C('type!'element_clicked'~id!'p9%400rjM3(u'%3AAePs(%3F6cU'~x!29~y!200%7FTEXT1!'when%20the%20element%20with%20id'~ID!'add_number'~TEXT2!'is%20clicked')%C2%84HANDLER%26arrays_push'~id!''%3A)sF)(%2B%3FJX%7Dqhs%3AT%7Cy)n'%7FWHERE!'END')%C2%86E%26get_input_data_with_id'~id!'%60BZmvbxZHl%2C'QCC%5E%3AJtSD'%7FTYPE!'number'~ID!'number')))~LIST%C2%82-ob4l%2CVD%7Dw%60eNprORTHM%22)))~next%C2%87OdK%2FB%2Ff%2C%5Eg%3A(F%5DcZ%24%60%40P'%C2%86%C2%81%C2%85%23Umz%7Ca%2Ba%5D6l.5D%60g%2C'F%3DF'%C2%84ARRAY%C2%82nT1'%3AoLld5cCsi%7BN%60Mf5j%22))))))~next%26arrays_getFirst'~id!'l%60IAYi%3B%24UI*5Txo%5DX.P%2C''~extraState!('isStatement!true)%7FMODE!'REMOVE'~WHERE!'FIRST')%C2%86E%C2%82n%5B%2F*We%5BU5ptPk'%3A-*9%40%25(%22)))))))))))%5D)~variables!%5B('name!'array'~id!'Eyj%60%3AGb)pM9.g%3Dj%5DOecf')%2C('name!'number'~%C2%83%5D)~h!'%20%20%20%20%20%20%3Cp%3ETotal%20of%20the%20last%205%20numbers%3A%20%3Cspan%20id%3D%5C'total%5C'%3E%3C%2Fspan%3E%20%3C%2Fp%3E%5Cn%3Cinput%20id%3D%5C'number%5C'%20%2F%3E%5Cn%3Cbutton%20id%3D%5C'add_number%5C'%3Eadd%20value%3C%2Fbutton%3E')%22'%7FVAR!('%C2%83)%26!('block!('type!'%7F~fields!('%C2%80%26math_number'~id!'%C2%81E!('shadow!('type!'text'~id!'r%7Bw%2C1t%7D%5EYVh%3D)6x2MXa%25%C2%82%26variables_get'~id!'%C2%83id!'%3Fb%3D%2C%5D%3D%3FuY%7CyT%3F%2CYvRo%24%3D')%C2%84~inputs!('%C2%85'%7FTEXT!''))~block!('type!'get_sum'~id!'%C2%86%C2%84VALU%C2%87%26set_content'~id!'%01%C2%87%C2%86%C2%85%C2%84%C2%83%C2%82%C2%81%C2%80%7F%26%22-

Image

fhkahin commented 1 year ago
  1. Project: Don't go higher than 11!

https://blocks.codeyourfuture.io/share.html?v=('j!('blocks!('languageVersion!0~blocks!%5B('type!'on_start'~id!'I0A%2Clh4(8I%5E.%7BxXU%3A*%5D%2C'%C2%AC0%26TEXT1!'at%20the%20start%20%7Bwhen%20run%20is%20clicked%7D')%7FHANDLER%C2%95%3D4%7CFn%230L%3B_ER%5E6T%3Bmu6N%C2%9A%C2%8F)%7F%C2%94hmz'%3A%24z%7B)'%3AwAu%25Z4k%7D5Ie%C2%A16)%7FADD0%C2%8D'%3A5J3ah-lF%2F0%7Bw%5E%248Q8qY'%26NUM!1)))~ADD1%C2%8Du88Zl%24%24JD%3F7iKGYf3Fk5'%26NUM!2)))~ADD2%C2%8DXB%3A%40%24%5B0Sy%3AqyG%23)3j%7Du%5D'%26NUM!3)))~ADD3%C2%8D%5D1jgxc%2FPb9d%7C%2C5%3F%25IRuQ'%26NUM!4)))~ADD4%C2%8DYUV%2F%2C%2C.%5DkKAFV%5BMu%5ENvt'%26NUM!5)))~ADD5%C2%8D5E%60%23Ar%25.HrT%5B%5E%24ko'%3AeR('%26NUM!6)))%C2%AA%C2%95M)Z7K%5Dfms%3FjCl6eO8sT4%C2%80%7F%C2%94x%7D8N%40q52%5EgRVc93)rqPE%C2%A10%C2%AA%C2%95g3BaDhv9GQ%7Bat%24AqS9NS%C2%AD%7FVALUE%C2%8Drq*%3D-Nh%23Ts_5YQdFov%40F'%26NUM!11%C2%AA%C2%86%2C'Cs%2BE5MB0g%2CltNNuZ%7B6%3B%C2%8Binfo'))%C2%88Q%3B%3DY%24%2BisZY%7CpfpJ%406%25wT%C2%AC297%C2%83.showTotal%C2%8AE!'showTotal%C2%A0%C2%82on-)T%3BM1gdi%3F8P%60ab)d%2B'%26ID!'total%C2%85!'M%5EzdJnrQKMwNtWN26zy2%C2%81NG'%3A7hrnoe7L%60y-o%23eE%23%23%C2%84get_sum'~id!'4O%3F4GZ*L4%3ByQ)vdPW%25Gq'%7F%C2%ABKo4hJ%60ocZUq%60SM%3Dj8WL%5D%C2%80))))%C2%884V%2CeD%2B6c%24%2CV%5B24S0XmMp%C2%AC425%C2%83.showTotal%C2%8AE!'showrolls%C2%A0%C2%82%5EA%3Am%7CkAeAe50Q%5Ee7nCw%7C%C2%99%C2%A5%5B%7Cn%7Dn%2F3u%60Dv%2C6%5D19wQ6j'~next%22arrays_forEach'~id!'.%5EcEP%2C'evM%3Bx%25XcBuAzaU%C2%9A%C2%90)%7FLIST%C2%87%7BGiBV%600o%3AXamH8sM3jwv%C2%80))~DO%C2%82t%3F%3DMY_HzLJxpy.7%7CJwyB%C2%99%22add_element'~id!'dODUY%2C'is%7ClY)K.%25uRW_i'%26ELEMENT!'li%C2%85!'%233jIq%2Cr%2FX5h%3A3%2Cix%7DkKM%C2%81b2hMUBV0l3aP2)Jl83D%3D%C2%84%C2%AEBSO%24%23nAQW8C%24t%3FJ5%5BY%3B)%C2%9A%C2%90)))))))))))))%C2%88tW%40%23Vry%60BzK%2C%2C'9%7BsX9H*%C2%AC711%C2%83.showTotal%C2%8AE!'showinfo%C2%A0%C2%86bDfAmm%3DAgx8%2F%5DRdr%7D%3B9O%C2%8Brolls')~next%C2%86JrZ8E%5EM2ps%7BV2I%5Bdzf9%5B%C2%8BTotal')~next%C2%86%3DNsjaZ-%247%2Brx79Px%232VH%C2%8Bresult'%C2%884pG0u%3FMe%3DddHaElad-QN%C2%AC993%C2%83.%C2%8AE!'showresult%C2%A0%22controls_if'~id!'%3DS%2Fzp%3D%40S3%3Fya..sU2%3B8W%C2%97elseIfCount!1~hasElse!true)%7FIF0%C2%A7c'%3A(joN(*1x_%23jtmcqGa)'%26OP!'EQ%C2%A9Y.sw%3F%2ChF%60JDKEa%2FUq%243N'%7F%C2%ABq'%3AtkOj8JvIE1%2Cjb6K6'%3AO%C2%80)))))~B%C2%87.Ex'%3A%2C%2C'%3B761QzJCDUS)Gy%C2%AD)))))~DO0%C2%82U%2F.ozMG%60WeO%3FBr)%40%23_%5E'%3A%C2%A4%C2%85!'%3FiUP%2C1JCs6_z%3A%7B1AC*5%5D%C2%81%C2%93%C2%98Uw%7Cf0ec%2CPHdQcfnN%40r%2Cb%C2%A6You%20won%C2%9C%3F%253Ow%2C'iX%2C'nc%60jI27)%5D%3Bk%C2%9F%C2%A8NV)Y%25%60W)(%5B.l%25lNVuM%40t'%26COLOUR!'%23cc0000')))))))))))~IF1%C2%A7fS%5DRU%2C'%2CaF*K-D%25.%7BzGu4'%26OP!'LT%C2%A9JjaTG0%2C'w5r%7B%7C7Amcc%407K'%7F%C2%ABd1e6I%2C'NUvBF%5B'%3AojMqd'%3Aq%C2%80)))))~B%C2%87B1%7C3RxS4(lz%2C'%7Cb%60%7Ck%2B.n%C2%AD)))))~DO1%C2%82%40I%5E%5EE%60%5B%7DM3%5D_%2COf%24%2F%234f%C2%A4%C2%85!'r%5B%24fSowRaaqb1%7DXE_9_d%C2%81%C2%93%C2%98)iQuV2VDz*ypYg%5EIGq%25%3D%C2%9B~ELSE%C2%823FJ%6006%2CVT%3AYMKj1zlDFP%C2%A4%C2%85!'I4jsv%247c__Dw%2F'%3A%2CSFf-5%C2%81%C2%93%C2%98%2F%5E6I%3DHI%2C'9l9G%3D%5B%7D%3Ftjnm%C2%A6You%20lost%C2%9CdJI%2BzIw%2B%5BVjHC*FAlm%5En%C2%9F%C2%A8rm749YZ%2B%5D3%2C'k%24SwgK-E%5D'%26COLOUR!'%233366ff')))))))))%C2%8Ee%60%3DWlZM.ME%60BOCR%23Eu)%2C'%C2%AC852%26%C2%8Coll%C2%92%22arrays_push'~id!'Z5C%25Et%3B%2BMhe%23'%3A)3CA%2Cf%3A'%26WHERE!'END')%7FVALUE%22get_randomMember'~id!'%2B%7Ck%2B%25qb1CBL%2F%2BK(vgwVz'%7F%C2%ABG%2Fi%5E%5BQy.ukO%7Dz%3BQA%23PN2%C2%9A%C2%8F))))))~LIST%C2%87)j9lGc%2F)uo%5ExK%7B(-%2Ff%7D*%C2%80)))~next%C2%86CIW%40xE%3A%7B3t%7D%2C'N%23%60.E%5DT%40%C2%8Binfo'%C2%8EBA%23k%60%2BV*zO%23J61%7B%40JPG%7B%C2%AC1531%26%C2%8Cestart%C2%92%C2%95%24%40%25P%2C7%5E%24f%25DB(%5B%3AckmYP%C2%80%7F%C2%94peO%2C'%23W%2BQQgjSYfH%23-y)%5D%C2%A10%C2%AA%C2%82(0%23w))%5BY%3Af9%3F%3B%7Czm%2521a%C2%99%C2%A5'%3A%7C%3F%23'%3A2sNK'%3A3%2B9%2C'oY%60_C%24'~next%C2%82MthTtj6Qw%3A(*iCK%5Bgd-V'%26ID!'total%C2%85!'nc%25mkMR%2By%5Epcl5X%25Tkxp%C2%81%C2%9E%C2%987%3DY%60Y(0%2Cs)R3QAWWVjpv%C2%A60')))%C2%AA%C2%82lx%23L1Nn68%60azRHnd16%2C%25%C2%A4%C2%85!'%3D(72z.dFB_Fq%4081%2FcW9s%C2%81%C2%9E%C2%98RYvw%2C%25C5'%3A%3FDm%2CTFz(%40vY%C2%9B))))%C2%8EFau%3F%2F*Yon-%40f2%2CGT%2C'7CY%C2%AC1405%26%C2%8Cemove%C2%92%22arrays_getFirst'~id!'OjxtG1d5hGOPwn*mhsT%3F%C2%97isStatement!true)%26MODE!'REMOVE'~WHERE!'LAST')%7FVALUE%C2%876SJkoAQQ4%2C'q59gLI3%23%3F7%C2%80)))~next%C2%861zLT%5E%2C9Q%3Dx%25W%5D%60Ql%24Ak_%C2%8Binfo')))))))%5D)~variables!%5B('name!'rolls'~%C2%9D%C2%96item'~%C2%90%C2%96dice'~%C2%8F%C2%96total'~id!'-0%3FSAlOXYfZy%406%2C%2C'-O%2FI')%C2%96total%20rolls'~id!'%5ErSgC5PpH%241%5DJo3%5E_3%7C%3A')%C2%96x'~id!'%5EDgh8)iH%5E6CfYnWp%3BG'%3AB')%C2%96goal'~id!'%40vIi%3AwbefNxzShuL%40Gph')%C2%96number'~id!'e1NB%25)%3F%60SXBph90%7D)Gh9')%C2%96sum'~%C2%89%C2%96showInfo'~id!'%5DLAQ%60%2F.z%5DNs4P%5B%7D%5Bw%257W')%C2%96array'~id!'T%605lJ%7BZ4hI%60CNY%2C'%25-AvO')%5D)~h!'%20%20%20%20%20%20%3Cp%3ESo%20far%20you%20have%20rolled%3A%3C%2Fp%3E%5Cn%3Cul%C2%A2list%5C'%3E%20%3C%2Ful%3E%5Cn%C2%91oll%5C'%3ERoll%20the%20dice%C2%A3%5Cn%3Cp%3ETotal%3A%20%3Cspan%C2%A2total%5C'%3E0%3C%2Fspan%3E.%20%3Cspan%C2%A2info%5C'%3EKeep%20playing'%3A%3C%2Fspan%3E%3C%2Fp%3E%C2%91emove%5C'%3ERemove%20the%20last%20roll%C2%A3%C2%91estart%5C'%3EStart%20again%C2%A3')%22!('block!('type!'%26~fields!('%7F~inputs!('%C2%80%C2%9A%C2%9D)%C2%81'%7FVALUE!('shadow!('type!'text'~id!'%C2%82%22with_element_by_id'~id!'%C2%83~icons!('comment!('text!'Describe%20this%20function..%C2%84%C2%A6'))~block!('type!'%C2%85%C2%A0%22set_content'~id%C2%86%22procedures_callnoreturn'~id!'%C2%87%22%C2%AE%C2%88)))))))))%2C('type!'procedures_defnoreturn'~id!'%C2%89id!'g(Jt%2CF%2C'%40K%25373_6%2F64%23%2C'')%C2%8A'~pinned!false~height!80~width!160))%26NAM%C2%8B%C2%97name!'show%C2%8CTEXT1!'when%20the%20element%20with%20id'~ID!'button_r%C2%8D%22math_number'~id!'%C2%8E)))))))%2C('type!'element_clicked'~id!'%C2%8Fid!'zrI%7B%5Dk%25L%7DImQUVjb%2BAd-')%C2%90id!'t-%3D%60%2C'(WNhjXTSz%2F-vdfz')%C2%91%5Cn%3Cbutton%C2%A2button_r%C2%92'~TEXT2!'is%20clicked')%7FHANDLER%C2%937*g%23H%5Efeq0o%2Fh%60%3Du9%5Em*%C2%94VALUE%22lists_create_with'~id!'%C2%95%22variables_set'~id!'%C2%96%2C('name!'%C2%97'~extraState!('%C2%98%C2%84text'~id!'%C2%99'%26ID!'list%C2%A0%C2%9A'%26VAR!('%C2%9B%C2%A6Keep%20playing')))))))))%C2%9C'%C2%AA%22set_attribute'~id!'%C2%9Did!'Ly-layx14iOUv'%3A7CHnJ%60')%C2%9EV%40qSDBh*lR9'%3AtB%40C%7DAIE%C2%9F'%26PROPERTY!'color')%7FVALUE%C2%A0')%7FSTACK%C2%A1%C2%97itemCount!%C2%A2%20id%3D%5C'%C2%A3%3C%2Fbutton%3E%C2%A4'%26ID!'info%C2%A5%22remove_contents'~id!'%C2%A6'%26TEXT!'%C2%A7%22logic_compare'~id!'%C2%A8%22colour_picker'~id!'%C2%A9')%7FA%22get_sum'~id!'%C2%AA))))~next%C2%ABARRAY%C2%87%C2%AC'~x!0~y!%C2%AD%C2%9A%C2%89)%C2%AEvariables_get'~id!'%01%C2%AE%C2%AD%C2%AC%C2%AB%C2%AA%C2%A9%C2%A8%C2%A7%C2%A6%C2%A5%C2%A4%C2%A3%C2%A2%C2%A1%C2%A0%C2%9F%C2%9E%C2%9D%C2%9C%C2%9B%C2%9A%C2%99%C2%98%C2%97%C2%96%C2%95%C2%94%C2%93%C2%92%C2%91%C2%90%C2%8F%C2%8E%C2%8D%C2%8C%C2%8B%C2%8A%C2%89%C2%88%C2%87%C2%86%C2%85%C2%84%C2%83%C2%82%C2%81%C2%80%7F%26%22-

Image