{"id":62290,"student_id":3311,"content":"{\"files\":{\"src/appinventor/ai_appinventor/RollerBall/Screen1.bky\":\"\\u003cxml xmlns=\\\"http://www.w3.org/1999/xhtml\\\"\\u003e\\n \\u003cblock type=\\\"component_event\\\" id=\\\"e6xR~57?M5WfpR+\\\\!#.!3\\\" collapsed=\\\"true\\\" x=\\\"0\\\" y=\\\"1710\\\"\\u003e\\n \\u003cmutation component_type=\\\"ImageSprite\\\" instance_name=\\\"藍球\\\" event_name=\\\"CollidedWith\\\"\\u003e\\u003c/mutation\\u003e\\n \\u003cfield name=\\\"COMPONENT_SELECTOR\\\"\\u003e藍球\\u003c/field\\u003e\\n \\u003cstatement name=\\\"DO\\\"\\u003e\\n \\u003cblock type=\\\"controls_if\\\" id=\\\"r0wbnnS(zFq,1pW3xhN]\\\"\\u003e\\n \\u003cmutation else=\\\"1\\\"\\u003e\\u003c/mutation\\u003e\\n \\u003cvalue name=\\\"IF0\\\"\\u003e\\n \\u003cblock type=\\\"logic_compare\\\" id=\\\"h}x}c}%zy5:\\\\!R{iIHHZ7\\\"\\u003e\\n \\u003cfield name=\\\"OP\\\"\\u003eEQ\\u003c/field\\u003e\\n \\u003cvalue name=\\\"A\\\"\\u003e\\n \\u003cblock type=\\\"lexical_variable_get\\\" id=\\\"]r\\\\!VXC:h2,?%JmZcu/0T\\\"\\u003e\\n \\u003cmutation\\u003e\\n \\u003ceventparam name=\\\"other\\\"\\u003e\\u003c/eventparam\\u003e\\n \\u003c/mutation\\u003e\\n \\u003cfield name=\\\"VAR\\\"\\u003e其他精靈\\u003c/field\\u003e\\n \\u003c/block\\u003e\\n \\u003c/value\\u003e\\n \\u003cvalue name=\\\"B\\\"\\u003e\\n \\u003cblock type=\\\"component_component_block\\\" id=\\\"uSO+%X0((@WJoncxx;Kb\\\"\\u003e\\n \\u003cmutation component_type=\\\"ImageSprite\\\" instance_name=\\\"目標\\\"\\u003e\\u003c/mutation\\u003e\\n \\u003cfield name=\\\"COMPONENT_SELECTOR\\\"\\u003e目標\\u003c/field\\u003e\\n \\u003c/block\\u003e\\n \\u003c/value\\u003e\\n \\u003c/block\\u003e\\n \\u003c/value\\u003e\\n \\u003cstatement name=\\\"DO0\\\"\\u003e\\n \\u003cblock type=\\\"procedures_callnoreturn\\\" id=\\\"tyzpbqf,^8YPf^W23Trp\\\" inline=\\\"false\\\"\\u003e\\n \\u003cmutation name=\\\"遊戲勝利\\\"\\u003e\\u003c/mutation\\u003e\\n \\u003cfield name=\\\"PROCNAME\\\"\\u003e遊戲勝利\\u003c/field\\u003e\\n \\u003c/block\\u003e\\n \\u003c/statement\\u003e\\n \\u003cstatement name=\\\"ELSE\\\"\\u003e\\n \\u003cblock type=\\\"component_method\\\" id=\\\"e6U,rAuD5lt\\\\!?gC)~^-1\\\"\\u003e\\n \\u003cmutation component_type=\\\"Sound\\\" method_name=\\\"Play\\\" is_generic=\\\"false\\\" instance_name=\\\"失敗音效\\\"\\u003e\\u003c/mutation\\u003e\\n \\u003cfield name=\\\"COMPONENT_SELECTOR\\\"\\u003e失敗音效\\u003c/field\\u003e\\n \\u003cnext\\u003e\\n \\u003cblock type=\\\"component_method\\\" id=\\\"lBWGHR@H`Rm3yjfBFjky\\\"\\u003e\\n \\u003cmutation component_type=\\\"ImageSprite\\\" method_name=\\\"MoveTo\\\" is_generic=\\\"false\\\" instance_name=\\\"藍球\\\"\\u003e\\u003c/mutation\\u003e\\n \\u003cfield name=\\\"COMPONENT_SELECTOR\\\"\\u003e藍球\\u003c/field\\u003e\\n \\u003cvalue name=\\\"ARG0\\\"\\u003e\\n \\u003cblock type=\\\"math_number\\\" id=\\\"kqs_J_Gs%,bX6v~,,00c\\\"\\u003e\\n \\u003cfield name=\\\"NUM\\\"\\u003e1\\u003c/field\\u003e\\n \\u003c/block\\u003e\\n \\u003c/value\\u003e\\n \\u003cvalue name=\\\"ARG1\\\"\\u003e\\n \\u003cblock type=\\\"math_number\\\" id=\\\"9tP^k3Fv{{m@T%BGv/K`\\\"\\u003e\\n \\u003cfield name=\\\"NUM\\\"\\u003e1\\u003c/field\\u003e\\n \\u003c/block\\u003e\\n \\u003c/value\\u003e\\n \\u003c/block\\u003e\\n \\u003c/next\\u003e\\n \\u003c/block\\u003e\\n \\u003c/statement\\u003e\\n \\u003c/block\\u003e\\n \\u003c/statement\\u003e\\n \\u003c/block\\u003e\\n \\u003cblock type=\\\"component_event\\\" id=\\\"(,FikYwUJF95]28LTq7M\\\" collapsed=\\\"true\\\" x=\\\"-5\\\" y=\\\"1756\\\"\\u003e\\n \\u003cmutation component_type=\\\"Clock\\\" instance_name=\\\"計時_遊戲時間\\\" event_name=\\\"Timer\\\"\\u003e\\u003c/mutation\\u003e\\n \\u003cfield name=\\\"COMPONENT_SELECTOR\\\"\\u003e計時_遊戲時間\\u003c/field\\u003e\\n \\u003cstatement name=\\\"DO\\\"\\u003e\\n \\u003cblock type=\\\"lexical_variable_set\\\" id=\\\"[a*)e]}(8j.0GBF9cI_^\\\"\\u003e\\n \\u003cfield name=\\\"VAR\\\"\\u003eglobal 遊戲時間\\u003c/field\\u003e\\n \\u003cvalue name=\\\"VALUE\\\"\\u003e\\n \\u003cblock type=\\\"math_add\\\" id=\\\"]n~!S{vaJu1}XK(JJN%x\\\"\\u003e\\n \\u003cmutation items=\\\"2\\\"\\u003e\\u003c/mutation\\u003e\\n \\u003cvalue name=\\\"NUM0\\\"\\u003e\\n \\u003cblock type=\\\"lexical_variable_get\\\" id=\\\"0W#w\\\\!MC1`be.P._H-k52\\\"\\u003e\\n \\u003cfield name=\\\"VAR\\\"\\u003eglobal 遊戲時間\\u003c/field\\u003e\\n \\u003c/block\\u003e\\n \\u003c/value\\u003e\\n \\u003cvalue name=\\\"NUM1\\\"\\u003e\\n \\u003cblock type=\\\"math_number\\\" id=\\\"#K#na^k:YDoWT`_!L@#d\\\"\\u003e\\n \\u003cfield name=\\\"NUM\\\"\\u003e1\\u003c/field\\u003e\\n \\u003c/block\\u003e\\n \\u003c/value\\u003e\\n \\u003c/block\\u003e\\n \\u003c/value\\u003e\\n \\u003cnext\\u003e\\n \\u003cblock type=\\\"lexical_variable_set\\\" id=\\\"XtX-.oGN=UHmJlTiEw3-\\\"\\u003e\\n \\u003cfield name=\\\"VAR\\\"\\u003eglobal 時間個位\\u003c/field\\u003e\\n \\u003cvalue name=\\\"VALUE\\\"\\u003e\\n \\u003cblock type=\\\"math_divide\\\" id=\\\"HOq0`_;u2hrSuw7$,qy.\\\"\\u003e\\n \\u003cfield name=\\\"OP\\\"\\u003eREMAINDER\\u003c/field\\u003e\\n \\u003cvalue name=\\\"DIVIDEND\\\"\\u003e\\n \\u003cblock type=\\\"lexical_variable_get\\\" id=\\\"#7M]gu%NBrDM3G~c~*in\\\"\\u003e\\n \\u003cfield name=\\\"VAR\\\"\\u003eglobal 遊戲時間\\u003c/field\\u003e\\n \\u003c/block\\u003e\\n \\u003c/value\\u003e\\n \\u003cvalue name=\\\"DIVISOR\\\"\\u003e\\n \\u003cblock type=\\\"math_number\\\" id=\\\"}y0of-A1^=SZz2yNGN$=\\\"\\u003e\\n \\u003cfield name=\\\"NUM\\\"\\u003e10\\u003c/field\\u003e\\n \\u003c/block\\u003e\\n \\u003c/value\\u003e\\n \\u003c/block\\u003e\\n \\u003c/value\\u003e\\n \\u003cnext\\u003e\\n \\u003cblock type=\\\"lexical_variable_set\\\" id=\\\"(l;.H{s*ItGd@%Ky=wP8\\\"\\u003e\\n \\u003cfield name=\\\"VAR\\\"\\u003eglobal 時間十位\\u003c/field\\u003e\\n \\u003cvalue name=\\\"VALUE\\\"\\u003e\\n \\u003cblock type=\\\"math_divide\\\" id=\\\"A.mo_2?P;z1*\\\\!}$0#_Nk\\\"\\u003e\\n \\u003cfield name=\\\"OP\\\"\\u003eQUOTIENT\\u003c/field\\u003e\\n \\u003cvalue name=\\\"DIVIDEND\\\"\\u003e\\n \\u003cblock type=\\\"lexical_variable_get\\\" id=\\\"#z`dAnNc1dGB/z7uY{7{\\\"\\u003e\\n \\u003cfield name=\\\"VAR\\\"\\u003eglobal 遊戲時間\\u003c/field\\u003e\\n \\u003c/block\\u003e\\n \\u003c/value\\u003e\\n \\u003cvalue name=\\\"DIVISOR\\\"\\u003e\\n \\u003cblock type=\\\"math_number\\\" id=\\\"@;w$3;]WYUh33QD#CrVT\\\"\\u003e\\n \\u003cfield name=\\\"NUM\\\"\\u003e10\\u003c/field\\u003e\\n \\u003c/block\\u003e\\n \\u003c/value\\u003e\\n \\u003c/block\\u003e\\n \\u003c/value\\u003e\\n \\u003cnext\\u003e\\n \\u003cblock type=\\\"controls_if\\\" id=\\\"oDPqcL}c),I1G*rosT9v\\\"\\u003e\\n \\u003cvalue name=\\\"IF0\\\"\\u003e\\n \\u003cblock type=\\\"math_compare\\\" id=\\\"8zQJj!s0GPxJ\\\\!t:n5foA\\\"\\u003e\\n \\u003cfield name=\\\"OP\\\"\\u003eLT\\u003c/field\\u003e\\n \\u003cvalue name=\\\"A\\\"\\u003e\\n \\u003cblock type=\\\"lexical_variable_get\\\" id=\\\"H2$5Z!XX{!3~?*IZ7yr,\\\"\\u003e\\n \\u003cfield name=\\\"VAR\\\"\\u003eglobal 遊戲時間\\u003c/field\\u003e\\n \\u003c/block\\u003e\\n \\u003c/value\\u003e\\n \\u003cvalue name=\\\"B\\\"\\u003e\\n \\u003cblock type=\\\"math_number\\\" id=\\\")ge@BUS~27(`f#{!RUc[\\\"\\u003e\\n \\u003cfield name=\\\"NUM\\\"\\u003e10\\u003c/field\\u003e\\n \\u003c/block\\u003e\\n \\u003c/value\\u003e\\n \\u003c/block\\u003e\\n \\u003c/value\\u003e\\n \\u003cstatement name=\\\"DO0\\\"\\u003e\\n \\u003cblock type=\\\"lexical_variable_set\\\" id=\\\"PQ\\\\!q+qz9ds{~}GMX0[,4\\\"\\u003e\\n \\u003cfield name=\\\"VAR\\\"\\u003eglobal 時間十位\\u003c/field\\u003e\\n \\u003cvalue name=\\\"VALUE\\\"\\u003e\\n \\u003cblock type=\\\"math_number\\\" id=\\\"qibes].zcR~S3hw*koK9\\\"\\u003e\\n \\u003cfield name=\\\"NUM\\\"\\u003e0\\u003c/field\\u003e\\n \\u003c/block\\u003e\\n \\u003c/value\\u003e\\n \\u003c/block\\u003e\\n \\u003c/statement\\u003e\\n \\u003cnext\\u003e\\n \\u003cblock type=\\\"component_set_get\\\" id=\\\"tXdds0?/FTd@#k-k8[wB\\\"\\u003e\\n \\u003cmutation component_type=\\\"ImageSprite\\\" set_or_get=\\\"set\\\" property_name=\\\"Picture\\\" is_generic=\\\"false\\\" instance_name=\\\"時間_十位\\\"\\u003e\\u003c/mutation\\u003e\\n \\u003cfield name=\\\"COMPONENT_SELECTOR\\\"\\u003e時間_十位\\u003c/field\\u003e\\n \\u003cfield name=\\\"PROP\\\"\\u003ePicture\\u003c/field\\u003e\\n \\u003cvalue name=\\\"VALUE\\\"\\u003e\\n \\u003cblock type=\\\"text_join\\\" id=\\\"9wq=aR0VAl-rZnsSw]k#\\\"\\u003e\\n \\u003cmutation items=\\\"2\\\"\\u003e\\u003c/mutation\\u003e\\n \\u003cvalue name=\\\"ADD0\\\"\\u003e\\n \\u003cblock type=\\\"lexical_variable_get\\\" id=\\\"2EwC$=mQ9{%Ws$qz1;y4\\\"\\u003e\\n \\u003cfield name=\\\"VAR\\\"\\u003eglobal 時間十位\\u003c/field\\u003e\\n \\u003c/block\\u003e\\n \\u003c/value\\u003e\\n \\u003cvalue name=\\\"ADD1\\\"\\u003e\\n \\u003cblock type=\\\"text\\\" id=\\\"Ay/qoFK}e0z@iV?}DRH=\\\"\\u003e\\n \\u003cfield name=\\\"TEXT\\\"\\u003e1.png\\u003c/field\\u003e\\n \\u003c/block\\u003e\\n \\u003c/value\\u003e\\n \\u003c/block\\u003e\\n \\u003c/value\\u003e\\n \\u003cnext\\u003e\\n \\u003cblock type=\\\"component_set_get\\\" id=\\\"KO,NOJ8N9qW6-VZESkLw\\\"\\u003e\\n \\u003cmutation component_type=\\\"ImageSprite\\\" set_or_get=\\\"set\\\" property_name=\\\"Picture\\\" is_generic=\\\"false\\\" instance_name=\\\"時間_個位\\\"\\u003e\\u003c/mutation\\u003e\\n \\u003cfield name=\\\"COMPONENT_SELECTOR\\\"\\u003e時間_個位\\u003c/field\\u003e\\n \\u003cfield name=\\\"PROP\\\"\\u003ePicture\\u003c/field\\u003e\\n \\u003cvalue name=\\\"VALUE\\\"\\u003e\\n \\u003cblock type=\\\"text_join\\\" id=\\\"(M**pIiu.6j/=~z^;V^0\\\"\\u003e\\n \\u003cmutation items=\\\"2\\\"\\u003e\\u003c/mutation\\u003e\\n \\u003cvalue name=\\\"ADD0\\\"\\u003e\\n \\u003cblock type=\\\"lexical_variable_get\\\" id=\\\"Sg.3IQf)~xJk#L@;U1Zx\\\"\\u003e\\n \\u003cfield name=\\\"VAR\\\"\\u003eglobal 時間個位\\u003c/field\\u003e\\n \\u003c/block\\u003e\\n \\u003c/value\\u003e\\n \\u003cvalue name=\\\"ADD1\\\"\\u003e\\n \\u003cblock type=\\\"text\\\" id=\\\"X_I3S9BeIOq^:8=fFvRc\\\"\\u003e\\n \\u003cfield name=\\\"TEXT\\\"\\u003e0.png\\u003c/field\\u003e\\n \\u003c/block\\u003e\\n \\u003c/value\\u003e\\n \\u003c/block\\u003e\\n \\u003c/value\\u003e\\n \\u003cnext\\u003e\\n \\u003cblock type=\\\"controls_if\\\" id=\\\"kgcD_2WxDZZ-NKJtM72X\\\"\\u003e\\n \\u003cvalue name=\\\"IF0\\\"\\u003e\\n \\u003cblock type=\\\"math_compare\\\" id=\\\"a*]]Nss{#9%$5gBLiidd\\\"\\u003e\\n \\u003cfield name=\\\"OP\\\"\\u003eGT\\u003c/field\\u003e\\n \\u003cvalue name=\\\"A\\\"\\u003e\\n \\u003cblock type=\\\"lexical_variable_get\\\" id=\\\"hsD\\\\!Ny]ouy;/KO458R.U\\\"\\u003e\\n \\u003cfield name=\\\"VAR\\\"\\u003eglobal 遊戲時間\\u003c/field\\u003e\\n \\u003c/block\\u003e\\n \\u003c/value\\u003e\\n \\u003cvalue name=\\\"B\\\"\\u003e\\n \\u003cblock type=\\\"math_number\\\" id=\\\"8/lwlb7[U/uPMd*PUD0U\\\"\\u003e\\n \\u003cfield name=\\\"NUM\\\"\\u003e99\\u003c/field\\u003e\\n \\u003c/block\\u003e\\n \\u003c/value\\u003e\\n \\u003c/block\\u003e\\n \\u003c/value\\u003e\\n \\u003cstatement name=\\\"DO0\\\"\\u003e\\n \\u003cblock type=\\\"procedures_callnoreturn\\\" id=\\\"!DC1:2.^psp;INpKa{Pd\\\" inline=\\\"false\\\"\\u003e\\n \\u003cmutation name=\\\"遊戲失敗\\\"\\u003e\\u003c/mutation\\u003e\\n \\u003cfield name=\\\"PROCNAME\\\"\\u003e遊戲失敗\\u003c/field\\u003e\\n \\u003c/block\\u003e\\n \\u003c/statement\\u003e\\n \\u003c/block\\u003e\\n \\u003c/next\\u003e\\n \\u003c/block\\u003e\\n \\u003c/next\\u003e\\n \\u003c/block\\u003e\\n \\u003c/next\\u003e\\n \\u003c/block\\u003e\\n \\u003c/next\\u003e\\n \\u003c/block\\u003e\\n \\u003c/next\\u003e\\n \\u003c/block\\u003e\\n \\u003c/next\\u003e\\n \\u003c/block\\u003e\\n \\u003c/statement\\u003e\\n \\u003c/block\\u003e\\n \\u003cblock type=\\\"component_event\\\" id=\\\"dx`a%shYdr_Z=[xI4vwn\\\" collapsed=\\\"true\\\" x=\\\"-7\\\" y=\\\"1796\\\"\\u003e\\n \\u003cmutation component_type=\\\"Clock\\\" instance_name=\\\"計時_障礙物移動\\\" event_name=\\\"Timer\\\"\\u003e\\u003c/mutation\\u003e\\n \\u003cfield name=\\\"COMPONENT_SELECTOR\\\"\\u003e計時_障礙物移動\\u003c/field\\u003e\\n \\u003cstatement name=\\\"DO\\\"\\u003e\\n \\u003cblock type=\\\"component_set_get\\\" id=\\\"J)$q{.HDn)TijXi3$5Y:\\\"\\u003e\\n \\u003cmutation component_type=\\\"ImageSprite\\\" set_or_get=\\\"set\\\" property_name=\\\"Y\\\" is_generic=\\\"false\\\" instance_name=\\\"障礙物1\\\"\\u003e\\u003c/mutation\\u003e\\n \\u003cfield name=\\\"COMPONENT_SELECTOR\\\"\\u003e障礙物1\\u003c/field\\u003e\\n \\u003cfield name=\\\"PROP\\\"\\u003eY\\u003c/field\\u003e\\n \\u003cvalue name=\\\"VALUE\\\"\\u003e\\n \\u003cblock type=\\\"math_add\\\" id=\\\"P$){M?qgBtDOskMi1NAO\\\"\\u003e\\n \\u003cmutation items=\\\"2\\\"\\u003e\\u003c/mutation\\u003e\\n \\u003cvalue name=\\\"NUM0\\\"\\u003e\\n \\u003cblock type=\\\"component_set_get\\\" id=\\\"F}^v2Nh7d.#QNwK@ZsID\\\"\\u003e\\n \\u003cmutation component_type=\\\"ImageSprite\\\" set_or_get=\\\"get\\\" property_name=\\\"Y\\\" is_generic=\\\"false\\\" instance_name=\\\"障礙物2\\\"\\u003e\\u003c/mutation\\u003e\\n \\u003cfield name=\\\"COMPONENT_SELECTOR\\\"\\u003e障礙物2\\u003c/field\\u003e\\n \\u003cfield name=\\\"PROP\\\"\\u003eY\\u003c/field\\u003e\\n \\u003c/block\\u003e\\n \\u003c/value\\u003e\\n \\u003cvalue name=\\\"NUM1\\\"\\u003e\\n \\u003cblock type=\\\"lexical_variable_get\\\" id=\\\"1/U8{gWEAc3[ZN7TM.BT\\\"\\u003e\\n \\u003cfield name=\\\"VAR\\\"\\u003eglobal movY\\u003c/field\\u003e\\n \\u003c/block\\u003e\\n \\u003c/value\\u003e\\n \\u003c/block\\u003e\\n \\u003c/value\\u003e\\n \\u003cnext\\u003e\\n \\u003cblock type=\\\"component_set_get\\\" id=\\\"=fTQrnTW/Ol[?~b9y2R6\\\"\\u003e\\n \\u003cmutation component_type=\\\"ImageSprite\\\" set_or_get=\\\"set\\\" property_name=\\\"X\\\" is_generic=\\\"false\\\" instance_name=\\\"障礙物1\\\"\\u003e\\u003c/mutation\\u003e\\n \\u003cfield name=\\\"COMPONENT_SELECTOR\\\"\\u003e障礙物1\\u003c/field\\u003e\\n \\u003cfield name=\\\"PROP\\\"\\u003eX\\u003c/field\\u003e\\n \\u003cvalue name=\\\"VALUE\\\"\\u003e\\n \\u003cblock type=\\\"math_add\\\" id=\\\"3fhccRI*e?I`^\\\\!:B+6-!\\\"\\u003e\\n \\u003cmutation items=\\\"2\\\"\\u003e\\u003c/mutation\\u003e\\n \\u003cvalue name=\\\"NUM0\\\"\\u003e\\n \\u003cblock type=\\\"component_set_get\\\" id=\\\"HS._AZ3nJUQm:^CX6=fH\\\"\\u003e\\n \\u003cmutation component_type=\\\"ImageSprite\\\" set_or_get=\\\"get\\\" property_name=\\\"X\\\" is_generic=\\\"false\\\" instance_name=\\\"障礙物1\\\"\\u003e\\u003c/mutation\\u003e\\n \\u003cfield name=\\\"COMPONENT_SELECTOR\\\"\\u003e障礙物1\\u003c/field\\u003e\\n \\u003cfield name=\\\"PROP\\\"\\u003eX\\u003c/field\\u003e\\n \\u003c/block\\u003e\\n \\u003c/value\\u003e\\n \\u003cvalue name=\\\"NUM1\\\"\\u003e\\n \\u003cblock type=\\\"lexical_variable_get\\\" id=\\\"alH94XC?ZFR?R~X+vXl[\\\"\\u003e\\n \\u003cfield name=\\\"VAR\\\"\\u003eglobal movX\\u003c/field\\u003e\\n \\u003c/block\\u003e\\n \\u003c/value\\u003e\\n \\u003c/block\\u003e\\n \\u003c/value\\u003e\\n \\u003c/block\\u003e\\n \\u003c/next\\u003e\\n \\u003c/block\\u003e\\n \\u003c/statement\\u003e\\n \\u003c/block\\u003e\\n \\u003cblock type=\\\"component_event\\\" id=\\\"xw7z[%3z43T+OO1GAO`-\\\" collapsed=\\\"true\\\" x=\\\"-8\\\" y=\\\"1876\\\"\\u003e\\n \\u003cmutation component_type=\\\"Form\\\" instance_name=\\\"Screen1\\\" event_name=\\\"Initialize\\\"\\u003e\\u003c/mutation\\u003e\\n \\u003cfield name=\\\"COMPONENT_SELECTOR\\\"\\u003eScreen1\\u003c/field\\u003e\\n \\u003cstatement name=\\\"DO\\\"\\u003e\\n \\u003cblock type=\\\"component_set_get\\\" id=\\\"oRkNk?/x0YPcPtr,5EqJ\\\"\\u003e\\n \\u003cmutation component_type=\\\"ImageSprite\\\" set_or_get=\\\"set\\\" property_name=\\\"X\\\" is_generic=\\\"false\\\" instance_name=\\\"藍球\\\"\\u003e\\u003c/mutation\\u003e\\n \\u003cfield name=\\\"COMPONENT_SELECTOR\\\"\\u003e藍球\\u003c/field\\u003e\\n \\u003cfield name=\\\"PROP\\\"\\u003eX\\u003c/field\\u003e\\n \\u003cvalue name=\\\"VALUE\\\"\\u003e\\n \\u003cblock type=\\\"math_number\\\" id=\\\"+mKTZ_ZX8*Z^2Ps99^Dt\\\"\\u003e\\n \\u003cfield name=\\\"NUM\\\"\\u003e1\\u003c/field\\u003e\\n \\u003c/block\\u003e\\n \\u003c/value\\u003e\\n \\u003cnext\\u003e\\n \\u003cblock type=\\\"component_set_get\\\" id=\\\"]k(N2ZP`MPzvPX:KF~rT\\\"\\u003e\\n \\u003cmutation component_type=\\\"ImageSprite\\\" set_or_get=\\\"set\\\" property_name=\\\"Y\\\" is_generic=\\\"false\\\" instance_name=\\\"藍球\\\"\\u003e\\u003c/mutation\\u003e\\n \\u003cfield name=\\\"COMPONENT_SELECTOR\\\"\\u003e藍球\\u003c/field\\u003e\\n \\u003cfield name=\\\"PROP\\\"\\u003eY\\u003c/field\\u003e\\n \\u003cvalue name=\\\"VALUE\\\"\\u003e\\n \\u003cblock type=\\\"math_number\\\" id=\\\",*k{uJzo\\\\!8cs@F/U*ybV\\\"\\u003e\\n \\u003cfield name=\\\"NUM\\\"\\u003e1\\u003c/field\\u003e\\n \\u003c/block\\u003e\\n \\u003c/value\\u003e\\n \\u003cnext\\u003e\\n \\u003cblock type=\\\"component_set_get\\\" id=\\\"iC4d56-^E*!Wa_S3b#HW\\\"\\u003e\\n \\u003cmutation component_type=\\\"AccelerometerSensor\\\" set_or_get=\\\"set\\\" property_name=\\\"Enabled\\\" is_generic=\\\"false\\\" instance_name=\\\"加速度感測器1\\\"\\u003e\\u003c/mutation\\u003e\\n \\u003cfield name=\\\"COMPONENT_SELECTOR\\\"\\u003e加速度感測器1\\u003c/field\\u003e\\n \\u003cfield name=\\\"PROP\\\"\\u003eEnabled\\u003c/field\\u003e\\n \\u003cvalue name=\\\"VALUE\\\"\\u003e\\n \\u003cblock type=\\\"logic_boolean\\\" id=\\\"t8Z7EvhsVjv+awDKZD$i\\\"\\u003e\\n \\u003cfield name=\\\"BOOL\\\"\\u003eFALSE\\u003c/field\\u003e\\n \\u003c/block\\u003e\\n \\u003c/value\\u003e\\n \\u003cnext\\u003e\\n \\u003cblock type=\\\"component_set_get\\\" id=\\\"mb/E3M@e(.Zp}RC1^82K\\\"\\u003e\\n \\u003cmutation component_type=\\\"ImageSprite\\\" set_or_get=\\\"set\\\" property_name=\\\"Visible\\\" is_generic=\\\"false\\\" instance_name=\\\"藍球\\\"\\u003e\\u003c/mutation\\u003e\\n \\u003cfield name=\\\"COMPONENT_SELECTOR\\\"\\u003e藍球\\u003c/field\\u003e\\n \\u003cfield name=\\\"PROP\\\"\\u003eVisible\\u003c/field\\u003e\\n \\u003cvalue name=\\\"VALUE\\\"\\u003e\\n \\u003cblock type=\\\"logic_boolean\\\" id=\\\"S+pT,Z0FD4i\\\\!5]/A;w9`\\\"\\u003e\\n \\u003cfield name=\\\"BOOL\\\"\\u003eFALSE\\u003c/field\\u003e\\n \\u003c/block\\u003e\\n \\u003c/value\\u003e\\n \\u003cnext\\u003e\\n \\u003cblock type=\\\"component_set_get\\\" id=\\\"1ptPsY)[a#M!BaPPDteV\\\"\\u003e\\n \\u003cmutation component_type=\\\"ImageSprite\\\" set_or_get=\\\"set\\\" property_name=\\\"Visible\\\" is_generic=\\\"false\\\" instance_name=\\\"目標\\\"\\u003e\\u003c/mutation\\u003e\\n \\u003cfield name=\\\"COMPONENT_SELECTOR\\\"\\u003e目標\\u003c/field\\u003e\\n \\u003cfield name=\\\"PROP\\\"\\u003eVisible\\u003c/field\\u003e\\n \\u003cvalue name=\\\"VALUE\\\"\\u003e\\n \\u003cblock type=\\\"logic_boolean\\\" id=\\\"\\\\!S@15-R@Tqhhz!/.7Zec\\\"\\u003e\\n \\u003cfield name=\\\"BOOL\\\"\\u003eFALSE\\u003c/field\\u003e\\n \\u003c/block\\u003e\\n \\u003c/value\\u003e\\n \\u003cnext\\u003e\\n \\u003cblock type=\\\"component_set_get\\\" id=\\\"ylDc#r3d32lPQeP2eVbT\\\"\\u003e\\n \\u003cmutation component_type=\\\"ImageSprite\\\" set_or_get=\\\"set\\\" property_name=\\\"Visible\\\" is_generic=\\\"false\\\" instance_name=\\\"遊戲狀態\\\"\\u003e\\u003c/mutation\\u003e\\n \\u003cfield name=\\\"COMPONENT_SELECTOR\\\"\\u003e遊戲狀態\\u003c/field\\u003e\\n \\u003cfield name=\\\"PROP\\\"\\u003eVisible\\u003c/field\\u003e\\n \\u003cvalue name=\\\"VALUE\\\"\\u003e\\n \\u003cblock type=\\\"logic_false\\\" id=\\\"1[dRWzjb$O/DTe;X0fuB\\\"\\u003e\\n \\u003cfield name=\\\"BOOL\\\"\\u003eTRUE\\u003c/field\\u003e\\n \\u003c/block\\u003e\\n \\u003c/value\\u003e\\n \\u003cnext\\u003e\\n \\u003cblock type=\\\"component_set_get\\\" id=\\\"]-ZvJjW0$Vl#+e#O`Ty,\\\"\\u003e\\n \\u003cmutation component_type=\\\"ImageSprite\\\" set_or_get=\\\"set\\\" property_name=\\\"Visible\\\" is_generic=\\\"false\\\" instance_name=\\\"旋轉障礙物1\\\"\\u003e\\u003c/mutation\\u003e\\n \\u003cfield name=\\\"COMPONENT_SELECTOR\\\"\\u003e旋轉障礙物1\\u003c/field\\u003e\\n \\u003cfield name=\\\"PROP\\\"\\u003eVisible\\u003c/field\\u003e\\n \\u003cvalue name=\\\"VALUE\\\"\\u003e\\n \\u003cblock type=\\\"logic_false\\\" id=\\\"~PG_490/=]}tLEQZC9-$\\\"\\u003e\\n \\u003cfield name=\\\"BOOL\\\"\\u003eFALSE\\u003c/field\\u003e\\n \\u003c/block\\u003e\\n \\u003c/value\\u003e\\n \\u003cnext\\u003e\\n \\u003cblock type=\\\"component_set_get\\\" id=\\\"YV=26XuchL.^Bzum]2XA\\\"\\u003e\\n \\u003cmutation component_type=\\\"ImageSprite\\\" set_or_get=\\\"set\\\" property_name=\\\"Visible\\\" is_generic=\\\"false\\\" instance_name=\\\"旋轉障礙物2\\\"\\u003e\\u003c/mutation\\u003e\\n \\u003cfield name=\\\"COMPONENT_SELECTOR\\\"\\u003e旋轉障礙物2\\u003c/field\\u003e\\n \\u003cfield name=\\\"PROP\\\"\\u003eVisible\\u003c/field\\u003e\\n \\u003cvalue name=\\\"VALUE\\\"\\u003e\\n \\u003cblock type=\\\"logic_false\\\" id=\\\"fj{KY{syb:cY4aSJloUM\\\"\\u003e\\n \\u003cfield name=\\\"BOOL\\\"\\u003eFALSE\\u003c/field\\u003e\\n \\u003c/block\\u003e\\n \\u003c/value\\u003e\\n \\u003cnext\\u003e\\n \\u003cblock type=\\\"component_set_get\\\" id=\\\"nxCK2dq-d~f7sDXj}V\\\\!!\\\"\\u003e\\n \\u003cmutation component_type=\\\"ImageSprite\\\" set_or_get=\\\"set\\\" property_name=\\\"Visible\\\" is_generic=\\\"false\\\" instance_name=\\\"旋轉障礙物3\\\"\\u003e\\u003c/mutation\\u003e\\n \\u003cfield name=\\\"COMPONENT_SELECTOR\\\"\\u003e旋轉障礙物3\\u003c/field\\u003e\\n \\u003cfield name=\\\"PROP\\\"\\u003eVisible\\u003c/field\\u003e\\n \\u003cvalue name=\\\"VALUE\\\"\\u003e\\n \\u003cblock type=\\\"logic_false\\\" id=\\\"+E18P[zjmj/,zzK83:B;\\\"\\u003e\\n \\u003cfield name=\\\"BOOL\\\"\\u003eFALSE\\u003c/field\\u003e\\n \\u003c/block\\u003e\\n \\u003c/value\\u003e\\n \\u003cnext\\u003e\\n \\u003cblock type=\\\"component_set_get\\\" id=\\\"AyQ6BFtKW:)i2c[fDZG9\\\"\\u003e\\n \\u003cmutation component_type=\\\"ImageSprite\\\" set_or_get=\\\"set\\\" property_name=\\\"Visible\\\" is_generic=\\\"false\\\" instance_name=\\\"障礙物1\\\"\\u003e\\u003c/mutation\\u003e\\n \\u003cfield name=\\\"COMPONENT_SELECTOR\\\"\\u003e障礙物1\\u003c/field\\u003e\\n \\u003cfield name=\\\"PROP\\\"\\u003eVisible\\u003c/field\\u003e\\n \\u003cvalue name=\\\"VALUE\\\"\\u003e\\n \\u003cblock type=\\\"logic_false\\\" id=\\\"!zg@Vun:,=jgv6lS#LDz\\\"\\u003e\\n \\u003cfield name=\\\"BOOL\\\"\\u003eFALSE\\u003c/field\\u003e\\n \\u003c/block\\u003e\\n \\u003c/value\\u003e\\n \\u003cnext\\u003e\\n \\u003cblock type=\\\"component_set_get\\\" id=\\\"LiwKMA+?c4f3tEoQ0p^i\\\"\\u003e\\n \\u003cmutation component_type=\\\"ImageSprite\\\" set_or_get=\\\"set\\\" property_name=\\\"Visible\\\" is_generic=\\\"false\\\" instance_name=\\\"障礙物2\\\"\\u003e\\u003c/mutation\\u003e\\n \\u003cfield name=\\\"COMPONENT_SELECTOR\\\"\\u003e障礙物2\\u003c/field\\u003e\\n \\u003cfield name=\\\"PROP\\\"\\u003eVisible\\u003c/field\\u003e\\n \\u003cvalue name=\\\"VALUE\\\"\\u003e\\n \\u003cblock type=\\\"logic_false\\\" id=\\\"ecq:?/dzVh0ylWzb^BEe\\\"\\u003e\\n \\u003cfield name=\\\"BOOL\\\"\\u003eFALSE\\u003c/field\\u003e\\n \\u003c/block\\u003e\\n \\u003c/value\\u003e\\n \\u003cnext\\u003e\\n \\u003cblock type=\\\"component_set_get\\\" id=\\\"n(^0muP(h8PgVmQ.olJI\\\"\\u003e\\n \\u003cmutation component_type=\\\"ImageSprite\\\" set_or_get=\\\"set\\\" property_name=\\\"Visible\\\" is_generic=\\\"false\\\" instance_name=\\\"時間_個位\\\"\\u003e\\u003c/mutation\\u003e\\n \\u003cfield name=\\\"COMPONENT_SELECTOR\\\"\\u003e時間_個位\\u003c/field\\u003e\\n \\u003cfield name=\\\"PROP\\\"\\u003eVisible\\u003c/field\\u003e\\n \\u003cvalue name=\\\"VALUE\\\"\\u003e\\n \\u003cblock type=\\\"logic_false\\\" id=\\\":XGQJnt+.#Yn./Eo+zu!\\\"\\u003e\\n \\u003cfield name=\\\"BOOL\\\"\\u003eFALSE\\u003c/field\\u003e\\n \\u003c/block\\u003e\\n \\u003c/value\\u003e\\n \\u003cnext\\u003e\\n \\u003cblock type=\\\"component_set_get\\\" id=\\\"*`dfRp6es~v^ZD\\\\!mLm`l\\\"\\u003e\\n \\u003cmutation component_type=\\\"ImageSprite\\\" set_or_get=\\\"set\\\" property_name=\\\"Visible\\\" is_generic=\\\"false\\\" instance_name=\\\"時間_十位\\\"\\u003e\\u003c/mutation\\u003e\\n \\u003cfield name=\\\"COMPONENT_SELECTOR\\\"\\u003e時間_十位\\u003c/field\\u003e\\n \\u003cfield name=\\\"PROP\\\"\\u003eVisible\\u003c/field\\u003e\\n \\u003cvalue name=\\\"VALUE\\\"\\u003e\\n \\u003cblock type=\\\"logic_false\\\" id=\\\"gF\\\\!tTn=-}$CC-+~OYW1Q\\\"\\u003e\\n \\u003cfield name=\\\"BOOL\\\"\\u003eFALSE\\u003c/field\\u003e\\n \\u003c/block\\u003e\\n \\u003c/value\\u003e\\n \\u003cnext\\u003e\\n \\u003cblock type=\\\"component_set_get\\\" id=\\\"oRZRE7L}*75WXq5cu\\\\!.F\\\"\\u003e\\n \\u003cmutation component_type=\\\"Clock\\\" set_or_get=\\\"set\\\" property_name=\\\"TimerEnabled\\\" is_generic=\\\"false\\\" instance_name=\\\"計時_遊戲時間\\\"\\u003e\\u003c/mutation\\u003e\\n \\u003cfield name=\\\"COMPONENT_SELECTOR\\\"\\u003e計時_遊戲時間\\u003c/field\\u003e\\n \\u003cfield name=\\\"PROP\\\"\\u003eTimerEnabled\\u003c/field\\u003e\\n \\u003cvalue name=\\\"VALUE\\\"\\u003e\\n \\u003cblock type=\\\"logic_boolean\\\" id=\\\"`,LB`V0C?d4AJf)?\\\\!QJb\\\"\\u003e\\n \\u003cfield name=\\\"BOOL\\\"\\u003eFALSE\\u003c/field\\u003e\\n \\u003c/block\\u003e\\n \\u003c/value\\u003e\\n \\u003cnext\\u003e\\n \\u003cblock type=\\\"component_set_get\\\" id=\\\"w?KeQbWtDVmfd:sAppL3\\\"\\u003e\\n \\u003cmutation component_type=\\\"Clock\\\" set_or_get=\\\"set\\\" property_name=\\\"TimerEnabled\\\" is_generic=\\\"false\\\" instance_name=\\\"計時_障礙物旋轉\\\"\\u003e\\u003c/mutation\\u003e\\n \\u003cfield name=\\\"COMPONENT_SELECTOR\\\"\\u003e計時_障礙物旋轉\\u003c/field\\u003e\\n \\u003cfield name=\\\"PROP\\\"\\u003eTimerEnabled\\u003c/field\\u003e\\n \\u003cvalue name=\\\"VALUE\\\"\\u003e\\n \\u003cblock type=\\\"logic_boolean\\\" id=\\\":]))VHydB`x7=G;~XFw8\\\"\\u003e\\n \\u003cfield name=\\\"BOOL\\\"\\u003eFALSE\\u003c/field\\u003e\\n \\u003c/block\\u003e\\n \\u003c/value\\u003e\\n \\u003cnext\\u003e\\n \\u003cblock type=\\\"component_set_get\\\" id=\\\"N1g#}eP7UTuZ@GpSV;AW\\\"\\u003e\\n \\u003cmutation component_type=\\\"Clock\\\" set_or_get=\\\"set\\\" property_name=\\\"TimerEnabled\\\" is_generic=\\\"false\\\" instance_name=\\\"計時_障礙物移動\\\"\\u003e\\u003c/mutation\\u003e\\n \\u003cfield name=\\\"COMPONENT_SELECTOR\\\"\\u003e計時_障礙物移動\\u003c/field\\u003e\\n \\u003cfield name=\\\"PROP\\\"\\u003eTimerEnabled\\u003c/field\\u003e\\n \\u003cvalue name=\\\"VALUE\\\"\\u003e\\n \\u003cblock type=\\\"logic_boolean\\\" id=\\\"LH*wr4~.kY;7H\\\\!1:.{=s\\\"\\u003e\\n \\u003cfield name=\\\"BOOL\\\"\\u003eFALSE\\u003c/field\\u003e\\n \\u003c/block\\u003e\\n \\u003c/value\\u003e\\n \\u003cnext\\u003e\\n \\u003cblock type=\\\"component_set_get\\\" id=\\\"SW!SmIclz@84)vC?R1p;\\\"\\u003e\\n \\u003cmutation component_type=\\\"ImageSprite\\\" set_or_get=\\\"set\\\" property_name=\\\"X\\\" is_generic=\\\"false\\\" instance_name=\\\"時間_個位\\\"\\u003e\\u003c/mutation\\u003e\\n \\u003cfield name=\\\"COMPONENT_SELECTOR\\\"\\u003e時間_個位\\u003c/field\\u003e\\n \\u003cfield name=\\\"PROP\\\"\\u003eX\\u003c/field\\u003e\\n \\u003cvalue name=\\\"VALUE\\\"\\u003e\\n \\u003cblock type=\\\"math_add\\\" id=\\\"+!RzQK!Eqr+6bzF[rV1u\\\"\\u003e\\n \\u003cmutation items=\\\"2\\\"\\u003e\\u003c/mutation\\u003e\\n \\u003cvalue name=\\\"NUM0\\\"\\u003e\\n \\u003cblock type=\\\"math_division\\\" id=\\\"v$%;HnEoCn!zevD!?G:U\\\"\\u003e\\n \\u003cvalue name=\\\"A\\\"\\u003e\\n \\u003cblock type=\\\"component_set_get\\\" id=\\\"/NJ7U;H]Vt}=\\\\!#SN[)AH\\\"\\u003e\\n \\u003cmutation component_type=\\\"Canvas\\\" set_or_get=\\\"get\\\" property_name=\\\"Width\\\" is_generic=\\\"false\\\" instance_name=\\\"畫布1\\\"\\u003e\\u003c/mutation\\u003e\\n \\u003cfield name=\\\"COMPONENT_SELECTOR\\\"\\u003e畫布1\\u003c/field\\u003e\\n \\u003cfield name=\\\"PROP\\\"\\u003eWidth\\u003c/field\\u003e\\n \\u003c/block\\u003e\\n \\u003c/value\\u003e\\n \\u003cvalue name=\\\"B\\\"\\u003e\\n \\u003cblock type=\\\"math_number\\\" id=\\\"*;a%[3}nN:cm+?r24_(G\\\"\\u003e\\n \\u003cfield name=\\\"NUM\\\"\\u003e2\\u003c/field\\u003e\\n \\u003c/block\\u003e\\n \\u003c/value\\u003e\\n \\u003c/block\\u003e\\n \\u003c/value\\u003e\\n \\u003cvalue name=\\\"NUM1\\\"\\u003e\\n \\u003cblock type=\\\"math_number\\\" id=\\\"Mn\\\\!mK4l{^%yb?TQOb@`e\\\"\\u003e\\n \\u003cfield name=\\\"NUM\\\"\\u003e2\\u003c/field\\u003e\\n \\u003c/block\\u003e\\n \\u003c/value\\u003e\\n \\u003c/block\\u003e\\n \\u003c/value\\u003e\\n \\u003cnext\\u003e\\n \\u003cblock type=\\\"component_set_get\\\" id=\\\"b=jrjT3W048Q`GCD9q2*\\\"\\u003e\\n \\u003cmutation component_type=\\\"ImageSprite\\\" set_or_get=\\\"set\\\" property_name=\\\"X\\\" is_generic=\\\"false\\\" instance_name=\\\"時間_十位\\\"\\u003e\\u003c/mutation\\u003e\\n \\u003cfield name=\\\"COMPONENT_SELECTOR\\\"\\u003e時間_十位\\u003c/field\\u003e\\n \\u003cfield name=\\\"PROP\\\"\\u003eX\\u003c/field\\u003e\\n \\u003cvalue name=\\\"VALUE\\\"\\u003e\\n \\u003cblock type=\\\"math_subtract\\\" id=\\\"hgGo0u3HYooZa+Mm/ek@\\\"\\u003e\\n \\u003cvalue name=\\\"A\\\"\\u003e\\n \\u003cblock type=\\\"math_subtract\\\" id=\\\"KF7yQi=ud*%dR;YwI@ha\\\"\\u003e\\n \\u003cvalue name=\\\"A\\\"\\u003e\\n \\u003cblock type=\\\"component_set_get\\\" id=\\\"CJaoJkr}:-W1ncBGX1Wp\\\"\\u003e\\n \\u003cmutation component_type=\\\"ImageSprite\\\" set_or_get=\\\"get\\\" property_name=\\\"X\\\" is_generic=\\\"false\\\" instance_name=\\\"時間_個位\\\"\\u003e\\u003c/mutation\\u003e\\n \\u003cfield name=\\\"COMPONENT_SELECTOR\\\"\\u003e時間_個位\\u003c/field\\u003e\\n \\u003cfield name=\\\"PROP\\\"\\u003eX\\u003c/field\\u003e\\n \\u003c/block\\u003e\\n \\u003c/value\\u003e\\n \\u003cvalue name=\\\"B\\\"\\u003e\\n \\u003cblock type=\\\"component_set_get\\\" id=\\\"Q{D)WLXeRHYfKM?8IhM(\\\"\\u003e\\n \\u003cmutation component_type=\\\"ImageSprite\\\" set_or_get=\\\"get\\\" property_name=\\\"Width\\\" is_generic=\\\"false\\\" instance_name=\\\"時間_個位\\\"\\u003e\\u003c/mutation\\u003e\\n \\u003cfield name=\\\"COMPONENT_SELECTOR\\\"\\u003e時間_個位\\u003c/field\\u003e\\n \\u003cfield name=\\\"PROP\\\"\\u003eWidth\\u003c/field\\u003e\\n \\u003c/block\\u003e\\n \\u003c/value\\u003e\\n \\u003c/block\\u003e\\n \\u003c/value\\u003e\\n \\u003cvalue name=\\\"B\\\"\\u003e\\n \\u003cblock type=\\\"math_number\\\" id=\\\"E]#[a=tU@BB7?a+uu8:2\\\"\\u003e\\n \\u003cfield name=\\\"NUM\\\"\\u003e2\\u003c/field\\u003e\\n \\u003c/block\\u003e\\n \\u003c/value\\u003e\\n \\u003c/block\\u003e\\n \\u003c/value\\u003e\\n \\u003cnext\\u003e\\n \\u003cblock type=\\\"component_set_get\\\" id=\\\"rOZy!j5X$juw^;v/v^BR\\\"\\u003e\\n \\u003cmutation component_type=\\\"ImageSprite\\\" set_or_get=\\\"set\\\" property_name=\\\"Y\\\" is_generic=\\\"false\\\" instance_name=\\\"時間_個位\\\"\\u003e\\u003c/mutation\\u003e\\n \\u003cfield name=\\\"COMPONENT_SELECTOR\\\"\\u003e時間_個位\\u003c/field\\u003e\\n \\u003cfield name=\\\"PROP\\\"\\u003eY\\u003c/field\\u003e\\n \\u003cvalue name=\\\"VALUE\\\"\\u003e\\n \\u003cblock type=\\\"math_number\\\" id=\\\"7Eq`T#U}6MIfb8:VX!T5\\\"\\u003e\\n \\u003cfield name=\\\"NUM\\\"\\u003e7\\u003c/field\\u003e\\n \\u003c/block\\u003e\\n \\u003c/value\\u003e\\n \\u003cnext\\u003e\\n \\u003cblock type=\\\"component_set_get\\\" id=\\\"Z{?vPp\\\\!)33:,v(#vK:of\\\"\\u003e\\n \\u003cmutation component_type=\\\"ImageSprite\\\" set_or_get=\\\"set\\\" property_name=\\\"Y\\\" is_generic=\\\"false\\\" instance_name=\\\"時間_十位\\\"\\u003e\\u003c/mutation\\u003e\\n \\u003cfield name=\\\"COMPONENT_SELECTOR\\\"\\u003e時間_十位\\u003c/field\\u003e\\n \\u003cfield name=\\\"PROP\\\"\\u003eY\\u003c/field\\u003e\\n \\u003cvalue name=\\\"VALUE\\\"\\u003e\\n \\u003cblock type=\\\"math_number\\\" id=\\\"H?fd-@KWi-n^?5?5,KRj\\\"\\u003e\\n \\u003cfield name=\\\"NUM\\\"\\u003e7\\u003c/field\\u003e\\n \\u003c/block\\u003e\\n \\u003c/value\\u003e\\n \\u003cnext\\u003e\\n \\u003cblock type=\\\"component_set_get\\\" id=\\\"\\\\!7#a@rlpPI_?`#W!*+uV\\\"\\u003e\\n \\u003cmutation component_type=\\\"ImageSprite\\\" set_or_get=\\\"set\\\" property_name=\\\"X\\\" is_generic=\\\"false\\\" instance_name=\\\"遊戲狀態\\\"\\u003e\\u003c/mutation\\u003e\\n \\u003cfield name=\\\"COMPONENT_SELECTOR\\\"\\u003e遊戲狀態\\u003c/field\\u003e\\n \\u003cfield name=\\\"PROP\\\"\\u003eX\\u003c/field\\u003e\\n \\u003cvalue name=\\\"VALUE\\\"\\u003e\\n \\u003cblock type=\\\"math_number\\\" id=\\\"_9-oeVEu`N$wW:7tK.63\\\"\\u003e\\n \\u003cfield name=\\\"NUM\\\"\\u003e35\\u003c/field\\u003e\\n \\u003c/block\\u003e\\n \\u003c/value\\u003e\\n \\u003cnext\\u003e\\n \\u003cblock type=\\\"component_set_get\\\" id=\\\"5m*i,]ug[usM%~^%$Q7S\\\"\\u003e\\n \\u003cmutation component_type=\\\"ImageSprite\\\" set_or_get=\\\"set\\\" property_name=\\\"Y\\\" is_generic=\\\"false\\\" instance_name=\\\"遊戲狀態\\\"\\u003e\\u003c/mutation\\u003e\\n \\u003cfield name=\\\"COMPONENT_SELECTOR\\\"\\u003e遊戲狀態\\u003c/field\\u003e\\n \\u003cfield name=\\\"PROP\\\"\\u003eY\\u003c/field\\u003e\\n \\u003cvalue name=\\\"VALUE\\\"\\u003e\\n \\u003cblock type=\\\"math_number\\\" id=\\\"o!A!8[KNYn9/)XBiz]~G\\\"\\u003e\\n \\u003cfield name=\\\"NUM\\\"\\u003e86\\u003c/field\\u003e\\n \\u003c/block\\u003e\\n \\u003c/value\\u003e\\n \\u003c/block\\u003e\\n \\u003c/next\\u003e\\n \\u003c/block\\u003e\\n \\u003c/next\\u003e\\n \\u003c/block\\u003e\\n \\u003c/next\\u003e\\n \\u003c/block\\u003e\\n \\u003c/next\\u003e\\n \\u003c/block\\u003e\\n \\u003c/next\\u003e\\n \\u003c/block\\u003e\\n \\u003c/next\\u003e\\n \\u003c/block\\u003e\\n \\u003c/next\\u003e\\n \\u003c/block\\u003e\\n \\u003c/next\\u003e\\n \\u003c/block\\u003e\\n \\u003c/next\\u003e\\n \\u003c/block\\u003e\\n \\u003c/next\\u003e\\n \\u003c/block\\u003e\\n \\u003c/next\\u003e\\n \\u003c/block\\u003e\\n \\u003c/next\\u003e\\n \\u003c/block\\u003e\\n \\u003c/next\\u003e\\n \\u003c/block\\u003e\\n \\u003c/next\\u003e\\n \\u003c/block\\u003e\\n \\u003c/next\\u003e\\n \\u003c/block\\u003e\\n \\u003c/next\\u003e\\n \\u003c/block\\u003e\\n \\u003c/next\\u003e\\n \\u003c/block\\u003e\\n \\u003c/next\\u003e\\n \\u003c/block\\u003e\\n \\u003c/next\\u003e\\n \\u003c/block\\u003e\\n \\u003c/next\\u003e\\n \\u003c/block\\u003e\\n \\u003c/next\\u003e\\n \\u003c/block\\u003e\\n \\u003c/statement\\u003e\\n \\u003c/block\\u003e\\n \\u003cblock type=\\\"global_declaration\\\" id=\\\"#`hg)Qp.t^e!brAku!h,\\\" x=\\\"-354\\\" y=\\\"1948\\\"\\u003e\\n \\u003cfield name=\\\"NAME\\\"\\u003e遊戲時間\\u003c/field\\u003e\\n \\u003cvalue name=\\\"VALUE\\\"\\u003e\\n \\u003cblock type=\\\"math_number\\\" id=\\\"}Z_%_5IY[yZd;ClP(`xl\\\"\\u003e\\n \\u003cfield name=\\\"NUM\\\"\\u003e0\\u003c/field\\u003e\\n \\u003c/block\\u003e\\n \\u003c/value\\u003e\\n \\u003c/block\\u003e\\n \\u003cblock type=\\\"component_event\\\" id=\\\"%ko[)\\\\!Bh]P_$jb;J{Zx_\\\" collapsed=\\\"true\\\" x=\\\"-13\\\" y=\\\"1946\\\"\\u003e\\n \\u003cmutation component_type=\\\"ImageSprite\\\" instance_name=\\\"遊戲狀態\\\" event_name=\\\"TouchDown\\\"\\u003e\\u003c/mutation\\u003e\\n \\u003cfield name=\\\"COMPONENT_SELECTOR\\\"\\u003e遊戲狀態\\u003c/field\\u003e\\n \\u003cstatement name=\\\"DO\\\"\\u003e\\n \\u003cblock type=\\\"component_set_get\\\" id=\\\"3u0iz=$.+hKyw#jU*[$u\\\"\\u003e\\n \\u003cmutation component_type=\\\"ImageSprite\\\" set_or_get=\\\"set\\\" property_name=\\\"Enabled\\\" is_generic=\\\"false\\\" instance_name=\\\"時間_十位\\\"\\u003e\\u003c/mutation\\u003e\\n \\u003cfield name=\\\"COMPONENT_SELECTOR\\\"\\u003e時間_十位\\u003c/field\\u003e\\n \\u003cfield name=\\\"PROP\\\"\\u003eEnabled\\u003c/field\\u003e\\n \\u003cvalue name=\\\"VALUE\\\"\\u003e\\n \\u003cblock type=\\\"logic_boolean\\\" id=\\\"\\\\!NP=\\\\!Jgk[j+M,1a8jK3Z\\\"\\u003e\\n \\u003cfield name=\\\"BOOL\\\"\\u003eTRUE\\u003c/field\\u003e\\n \\u003c/block\\u003e\\n \\u003c/value\\u003e\\n \\u003cnext\\u003e\\n \\u003cblock type=\\\"component_set_get\\\" id=\\\"H[aZ;Me#^(W?A,D4A}==\\\"\\u003e\\n \\u003cmutation component_type=\\\"ImageSprite\\\" set_or_get=\\\"set\\\" property_name=\\\"Enabled\\\" is_generic=\\\"false\\\" instance_name=\\\"時間_個位\\\"\\u003e\\u003c/mutation\\u003e\\n \\u003cfield name=\\\"COMPONENT_SELECTOR\\\"\\u003e時間_個位\\u003c/field\\u003e\\n \\u003cfield name=\\\"PROP\\\"\\u003eEnabled\\u003c/field\\u003e\\n \\u003cvalue name=\\\"VALUE\\\"\\u003e\\n \\u003cblock type=\\\"logic_boolean\\\" id=\\\"N20YOUA\\\\!]C[zgn\\\\!w]LT*\\\"\\u003e\\n \\u003cfield name=\\\"BOOL\\\"\\u003eTRUE\\u003c/field\\u003e\\n \\u003c/block\\u003e\\n \\u003c/value\\u003e\\n \\u003cnext\\u003e\\n \\u003cblock type=\\\"component_set_get\\\" id=\\\"DkTLNP6Ix#0OJ,#x*NUx\\\"\\u003e\\n \\u003cmutation component_type=\\\"ImageSprite\\\" set_or_get=\\\"set\\\" property_name=\\\"Enabled\\\" is_generic=\\\"false\\\" instance_name=\\\"出口障礙物1\\\"\\u003e\\u003c/mutation\\u003e\\n \\u003cfield name=\\\"COMPONENT_SELECTOR\\\"\\u003e出口障礙物1\\u003c/field\\u003e\\n \\u003cfield name=\\\"PROP\\\"\\u003eEnabled\\u003c/field\\u003e\\n \\u003cvalue name=\\\"VALUE\\\"\\u003e\\n \\u003cblock type=\\\"logic_boolean\\\" id=\\\"[/SO=0B73BGJg~=@A2Hw\\\"\\u003e\\n \\u003cfield name=\\\"BOOL\\\"\\u003eTRUE\\u003c/field\\u003e\\n \\u003c/block\\u003e\\n \\u003c/value\\u003e\\n \\u003cnext\\u003e\\n \\u003cblock type=\\\"component_set_get\\\" id=\\\"oKs;Vad;!T~f[$c=0ZmY\\\"\\u003e\\n \\u003cmutation component_type=\\\"ImageSprite\\\" set_or_get=\\\"set\\\" property_name=\\\"Enabled\\\" is_generic=\\\"false\\\" instance_name=\\\"出口障礙物2\\\"\\u003e\\u003c/mutation\\u003e\\n \\u003cfield name=\\\"COMPONENT_SELECTOR\\\"\\u003e出口障礙物2\\u003c/field\\u003e\\n \\u003cfield name=\\\"PROP\\\"\\u003eEnabled\\u003c/field\\u003e\\n \\u003cvalue name=\\\"VALUE\\\"\\u003e\\n \\u003cblock type=\\\"logic_boolean\\\" id=\\\"HwT:zpjzcs.{Ml\\\\!Rdktb\\\"\\u003e\\n \\u003cfield name=\\\"BOOL\\\"\\u003eTRUE\\u003c/field\\u003e\\n \\u003c/block\\u003e\\n \\u003c/value\\u003e\\n \\u003cnext\\u003e\\n \\u003cblock type=\\\"component_set_get\\\" id=\\\"cg{hd;lW1R]#P9@`o~/s\\\"\\u003e\\n \\u003cmutation component_type=\\\"ImageSprite\\\" set_or_get=\\\"set\\\" property_name=\\\"Enabled\\\" is_generic=\\\"false\\\" instance_name=\\\"旋轉障礙物1\\\"\\u003e\\u003c/mutation\\u003e\\n \\u003cfield name=\\\"COMPONENT_SELECTOR\\\"\\u003e旋轉障礙物1\\u003c/field\\u003e\\n \\u003cfield name=\\\"PROP\\\"\\u003eEnabled\\u003c/field\\u003e\\n \\u003cvalue name=\\\"VALUE\\\"\\u003e\\n \\u003cblock type=\\\"logic_boolean\\\" id=\\\"tKgl_Dv:`kXe./#3-hDd\\\"\\u003e\\n \\u003cfield name=\\\"BOOL\\\"\\u003eTRUE\\u003c/field\\u003e\\n \\u003c/block\\u003e\\n \\u003c/value\\u003e\\n \\u003cnext\\u003e\\n \\u003cblock type=\\\"component_set_get\\\" id=\\\"IgK6uW+cAC\\\\!CSVSF7FK.\\\"\\u003e\\n \\u003cmutation component_type=\\\"ImageSprite\\\" set_or_get=\\\"set\\\" property_name=\\\"Enabled\\\" is_generic=\\\"false\\\" instance_name=\\\"旋轉障礙物2\\\"\\u003e\\u003c/mutation\\u003e\\n \\u003cfield name=\\\"COMPONENT_SELECTOR\\\"\\u003e旋轉障礙物2\\u003c/field\\u003e\\n \\u003cfield name=\\\"PROP\\\"\\u003eEnabled\\u003c/field\\u003e\\n \\u003cvalue name=\\\"VALUE\\\"\\u003e\\n \\u003cblock type=\\\"logic_boolean\\\" id=\\\"yXEqQ7LL=N:;7=u?yhBM\\\"\\u003e\\n \\u003cfield name=\\\"BOOL\\\"\\u003eTRUE\\u003c/field\\u003e\\n \\u003c/block\\u003e\\n \\u003c/value\\u003e\\n \\u003cnext\\u003e\\n \\u003cblock type=\\\"component_set_get\\\" id=\\\"KMWRd?wI9jM[~oB=Q[l}\\\"\\u003e\\n \\u003cmutation component_type=\\\"ImageSprite\\\" set_or_get=\\\"set\\\" property_name=\\\"Enabled\\\" is_generic=\\\"false\\\" instance_name=\\\"旋轉障礙物3\\\"\\u003e\\u003c/mutation\\u003e\\n \\u003cfield name=\\\"COMPONENT_SELECTOR\\\"\\u003e旋轉障礙物3\\u003c/field\\u003e\\n \\u003cfield name=\\\"PROP\\\"\\u003eEnabled\\u003c/field\\u003e\\n \\u003cvalue name=\\\"VALUE\\\"\\u003e\\n \\u003cblock type=\\\"logic_boolean\\\" id=\\\"?%G6k7\\\\!+TKqS~a\\\\!y#+L`\\\"\\u003e\\n \\u003cfield name=\\\"BOOL\\\"\\u003eTRUE\\u003c/field\\u003e\\n \\u003c/block\\u003e\\n \\u003c/value\\u003e\\n \\u003cnext\\u003e\\n \\u003cblock type=\\\"component_set_get\\\" id=\\\"~K?]?8j;vb+BG)KO\\\\!qC~\\\"\\u003e\\n \\u003cmutation component_type=\\\"ImageSprite\\\" set_or_get=\\\"set\\\" property_name=\\\"Enabled\\\" is_generic=\\\"false\\\" instance_name=\\\"目標\\\"\\u003e\\u003c/mutation\\u003e\\n \\u003cfield name=\\\"COMPONENT_SELECTOR\\\"\\u003e目標\\u003c/field\\u003e\\n \\u003cfield name=\\\"PROP\\\"\\u003eEnabled\\u003c/field\\u003e\\n \\u003cvalue name=\\\"VALUE\\\"\\u003e\\n \\u003cblock type=\\\"logic_boolean\\\" id=\\\"h:9Zs39E0#njqV/ahV5q\\\"\\u003e\\n \\u003cfield name=\\\"BOOL\\\"\\u003eTRUE\\u003c/field\\u003e\\n \\u003c/block\\u003e\\n \\u003c/value\\u003e\\n \\u003cnext\\u003e\\n \\u003cblock type=\\\"component_set_get\\\" id=\\\"EBeW#O-=];HP.KEnh`@W\\\"\\u003e\\n \\u003cmutation component_type=\\\"ImageSprite\\\" set_or_get=\\\"set\\\" property_name=\\\"Enabled\\\" is_generic=\\\"false\\\" instance_name=\\\"藍球\\\"\\u003e\\u003c/mutation\\u003e\\n \\u003cfield name=\\\"COMPONENT_SELECTOR\\\"\\u003e藍球\\u003c/field\\u003e\\n \\u003cfield name=\\\"PROP\\\"\\u003eEnabled\\u003c/field\\u003e\\n \\u003cvalue name=\\\"VALUE\\\"\\u003e\\n \\u003cblock type=\\\"logic_boolean\\\" id=\\\"_sXSQq+}Ws[?J`q39g!9\\\"\\u003e\\n \\u003cfield name=\\\"BOOL\\\"\\u003eTRUE\\u003c/field\\u003e\\n \\u003c/block\\u003e\\n \\u003c/value\\u003e\\n \\u003cnext\\u003e\\n \\u003cblock type=\\\"component_set_get\\\" id=\\\"kJ#Eva]QSDoBl5Rp!Gs,\\\"\\u003e\\n \\u003cmutation component_type=\\\"ImageSprite\\\" set_or_get=\\\"set\\\" property_name=\\\"Enabled\\\" is_generic=\\\"false\\\" instance_name=\\\"遊戲狀態\\\"\\u003e\\u003c/mutation\\u003e\\n \\u003cfield name=\\\"COMPONENT_SELECTOR\\\"\\u003e遊戲狀態\\u003c/field\\u003e\\n \\u003cfield name=\\\"PROP\\\"\\u003eEnabled\\u003c/field\\u003e\\n \\u003cvalue name=\\\"VALUE\\\"\\u003e\\n \\u003cblock type=\\\"logic_boolean\\\" id=\\\"0}d9pGF7VxQsAVY[c1!I\\\"\\u003e\\n \\u003cfield name=\\\"BOOL\\\"\\u003eFALSE\\u003c/field\\u003e\\n \\u003c/block\\u003e\\n \\u003c/value\\u003e\\n \\u003cnext\\u003e\\n \\u003cblock type=\\\"component_set_get\\\" id=\\\"KX*l+*.x%7b?GaNrf(M}\\\"\\u003e\\n \\u003cmutation component_type=\\\"Clock\\\" set_or_get=\\\"set\\\" property_name=\\\"TimerEnabled\\\" is_generic=\\\"false\\\" instance_name=\\\"計時_遊戲時間\\\"\\u003e\\u003c/mutation\\u003e\\n \\u003cfield name=\\\"COMPONENT_SELECTOR\\\"\\u003e計時_遊戲時間\\u003c/field\\u003e\\n \\u003cfield name=\\\"PROP\\\"\\u003eTimerEnabled\\u003c/field\\u003e\\n \\u003cvalue name=\\\"VALUE\\\"\\u003e\\n \\u003cblock type=\\\"logic_boolean\\\" id=\\\"o,i3jgXXt)I;+Zcn+2VG\\\"\\u003e\\n \\u003cfield name=\\\"BOOL\\\"\\u003eTRUE\\u003c/field\\u003e\\n \\u003c/block\\u003e\\n \\u003c/value\\u003e\\n \\u003cnext\\u003e\\n \\u003cblock type=\\\"component_set_get\\\" id=\\\"J@^pYH~@$(aQM/#EY7g:\\\"\\u003e\\n \\u003cmutation component_type=\\\"Clock\\\" set_or_get=\\\"set\\\" property_name=\\\"TimerEnabled\\\" is_generic=\\\"false\\\" instance_name=\\\"計時_障礙物旋轉\\\"\\u003e\\u003c/mutation\\u003e\\n \\u003cfield name=\\\"COMPONENT_SELECTOR\\\"\\u003e計時_障礙物旋轉\\u003c/field\\u003e\\n \\u003cfield name=\\\"PROP\\\"\\u003eTimerEnabled\\u003c/field\\u003e\\n \\u003cvalue name=\\\"VALUE\\\"\\u003e\\n \\u003cblock type=\\\"logic_boolean\\\" id=\\\"I6hCuw-*VNi9Q)qqjhwb\\\"\\u003e\\n \\u003cfield name=\\\"BOOL\\\"\\u003eTRUE\\u003c/field\\u003e\\n \\u003c/block\\u003e\\n \\u003c/value\\u003e\\n \\u003cnext\\u003e\\n \\u003cblock type=\\\"component_set_get\\\" id=\\\"Tc*R}K~)unV3DJ#i+f^h\\\"\\u003e\\n \\u003cmutation component_type=\\\"Clock\\\" set_or_get=\\\"set\\\" property_name=\\\"TimerEnabled\\\" is_generic=\\\"false\\\" instance_name=\\\"計時_障礙物移動\\\"\\u003e\\u003c/mutation\\u003e\\n \\u003cfield name=\\\"COMPONENT_SELECTOR\\\"\\u003e計時_障礙物移動\\u003c/field\\u003e\\n \\u003cfield name=\\\"PROP\\\"\\u003eTimerEnabled\\u003c/field\\u003e\\n \\u003cvalue name=\\\"VALUE\\\"\\u003e\\n \\u003cblock type=\\\"logic_boolean\\\" id=\\\"7N^G!!\\\\!]YbX%)nZ/f=Sx\\\"\\u003e\\n \\u003cfield name=\\\"BOOL\\\"\\u003eTRUE\\u003c/field\\u003e\\n \\u003c/block\\u003e\\n \\u003c/value\\u003e\\n \\u003cnext\\u003e\\n \\u003cblock type=\\\"component_set_get\\\" id=\\\"W@a(86e^C::r([yhDoJ`\\\"\\u003e\\n \\u003cmutation component_type=\\\"AccelerometerSensor\\\" set_or_get=\\\"set\\\" property_name=\\\"Enabled\\\" is_generic=\\\"false\\\" instance_name=\\\"加速度感測器1\\\"\\u003e\\u003c/mutation\\u003e\\n \\u003cfield name=\\\"COMPONENT_SELECTOR\\\"\\u003e加速度感測器1\\u003c/field\\u003e\\n \\u003cfield name=\\\"PROP\\\"\\u003eEnabled\\u003c/field\\u003e\\n \\u003cvalue name=\\\"VALUE\\\"\\u003e\\n \\u003cblock type=\\\"logic_boolean\\\" id=\\\"Ph79Aev?-(8@po}Ai%vx\\\"\\u003e\\n \\u003cfield name=\\\"BOOL\\\"\\u003eTRUE\\u003c/field\\u003e\\n \\u003c/block\\u003e\\n \\u003c/value\\u003e\\n \\u003c/block\\u003e\\n \\u003c/next\\u003e\\n \\u003c/block\\u003e\\n \\u003c/next\\u003e\\n \\u003c/block\\u003e\\n \\u003c/next\\u003e\\n \\u003c/block\\u003e\\n \\u003c/next\\u003e\\n \\u003c/block\\u003e\\n \\u003c/next\\u003e\\n \\u003c/block\\u003e\\n \\u003c/next\\u003e\\n \\u003c/block\\u003e\\n \\u003c/next\\u003e\\n \\u003c/block\\u003e\\n \\u003c/next\\u003e\\n \\u003c/block\\u003e\\n \\u003c/next\\u003e\\n \\u003c/block\\u003e\\n \\u003c/next\\u003e\\n \\u003c/block\\u003e\\n \\u003c/next\\u003e\\n \\u003c/block\\u003e\\n \\u003c/next\\u003e\\n \\u003c/block\\u003e\\n \\u003c/next\\u003e\\n \\u003c/block\\u003e\\n \\u003c/statement\\u003e\\n \\u003c/block\\u003e\\n \\u003cblock type=\\\"global_declaration\\\" id=\\\"`UtupRq@#.i(FBbd!(fk\\\" x=\\\"-354\\\" y=\\\"1985\\\"\\u003e\\n \\u003cfield name=\\\"NAME\\\"\\u003e時間個位\\u003c/field\\u003e\\n \\u003cvalue name=\\\"VALUE\\\"\\u003e\\n \\u003cblock type=\\\"math_number\\\" id=\\\"=%eeHjYJ9N2QJVsbE$mR\\\"\\u003e\\n \\u003cfield name=\\\"NUM\\\"\\u003e0\\u003c/field\\u003e\\n \\u003c/block\\u003e\\n \\u003c/value\\u003e\\n \\u003c/block\\u003e\\n \\u003cblock type=\\\"global_declaration\\\" id=\\\"H9M8OJ!@*u@YV%HfmEJa\\\" x=\\\"-355\\\" y=\\\"2027\\\"\\u003e\\n \\u003cfield name=\\\"NAME\\\"\\u003e時間十位\\u003c/field\\u003e\\n \\u003cvalue name=\\\"VALUE\\\"\\u003e\\n \\u003cblock type=\\\"math_number\\\" id=\\\"xm@P@{vdiqrVo,i0;Ko%\\\"\\u003e\\n \\u003cfield name=\\\"NUM\\\"\\u003e0\\u003c/field\\u003e\\n \\u003c/block\\u003e\\n \\u003c/value\\u003e\\n \\u003c/block\\u003e\\n \\u003cblock type=\\\"global_declaration\\\" id=\\\"V8m/Kz)[I-%_APLjL(Eq\\\" x=\\\"-351\\\" y=\\\"2063\\\"\\u003e\\n \\u003cfield name=\\\"NAME\\\"\\u003emovY\\u003c/field\\u003e\\n \\u003cvalue name=\\\"VALUE\\\"\\u003e\\n \\u003cblock type=\\\"math_number\\\" id=\\\"uL}vIB=.$C__WR-FmuZG\\\"\\u003e\\n \\u003cfield name=\\\"NUM\\\"\\u003e-10\\u003c/field\\u003e\\n \\u003c/block\\u003e\\n \\u003c/value\\u003e\\n \\u003c/block\\u003e\\n \\u003cblock type=\\\"global_declaration\\\" id=\\\"_H}_m`OJCM7:.]4]9L,X\\\" x=\\\"-351\\\" y=\\\"2108\\\"\\u003e\\n \\u003cfield name=\\\"NAME\\\"\\u003emovX\\u003c/field\\u003e\\n \\u003cvalue name=\\\"VALUE\\\"\\u003e\\n \\u003cblock type=\\\"math_number\\\" id=\\\"A_s@3gw4sZam:E8E(X?d\\\"\\u003e\\n \\u003cfield name=\\\"NUM\\\"\\u003e-10\\u003c/field\\u003e\\n \\u003c/block\\u003e\\n \\u003c/value\\u003e\\n \\u003c/block\\u003e\\n \\u003cblock type=\\\"procedures_defnoreturn\\\" id=\\\"%l\\\\!3W@n6qR4,aY$;6~n*\\\" x=\\\"-374\\\" y=\\\"2237\\\"\\u003e\\n \\u003cfield name=\\\"NAME\\\"\\u003e遊戲勝利\\u003c/field\\u003e\\n \\u003cstatement name=\\\"STACK\\\"\\u003e\\n \\u003cblock type=\\\"component_method\\\" id=\\\"UF5QB9t6Ho.}^aDH!u9a\\\"\\u003e\\n \\u003cmutation component_type=\\\"Sound\\\" method_name=\\\"Play\\\" is_generic=\\\"false\\\" instance_name=\\\"勝利音效\\\"\\u003e\\u003c/mutation\\u003e\\n \\u003cfield name=\\\"COMPONENT_SELECTOR\\\"\\u003e勝利音效\\u003c/field\\u003e\\n \\u003cnext\\u003e\\n \\u003cblock type=\\\"component_method\\\" id=\\\"U8%^*hP^e%WBnw6X1[}r\\\"\\u003e\\n \\u003cmutation component_type=\\\"ImageSprite\\\" method_name=\\\"MoveTo\\\" is_generic=\\\"false\\\" instance_name=\\\"藍球\\\"\\u003e\\u003c/mutation\\u003e\\n \\u003cfield name=\\\"COMPONENT_SELECTOR\\\"\\u003e藍球\\u003c/field\\u003e\\n \\u003cvalue name=\\\"ARG0\\\"\\u003e\\n \\u003cblock type=\\\"component_set_get\\\" id=\\\"*dfi2{QB5d4DVhE+n.L{\\\"\\u003e\\n \\u003cmutation component_type=\\\"ImageSprite\\\" set_or_get=\\\"get\\\" property_name=\\\"X\\\" is_generic=\\\"false\\\" instance_name=\\\"目標\\\"\\u003e\\u003c/mutation\\u003e\\n \\u003cfield name=\\\"COMPONENT_SELECTOR\\\"\\u003e目標\\u003c/field\\u003e\\n \\u003cfield name=\\\"PROP\\\"\\u003eX\\u003c/field\\u003e\\n \\u003c/block\\u003e\\n \\u003c/value\\u003e\\n \\u003cvalue name=\\\"ARG1\\\"\\u003e\\n \\u003cblock type=\\\"component_set_get\\\" id=\\\"3l]Lqi4=B{q~Ja+8No@3\\\"\\u003e\\n \\u003cmutation component_type=\\\"ImageSprite\\\" set_or_get=\\\"get\\\" property_name=\\\"Y\\\" is_generic=\\\"false\\\" instance_name=\\\"目標\\\"\\u003e\\u003c/mutation\\u003e\\n \\u003cfield name=\\\"COMPONENT_SELECTOR\\\"\\u003e目標\\u003c/field\\u003e\\n \\u003cfield name=\\\"PROP\\\"\\u003eY\\u003c/field\\u003e\\n \\u003c/block\\u003e\\n \\u003c/value\\u003e\\n \\u003cnext\\u003e\\n \\u003cblock type=\\\"component_set_get\\\" id=\\\"KYK=eXDrE#_T(i\\\\!6@^W?\\\"\\u003e\\n \\u003cmutation component_type=\\\"ImageSprite\\\" set_or_get=\\\"set\\\" property_name=\\\"Z\\\" is_generic=\\\"false\\\" instance_name=\\\"藍球\\\"\\u003e\\u003c/mutation\\u003e\\n \\u003cfield name=\\\"COMPONENT_SELECTOR\\\"\\u003e藍球\\u003c/field\\u003e\\n \\u003cfield name=\\\"PROP\\\"\\u003eZ\\u003c/field\\u003e\\n \\u003cvalue name=\\\"VALUE\\\"\\u003e\\n \\u003cblock type=\\\"math_number\\\" id=\\\"@%y^gu])/ziYY_cN`NY~\\\"\\u003e\\n \\u003cfield name=\\\"NUM\\\"\\u003e2\\u003c/field\\u003e\\n \\u003c/block\\u003e\\n \\u003c/value\\u003e\\n \\u003cnext\\u003e\\n \\u003cblock type=\\\"component_set_get\\\" id=\\\"J5LU=Cc6tI-+*78\\\\!:wV=\\\"\\u003e\\n \\u003cmutation component_type=\\\"ImageSprite\\\" set_or_get=\\\"set\\\" property_name=\\\"Visible\\\" is_generic=\\\"false\\\" instance_name=\\\"遊戲狀態\\\"\\u003e\\u003c/mutation\\u003e\\n \\u003cfield name=\\\"COMPONENT_SELECTOR\\\"\\u003e遊戲狀態\\u003c/field\\u003e\\n \\u003cfield name=\\\"PROP\\\"\\u003eVisible\\u003c/field\\u003e\\n \\u003cvalue name=\\\"VALUE\\\"\\u003e\\n \\u003cblock type=\\\"logic_false\\\" id=\\\"VC[:vlk)FR^E-suA9Tw[\\\"\\u003e\\n \\u003cfield name=\\\"BOOL\\\"\\u003eTRUE\\u003c/field\\u003e\\n \\u003c/block\\u003e\\n \\u003c/value\\u003e\\n \\u003cnext\\u003e\\n \\u003cblock type=\\\"component_set_get\\\" id=\\\"3KlKx{Gt)wn/ysxvS=mL\\\"\\u003e\\n \\u003cmutation component_type=\\\"ImageSprite\\\" set_or_get=\\\"set\\\" property_name=\\\"Picture\\\" is_generic=\\\"false\\\" instance_name=\\\"遊戲狀態\\\"\\u003e\\u003c/mutation\\u003e\\n \\u003cfield name=\\\"COMPONENT_SELECTOR\\\"\\u003e遊戲狀態\\u003c/field\\u003e\\n \\u003cfield name=\\\"PROP\\\"\\u003ePicture\\u003c/field\\u003e\\n \\u003cvalue name=\\\"VALUE\\\"\\u003e\\n \\u003cblock type=\\\"text\\\" id=\\\"jhD0l2~t-{bO%kXXF/jD\\\"\\u003e\\n \\u003cfield name=\\\"TEXT\\\"\\u003ewin.png\\u003c/field\\u003e\\n \\u003c/block\\u003e\\n \\u003c/value\\u003e\\n \\u003cnext\\u003e\\n \\u003cblock type=\\\"component_set_get\\\" id=\\\"OM=39Aljk,y]oje6l8sf\\\"\\u003e\\n \\u003cmutation component_type=\\\"ImageSprite\\\" set_or_get=\\\"set\\\" property_name=\\\"Z\\\" is_generic=\\\"false\\\" instance_name=\\\"遊戲狀態\\\"\\u003e\\u003c/mutation\\u003e\\n \\u003cfield name=\\\"COMPONENT_SELECTOR\\\"\\u003e遊戲狀態\\u003c/field\\u003e\\n \\u003cfield name=\\\"PROP\\\"\\u003eZ\\u003c/field\\u003e\\n \\u003cvalue name=\\\"VALUE\\\"\\u003e\\n \\u003cblock type=\\\"math_number\\\" id=\\\"IDc=+Y/dMc6xjIO!rw\\\\!q\\\"\\u003e\\n \\u003cfield name=\\\"NUM\\\"\\u003e3\\u003c/field\\u003e\\n \\u003c/block\\u003e\\n \\u003c/value\\u003e\\n \\u003cnext\\u003e\\n \\u003cblock type=\\\"component_set_get\\\" id=\\\"$vp}Pxyt0`y`2j7`f2*L\\\"\\u003e\\n \\u003cmutation component_type=\\\"AccelerometerSensor\\\" set_or_get=\\\"set\\\" property_name=\\\"Enabled\\\" is_generic=\\\"false\\\" instance_name=\\\"加速度感測器1\\\"\\u003e\\u003c/mutation\\u003e\\n \\u003cfield name=\\\"COMPONENT_SELECTOR\\\"\\u003e加速度感測器1\\u003c/field\\u003e\\n \\u003cfield name=\\\"PROP\\\"\\u003eEnabled\\u003c/field\\u003e\\n \\u003cvalue name=\\\"VALUE\\\"\\u003e\\n \\u003cblock type=\\\"logic_false\\\" id=\\\"QmoF0Yz9R$*~cYKYfkm!\\\"\\u003e\\n \\u003cfield name=\\\"BOOL\\\"\\u003eFALSE\\u003c/field\\u003e\\n \\u003c/block\\u003e\\n \\u003c/value\\u003e\\n \\u003cnext\\u003e\\n \\u003cblock type=\\\"component_set_get\\\" id=\\\"6sd.bo6MRpD/ZFjLj9h\\\\!\\\"\\u003e\\n \\u003cmutation component_type=\\\"Clock\\\" set_or_get=\\\"set\\\" property_name=\\\"TimerEnabled\\\" is_generic=\\\"false\\\" instance_name=\\\"計時_遊戲時間\\\"\\u003e\\u003c/mutation\\u003e\\n \\u003cfield name=\\\"COMPONENT_SELECTOR\\\"\\u003e計時_遊戲時間\\u003c/field\\u003e\\n \\u003cfield name=\\\"PROP\\\"\\u003eTimerEnabled\\u003c/field\\u003e\\n \\u003cvalue name=\\\"VALUE\\\"\\u003e\\n \\u003cblock type=\\\"logic_false\\\" id=\\\"l33lTyP!,[u~yj`C#t.o\\\"\\u003e\\n \\u003cfield name=\\\"BOOL\\\"\\u003eFALSE\\u003c/field\\u003e\\n \\u003c/block\\u003e\\n \\u003c/value\\u003e\\n \\u003c/block\\u003e\\n \\u003c/next\\u003e\\n \\u003c/block\\u003e\\n \\u003c/next\\u003e\\n \\u003c/block\\u003e\\n \\u003c/next\\u003e\\n \\u003c/block\\u003e\\n \\u003c/next\\u003e\\n \\u003c/block\\u003e\\n \\u003c/next\\u003e\\n \\u003c/block\\u003e\\n \\u003c/next\\u003e\\n \\u003c/block\\u003e\\n \\u003c/next\\u003e\\n \\u003c/block\\u003e\\n \\u003c/statement\\u003e\\n \\u003c/block\\u003e\\n \\u003cblock type=\\\"component_event\\\" id=\\\"I{Q=`18V2deo#g04G@3r\\\" x=\\\"180\\\" y=\\\"2234\\\"\\u003e\\n \\u003cmutation component_type=\\\"Clock\\\" instance_name=\\\"計時_障礙物旋轉\\\" event_name=\\\"Timer\\\"\\u003e\\u003c/mutation\\u003e\\n \\u003cfield name=\\\"COMPONENT_SELECTOR\\\"\\u003e計時_障礙物旋轉\\u003c/field\\u003e\\n \\u003cstatement name=\\\"DO\\\"\\u003e\\n \\u003cblock type=\\\"component_set_get\\\" id=\\\"qxGQ3aaUWBBe6{Y(%K9O\\\"\\u003e\\n \\u003cmutation component_type=\\\"ImageSprite\\\" set_or_get=\\\"set\\\" property_name=\\\"Heading\\\" is_generic=\\\"false\\\" instance_name=\\\"旋轉障礙物1\\\"\\u003e\\u003c/mutation\\u003e\\n \\u003cfield name=\\\"COMPONENT_SELECTOR\\\"\\u003e旋轉障礙物1\\u003c/field\\u003e\\n \\u003cfield name=\\\"PROP\\\"\\u003eHeading\\u003c/field\\u003e\\n \\u003cvalue name=\\\"VALUE\\\"\\u003e\\n \\u003cblock type=\\\"math_add\\\" id=\\\"MxBh4`st[S0;:=bnjLbm\\\"\\u003e\\n \\u003cmutation items=\\\"2\\\"\\u003e\\u003c/mutation\\u003e\\n \\u003cvalue name=\\\"NUM0\\\"\\u003e\\n \\u003cblock type=\\\"component_set_get\\\" id=\\\"vUFc0~89!x~ySI9GFL#1\\\"\\u003e\\n \\u003cmutation component_type=\\\"ImageSprite\\\" set_or_get=\\\"get\\\" property_name=\\\"Heading\\\" is_generic=\\\"false\\\" instance_name=\\\"旋轉障礙物1\\\"\\u003e\\u003c/mutation\\u003e\\n \\u003cfield name=\\\"COMPONENT_SELECTOR\\\"\\u003e旋轉障礙物1\\u003c/field\\u003e\\n \\u003cfield name=\\\"PROP\\\"\\u003eHeading\\u003c/field\\u003e\\n \\u003c/block\\u003e\\n \\u003c/value\\u003e\\n \\u003cvalue name=\\\"NUM1\\\"\\u003e\\n \\u003cblock type=\\\"math_number\\\" id=\\\"pq6[QM:o!zFRDae`[[`Y\\\"\\u003e\\n \\u003cfield name=\\\"NUM\\\"\\u003e-20\\u003c/field\\u003e\\n \\u003c/block\\u003e\\n \\u003c/value\\u003e\\n \\u003c/block\\u003e\\n \\u003c/value\\u003e\\n \\u003cnext\\u003e\\n \\u003cblock type=\\\"component_set_get\\\" id=\\\"^$/#(]1ClAGY}z*rL@]A\\\"\\u003e\\n \\u003cmutation component_type=\\\"ImageSprite\\\" set_or_get=\\\"set\\\" property_name=\\\"Heading\\\" is_generic=\\\"false\\\" instance_name=\\\"旋轉障礙物2\\\"\\u003e\\u003c/mutation\\u003e\\n \\u003cfield name=\\\"COMPONENT_SELECTOR\\\"\\u003e旋轉障礙物2\\u003c/field\\u003e\\n \\u003cfield name=\\\"PROP\\\"\\u003eHeading\\u003c/field\\u003e\\n \\u003cvalue name=\\\"VALUE\\\"\\u003e\\n \\u003cblock type=\\\"math_add\\\" id=\\\"tfk12!uovGT$AF5+OCH)\\\"\\u003e\\n \\u003cmutation items=\\\"2\\\"\\u003e\\u003c/mutation\\u003e\\n \\u003cvalue name=\\\"NUM0\\\"\\u003e\\n \\u003cblock type=\\\"component_set_get\\\" id=\\\"Ve@ZWZ]:yNs)}`~f;T-T\\\"\\u003e\\n \\u003cmutation component_type=\\\"ImageSprite\\\" set_or_get=\\\"get\\\" property_name=\\\"Heading\\\" is_generic=\\\"false\\\" instance_name=\\\"障礙物2\\\"\\u003e\\u003c/mutation\\u003e\\n \\u003cfield name=\\\"COMPONENT_SELECTOR\\\"\\u003e障礙物2\\u003c/field\\u003e\\n \\u003cfield name=\\\"PROP\\\"\\u003eHeading\\u003c/field\\u003e\\n \\u003c/block\\u003e\\n \\u003c/value\\u003e\\n \\u003cvalue name=\\\"NUM1\\\"\\u003e\\n \\u003cblock type=\\\"math_number\\\" id=\\\"f_}^$s5Cb]3nr%3wm``O\\\"\\u003e\\n \\u003cfield name=\\\"NUM\\\"\\u003e20\\u003c/field\\u003e\\n \\u003c/block\\u003e\\n \\u003c/value\\u003e\\n \\u003c/block\\u003e\\n \\u003c/value\\u003e\\n \\u003c/block\\u003e\\n \\u003c/next\\u003e\\n \\u003c/block\\u003e\\n \\u003c/statement\\u003e\\n \\u003c/block\\u003e\\n \\u003cblock type=\\\"component_event\\\" id=\\\"V6Q8*9:j%D0tmBO1jSF6\\\" x=\\\"112\\\" y=\\\"2377\\\"\\u003e\\n \\u003cmutation component_type=\\\"AccelerometerSensor\\\" instance_name=\\\"加速度感測器1\\\" event_name=\\\"AccelerationChanged\\\"\\u003e\\u003c/mutation\\u003e\\n \\u003cfield name=\\\"COMPONENT_SELECTOR\\\"\\u003e加速度感測器1\\u003c/field\\u003e\\n \\u003cstatement name=\\\"DO\\\"\\u003e\\n \\u003cblock type=\\\"component_set_get\\\" id=\\\"Lf/r.cW^*o`GuMf[mrXm\\\"\\u003e\\n \\u003cmutation component_type=\\\"ImageSprite\\\" set_or_get=\\\"set\\\" property_name=\\\"X\\\" is_generic=\\\"false\\\" instance_name=\\\"藍球\\\"\\u003e\\u003c/mutation\\u003e\\n \\u003cfield name=\\\"COMPONENT_SELECTOR\\\"\\u003e藍球\\u003c/field\\u003e\\n \\u003cfield name=\\\"PROP\\\"\\u003eX\\u003c/field\\u003e\\n \\u003cvalue name=\\\"VALUE\\\"\\u003e\\n \\u003cblock type=\\\"math_subtract\\\" id=\\\";T3Caj_B8aOyuKCv{`08\\\"\\u003e\\n \\u003cvalue name=\\\"A\\\"\\u003e\\n \\u003cblock type=\\\"component_set_get\\\" id=\\\"6llI]B(2o5Ek_N}cl8}4\\\"\\u003e\\n \\u003cmutation component_type=\\\"ImageSprite\\\" set_or_get=\\\"get\\\" property_name=\\\"X\\\" is_generic=\\\"false\\\" instance_name=\\\"藍球\\\"\\u003e\\u003c/mutation\\u003e\\n \\u003cfield name=\\\"COMPONENT_SELECTOR\\\"\\u003e藍球\\u003c/field\\u003e\\n \\u003cfield name=\\\"PROP\\\"\\u003eX\\u003c/field\\u003e\\n \\u003c/block\\u003e\\n \\u003c/value\\u003e\\n \\u003cvalue name=\\\"B\\\"\\u003e\\n \\u003cblock type=\\\"lexical_variable_get\\\" id=\\\"6WQE/0tATC$=pf0*o[8O\\\"\\u003e\\n \\u003cmutation\\u003e\\n \\u003ceventparam name=\\\"xAccel\\\"\\u003e\\u003c/eventparam\\u003e\\n \\u003c/mutation\\u003e\\n \\u003cfield name=\\\"VAR\\\"\\u003eX分量\\u003c/field\\u003e\\n \\u003c/block\\u003e\\n \\u003c/value\\u003e\\n \\u003c/block\\u003e\\n \\u003c/value\\u003e\\n \\u003cnext\\u003e\\n \\u003cblock type=\\\"component_set_get\\\" id=\\\"G}PQcZib}$o3Wdzao%4A\\\"\\u003e\\n \\u003cmutation component_type=\\\"ImageSprite\\\" set_or_get=\\\"set\\\" property_name=\\\"Y\\\" is_generic=\\\"false\\\" instance_name=\\\"藍球\\\"\\u003e\\u003c/mutation\\u003e\\n \\u003cfield name=\\\"COMPONENT_SELECTOR\\\"\\u003e藍球\\u003c/field\\u003e\\n \\u003cfield name=\\\"PROP\\\"\\u003eY\\u003c/field\\u003e\\n \\u003cvalue name=\\\"VALUE\\\"\\u003e\\n \\u003cblock type=\\\"math_subtract\\\" id=\\\"IIHCcbDrZ(2*Flb35d8(\\\"\\u003e\\n \\u003cvalue name=\\\"A\\\"\\u003e\\n \\u003cblock type=\\\"component_set_get\\\" id=\\\"O,$=BDnVM/;B09el5De$\\\"\\u003e\\n \\u003cmutation component_type=\\\"ImageSprite\\\" set_or_get=\\\"get\\\" property_name=\\\"Y\\\" is_generic=\\\"false\\\" instance_name=\\\"藍球\\\"\\u003e\\u003c/mutation\\u003e\\n \\u003cfield name=\\\"COMPONENT_SELECTOR\\\"\\u003e藍球\\u003c/field\\u003e\\n \\u003cfield name=\\\"PROP\\\"\\u003eY\\u003c/field\\u003e\\n \\u003c/block\\u003e\\n \\u003c/value\\u003e\\n \\u003cvalue name=\\\"B\\\"\\u003e\\n \\u003cblock type=\\\"lexical_variable_get\\\" id=\\\"@N$?n^;v^`popAn^pM}^\\\"\\u003e\\n \\u003cmutation\\u003e\\n \\u003ceventparam name=\\\"yAccel\\\"\\u003e\\u003c/eventparam\\u003e\\n \\u003c/mutation\\u003e\\n \\u003cfield name=\\\"VAR\\\"\\u003eY分量\\u003c/field\\u003e\\n \\u003c/block\\u003e\\n \\u003c/value\\u003e\\n \\u003c/block\\u003e\\n \\u003c/value\\u003e\\n \\u003c/block\\u003e\\n \\u003c/next\\u003e\\n \\u003c/block\\u003e\\n \\u003c/statement\\u003e\\n \\u003c/block\\u003e\\n \\u003cblock type=\\\"procedures_defnoreturn\\\" id=\\\"(MaV)RLHPwHeY=apgj6n\\\" x=\\\"-378\\\" y=\\\"2557\\\"\\u003e\\n \\u003cfield name=\\\"NAME\\\"\\u003e遊戲失敗\\u003c/field\\u003e\\n \\u003cstatement name=\\\"STACK\\\"\\u003e\\n \\u003cblock type=\\\"component_method\\\" id=\\\"/sPbBbbUsJpF.U.^8+_8\\\"\\u003e\\n \\u003cmutation component_type=\\\"Sound\\\" method_name=\\\"Play\\\" is_generic=\\\"false\\\" instance_name=\\\"失敗音效\\\"\\u003e\\u003c/mutation\\u003e\\n \\u003cfield name=\\\"COMPONENT_SELECTOR\\\"\\u003e失敗音效\\u003c/field\\u003e\\n \\u003cnext\\u003e\\n \\u003cblock type=\\\"lexical_variable_set\\\" id=\\\"3_pdIMmz\\\\!EcMiS-d![Mp\\\"\\u003e\\n \\u003cfield name=\\\"VAR\\\"\\u003eglobal 時間個位\\u003c/field\\u003e\\n \\u003cvalue name=\\\"VALUE\\\"\\u003e\\n \\u003cblock type=\\\"math_number\\\" id=\\\"P1#Vibeh}ri~WiKsOkIR\\\"\\u003e\\n \\u003cfield name=\\\"NUM\\\"\\u003e9\\u003c/field\\u003e\\n \\u003c/block\\u003e\\n \\u003c/value\\u003e\\n \\u003cnext\\u003e\\n \\u003cblock type=\\\"lexical_variable_set\\\" id=\\\"B9`qa,kFDvq`f:ouq=RI\\\"\\u003e\\n \\u003cfield name=\\\"VAR\\\"\\u003eglobal 時間十位\\u003c/field\\u003e\\n \\u003cvalue name=\\\"VALUE\\\"\\u003e\\n \\u003cblock type=\\\"math_number\\\" id=\\\"A#`c.*z}Mk~Wpg~kh@bx\\\"\\u003e\\n \\u003cfield name=\\\"NUM\\\"\\u003e9\\u003c/field\\u003e\\n \\u003c/block\\u003e\\n \\u003c/value\\u003e\\n \\u003cnext\\u003e\\n \\u003cblock type=\\\"component_set_get\\\" id=\\\"S-t=zwN2t#Z):cvK/Q+l\\\"\\u003e\\n \\u003cmutation component_type=\\\"AccelerometerSensor\\\" set_or_get=\\\"set\\\" property_name=\\\"Enabled\\\" is_generic=\\\"false\\\" instance_name=\\\"加速度感測器1\\\"\\u003e\\u003c/mutation\\u003e\\n \\u003cfield name=\\\"COMPONENT_SELECTOR\\\"\\u003e加速度感測器1\\u003c/field\\u003e\\n \\u003cfield name=\\\"PROP\\\"\\u003eEnabled\\u003c/field\\u003e\\n \\u003cvalue name=\\\"VALUE\\\"\\u003e\\n \\u003cblock type=\\\"logic_false\\\" id=\\\"skj2o+6F#qx24{;4aG]r\\\"\\u003e\\n \\u003cfield name=\\\"BOOL\\\"\\u003eFALSE\\u003c/field\\u003e\\n \\u003c/block\\u003e\\n \\u003c/value\\u003e\\n \\u003cnext\\u003e\\n \\u003cblock type=\\\"component_set_get\\\" id=\\\"[q@Bo7Gc5w=rB]x^rlOm\\\"\\u003e\\n \\u003cmutation component_type=\\\"Clock\\\" set_or_get=\\\"set\\\" property_name=\\\"TimerEnabled\\\" is_generic=\\\"false\\\" instance_name=\\\"計時_遊戲時間\\\"\\u003e\\u003c/mutation\\u003e\\n \\u003cfield name=\\\"COMPONENT_SELECTOR\\\"\\u003e計時_遊戲時間\\u003c/field\\u003e\\n \\u003cfield name=\\\"PROP\\\"\\u003eTimerEnabled\\u003c/field\\u003e\\n \\u003cvalue name=\\\"VALUE\\\"\\u003e\\n \\u003cblock type=\\\"logic_false\\\" id=\\\"0+S!GQ]/EFF_(^Z/Ag#l\\\"\\u003e\\n \\u003cfield name=\\\"BOOL\\\"\\u003eFALSE\\u003c/field\\u003e\\n \\u003c/block\\u003e\\n \\u003c/value\\u003e\\n \\u003cnext\\u003e\\n \\u003cblock type=\\\"component_set_get\\\" id=\\\"XOrYZm!GV~~8K$Ec5n{:\\\"\\u003e\\n \\u003cmutation component_type=\\\"Clock\\\" set_or_get=\\\"set\\\" property_name=\\\"TimerEnabled\\\" is_generic=\\\"false\\\" instance_name=\\\"計時_障礙物旋轉\\\"\\u003e\\u003c/mutation\\u003e\\n \\u003cfield name=\\\"COMPONENT_SELECTOR\\\"\\u003e計時_障礙物旋轉\\u003c/field\\u003e\\n \\u003cfield name=\\\"PROP\\\"\\u003eTimerEnabled\\u003c/field\\u003e\\n \\u003cvalue name=\\\"VALUE\\\"\\u003e\\n \\u003cblock type=\\\"logic_false\\\" id=\\\"i9hq$c(f}hes2SeR}v1A\\\"\\u003e\\n \\u003cfield name=\\\"BOOL\\\"\\u003eFALSE\\u003c/field\\u003e\\n \\u003c/block\\u003e\\n \\u003c/value\\u003e\\n \\u003cnext\\u003e\\n \\u003cblock type=\\\"component_set_get\\\" id=\\\"\\\\!lFwvM3p:x?oZ#j%x(\\\\!G\\\"\\u003e\\n \\u003cmutation component_type=\\\"ImageSprite\\\" set_or_get=\\\"set\\\" property_name=\\\"Visible\\\" is_generic=\\\"false\\\" instance_name=\\\"遊戲狀態\\\"\\u003e\\u003c/mutation\\u003e\\n \\u003cfield name=\\\"COMPONENT_SELECTOR\\\"\\u003e遊戲狀態\\u003c/field\\u003e\\n \\u003cfield name=\\\"PROP\\\"\\u003eVisible\\u003c/field\\u003e\\n \\u003cvalue name=\\\"VALUE\\\"\\u003e\\n \\u003cblock type=\\\"logic_false\\\" id=\\\"HuVDr~{6iOe?jV;V`r$,\\\"\\u003e\\n \\u003cfield name=\\\"BOOL\\\"\\u003eTRUE\\u003c/field\\u003e\\n \\u003c/block\\u003e\\n \\u003c/value\\u003e\\n \\u003cnext\\u003e\\n \\u003cblock type=\\\"component_set_get\\\" id=\\\".wng`16{(m?]zAyijTol\\\"\\u003e\\n \\u003cmutation component_type=\\\"ImageSprite\\\" set_or_get=\\\"set\\\" property_name=\\\"Picture\\\" is_generic=\\\"false\\\" instance_name=\\\"遊戲狀態\\\"\\u003e\\u003c/mutation\\u003e\\n \\u003cfield name=\\\"COMPONENT_SELECTOR\\\"\\u003e遊戲狀態\\u003c/field\\u003e\\n \\u003cfield name=\\\"PROP\\\"\\u003ePicture\\u003c/field\\u003e\\n \\u003cvalue name=\\\"VALUE\\\"\\u003e\\n \\u003cblock type=\\\"text\\\" id=\\\";ztW3bi^o6u#vW^NZZ$z\\\"\\u003e\\n \\u003cfield name=\\\"TEXT\\\"\\u003elose.png\\u003c/field\\u003e\\n \\u003c/block\\u003e\\n \\u003c/value\\u003e\\n \\u003c/block\\u003e\\n \\u003c/next\\u003e\\n \\u003c/block\\u003e\\n \\u003c/next\\u003e\\n \\u003c/block\\u003e\\n \\u003c/next\\u003e\\n \\u003c/block\\u003e\\n \\u003c/next\\u003e\\n \\u003c/block\\u003e\\n \\u003c/next\\u003e\\n \\u003c/block\\u003e\\n \\u003c/next\\u003e\\n \\u003c/block\\u003e\\n \\u003c/next\\u003e\\n \\u003c/block\\u003e\\n \\u003c/statement\\u003e\\n \\u003c/block\\u003e\\n \\u003cblock type=\\\"component_event\\\" id=\\\"Z`TGAK`N{kPuT:_=D0y;\\\" collapsed=\\\"true\\\" x=\\\"133\\\" y=\\\"2562\\\"\\u003e\\n \\u003cmutation component_type=\\\"ImageSprite\\\" instance_name=\\\"障礙物1\\\" event_name=\\\"EdgeReached\\\"\\u003e\\u003c/mutation\\u003e\\n \\u003cfield name=\\\"COMPONENT_SELECTOR\\\"\\u003e障礙物1\\u003c/field\\u003e\\n \\u003cstatement name=\\\"DO\\\"\\u003e\\n \\u003cblock type=\\\"controls_if\\\" id=\\\"blv.nqw5{gZ2%lvuJyEM\\\"\\u003e\\n \\u003cvalue name=\\\"IF0\\\"\\u003e\\n \\u003cblock type=\\\"math_compare\\\" id=\\\"W=o1nDy)7![opUB;`?1_\\\"\\u003e\\n \\u003cfield name=\\\"OP\\\"\\u003eEQ\\u003c/field\\u003e\\n \\u003cvalue name=\\\"A\\\"\\u003e\\n \\u003cblock type=\\\"lexical_variable_get\\\" id=\\\"veJFi~x8p2[9uaY=NC=4\\\"\\u003e\\n \\u003cmutation\\u003e\\n \\u003ceventparam name=\\\"edge\\\"\\u003e\\u003c/eventparam\\u003e\\n \\u003c/mutation\\u003e\\n \\u003cfield name=\\\"VAR\\\"\\u003e邊緣數值\\u003c/field\\u003e\\n \\u003c/block\\u003e\\n \\u003c/value\\u003e\\n \\u003cvalue name=\\\"B\\\"\\u003e\\n \\u003cblock type=\\\"math_number\\\" id=\\\"BhHm+HW:hy?di0.zs2P8\\\"\\u003e\\n \\u003cfield name=\\\"NUM\\\"\\u003e3\\u003c/field\\u003e\\n \\u003c/block\\u003e\\n \\u003c/value\\u003e\\n \\u003c/block\\u003e\\n \\u003c/value\\u003e\\n \\u003cstatement name=\\\"DO0\\\"\\u003e\\n \\u003cblock type=\\\"lexical_variable_set\\\" id=\\\"2sI7!LBMRHo9d@,~M.BZ\\\"\\u003e\\n \\u003cfield name=\\\"VAR\\\"\\u003eglobal movX\\u003c/field\\u003e\\n \\u003cvalue name=\\\"VALUE\\\"\\u003e\\n \\u003cblock type=\\\"math_number\\\" id=\\\"z1\\\\!x49-c/+IF{/N3}A8N\\\"\\u003e\\n \\u003cfield name=\\\"NUM\\\"\\u003e-10\\u003c/field\\u003e\\n \\u003c/block\\u003e\\n \\u003c/value\\u003e\\n \\u003c/block\\u003e\\n \\u003c/statement\\u003e\\n \\u003cnext\\u003e\\n \\u003cblock type=\\\"controls_if\\\" id=\\\"rNN;A]M\\\\!f+f0Pd$[[s)E\\\"\\u003e\\n \\u003cvalue name=\\\"IF0\\\"\\u003e\\n \\u003cblock type=\\\"math_compare\\\" id=\\\"rg-tlraNf~O1,KI54{YX\\\"\\u003e\\n \\u003cfield name=\\\"OP\\\"\\u003eEQ\\u003c/field\\u003e\\n \\u003cvalue name=\\\"A\\\"\\u003e\\n \\u003cblock type=\\\"lexical_variable_get\\\" id=\\\"mgYDc.nMaK(uwxPa{\\\\!]d\\\"\\u003e\\n \\u003cmutation\\u003e\\n \\u003ceventparam name=\\\"edge\\\"\\u003e\\u003c/eventparam\\u003e\\n \\u003c/mutation\\u003e\\n \\u003cfield name=\\\"VAR\\\"\\u003e邊緣數值\\u003c/field\\u003e\\n \\u003c/block\\u003e\\n \\u003c/value\\u003e\\n \\u003cvalue name=\\\"B\\\"\\u003e\\n \\u003cblock type=\\\"math_number\\\" id=\\\"gt{?1%~%.*G?@v;;y#d=\\\"\\u003e\\n \\u003cfield name=\\\"NUM\\\"\\u003e-3\\u003c/field\\u003e\\n \\u003c/block\\u003e\\n \\u003c/value\\u003e\\n \\u003c/block\\u003e\\n \\u003c/value\\u003e\\n \\u003cstatement name=\\\"DO0\\\"\\u003e\\n \\u003cblock type=\\\"lexical_variable_set\\\" id=\\\";#jB4uIDb*B/AGd{wt$J\\\"\\u003e\\n \\u003cfield name=\\\"VAR\\\"\\u003eglobal movX\\u003c/field\\u003e\\n \\u003cvalue name=\\\"VALUE\\\"\\u003e\\n \\u003cblock type=\\\"math_number\\\" id=\\\"xHLu;D@2lr8(gy7/Bv7Z\\\"\\u003e\\n \\u003cfield name=\\\"NUM\\\"\\u003e10\\u003c/field\\u003e\\n \\u003c/block\\u003e\\n \\u003c/value\\u003e\\n \\u003c/block\\u003e\\n \\u003c/statement\\u003e\\n \\u003c/block\\u003e\\n \\u003c/next\\u003e\\n \\u003c/block\\u003e\\n \\u003c/statement\\u003e\\n \\u003c/block\\u003e\\n \\u003cblock type=\\\"component_event\\\" id=\\\"N#EQJ@pE(On~xcToD[#0\\\" collapsed=\\\"true\\\" x=\\\"148\\\" y=\\\"2616\\\"\\u003e\\n \\u003cmutation component_type=\\\"ImageSprite\\\" instance_name=\\\"障礙物2\\\" event_name=\\\"EdgeReached\\\"\\u003e\\u003c/mutation\\u003e\\n \\u003cfield name=\\\"COMPONENT_SELECTOR\\\"\\u003e障礙物2\\u003c/field\\u003e\\n \\u003cstatement name=\\\"DO\\\"\\u003e\\n \\u003cblock type=\\\"controls_if\\\" id=\\\"qZ_`zptxNVg8emUfXBY}\\\"\\u003e\\n \\u003cvalue name=\\\"IF0\\\"\\u003e\\n \\u003cblock type=\\\"math_compare\\\" id=\\\"DF.PHILEZ@u-ilLycYYo\\\"\\u003e\\n \\u003cfield name=\\\"OP\\\"\\u003eEQ\\u003c/field\\u003e\\n \\u003cvalue name=\\\"A\\\"\\u003e\\n \\u003cblock type=\\\"lexical_variable_get\\\" id=\\\"EX]Wj/#Ti}NMkg_rbN4C\\\"\\u003e\\n \\u003cmutation\\u003e\\n \\u003ceventparam name=\\\"edge\\\"\\u003e\\u003c/eventparam\\u003e\\n \\u003c/mutation\\u003e\\n \\u003cfield name=\\\"VAR\\\"\\u003e邊緣數值\\u003c/field\\u003e\\n \\u003c/block\\u003e\\n \\u003c/value\\u003e\\n \\u003cvalue name=\\\"B\\\"\\u003e\\n \\u003cblock type=\\\"math_number\\\" id=\\\"(l]]V#xo;eoXH5~J)c{u\\\"\\u003e\\n \\u003cfield name=\\\"NUM\\\"\\u003e1\\u003c/field\\u003e\\n \\u003c/block\\u003e\\n \\u003c/value\\u003e\\n \\u003c/block\\u003e\\n \\u003c/value\\u003e\\n \\u003cstatement name=\\\"DO0\\\"\\u003e\\n \\u003cblock type=\\\"lexical_variable_set\\\" id=\\\"=5{7GIAy8!*N%OJ/MR7l\\\"\\u003e\\n \\u003cfield name=\\\"VAR\\\"\\u003eglobal movY\\u003c/field\\u003e\\n \\u003cvalue name=\\\"VALUE\\\"\\u003e\\n \\u003cblock type=\\\"math_number\\\" id=\\\"-xY#-[r0h{nP=*_7[N2O\\\"\\u003e\\n \\u003cfield name=\\\"NUM\\\"\\u003e-10\\u003c/field\\u003e\\n \\u003c/block\\u003e\\n \\u003c/value\\u003e\\n \\u003c/block\\u003e\\n \\u003c/statement\\u003e\\n \\u003cnext\\u003e\\n \\u003cblock type=\\\"controls_if\\\" id=\\\"}.2[l!IG/Z!QICAY`Fb}\\\"\\u003e\\n \\u003cvalue name=\\\"IF0\\\"\\u003e\\n \\u003cblock type=\\\"math_compare\\\" id=\\\"nP9rLxmK}ZXlfr)^H_J]\\\"\\u003e\\n \\u003cfield name=\\\"OP\\\"\\u003eEQ\\u003c/field\\u003e\\n \\u003cvalue name=\\\"A\\\"\\u003e\\n \\u003cblock type=\\\"lexical_variable_get\\\" id=\\\"v0Bw;!s$8ywwdELn$?ZV\\\"\\u003e\\n \\u003cmutation\\u003e\\n \\u003ceventparam name=\\\"edge\\\"\\u003e\\u003c/eventparam\\u003e\\n \\u003c/mutation\\u003e\\n \\u003cfield name=\\\"VAR\\\"\\u003e邊緣數值\\u003c/field\\u003e\\n \\u003c/block\\u003e\\n \\u003c/value\\u003e\\n \\u003cvalue name=\\\"B\\\"\\u003e\\n \\u003cblock type=\\\"math_number\\\" id=\\\"iA][iJK%#Vo{WdIj$ks}\\\"\\u003e\\n \\u003cfield name=\\\"NUM\\\"\\u003e-1\\u003c/field\\u003e\\n \\u003c/block\\u003e\\n \\u003c/value\\u003e\\n \\u003c/block\\u003e\\n \\u003c/value\\u003e\\n \\u003cstatement name=\\\"DO0\\\"\\u003e\\n \\u003cblock type=\\\"lexical_variable_set\\\" id=\\\"0{$^{F}`eo#xN(Lg#/A}\\\"\\u003e\\n \\u003cfield name=\\\"VAR\\\"\\u003eglobal movY\\u003c/field\\u003e\\n \\u003cvalue name=\\\"VALUE\\\"\\u003e\\n \\u003cblock type=\\\"math_number\\\" id=\\\"c0K%GyeCc5^Fa6zTwPzr\\\"\\u003e\\n \\u003cfield name=\\\"NUM\\\"\\u003e10\\u003c/field\\u003e\\n \\u003c/block\\u003e\\n \\u003c/value\\u003e\\n \\u003c/block\\u003e\\n \\u003c/statement\\u003e\\n \\u003c/block\\u003e\\n \\u003c/next\\u003e\\n \\u003c/block\\u003e\\n \\u003c/statement\\u003e\\n \\u003c/block\\u003e\\n \\u003cyacodeblocks ya-version=\\\"167\\\" language-version=\\\"21\\\"\\u003e\\u003c/yacodeblocks\\u003e\\n\\u003c/xml\\u003e\",\"src/appinventor/ai_appinventor/RollerBall/Screen1.scm\":\"#|\\n$JSON\\n{\\\"authURL\\\":[\\\"localhost\\\",\\\"koding.school\\\",\\\"ai2.appinventor.mit.edu\\\"],\\\"YaVersion\\\":\\\"167\\\",\\\"Source\\\":\\\"Form\\\",\\\"Properties\\\":{\\\"$Name\\\":\\\"Screen1\\\",\\\"$Type\\\":\\\"Form\\\",\\\"$Version\\\":\\\"23\\\",\\\"AlignHorizontal\\\":\\\"3\\\",\\\"AlignVertical\\\":\\\"2\\\",\\\"AppName\\\":\\\"RollerBall\\\",\\\"BackgroundColor\\\":\\\"\\u0026HFF000000\\\",\\\"Title\\\":\\\"Screen1\\\",\\\"Uuid\\\":\\\"0\\\",\\\"$Components\\\":[{\\\"$Name\\\":\\\"\\\\u756b\\\\u5e031\\\",\\\"$Type\\\":\\\"Canvas\\\",\\\"$Version\\\":\\\"10\\\",\\\"BackgroundColor\\\":\\\"\\u0026HFF444444\\\",\\\"Height\\\":\\\"400\\\",\\\"Width\\\":\\\"-2\\\",\\\"Uuid\\\":\\\"79335631\\\",\\\"$Components\\\":[{\\\"$Name\\\":\\\"\\\\u6642\\\\u9593_\\\\u5341\\\\u4f4d\\\",\\\"$Type\\\":\\\"ImageSprite\\\",\\\"$Version\\\":\\\"6\\\",\\\"Picture\\\":\\\"0.png\\\",\\\"Uuid\\\":\\\"-1456233709\\\",\\\"X\\\":\\\"118\\\",\\\"Y\\\":\\\"7\\\"},{\\\"$Name\\\":\\\"\\\\u6642\\\\u9593_\\\\u500b\\\\u4f4d\\\",\\\"$Type\\\":\\\"ImageSprite\\\",\\\"$Version\\\":\\\"6\\\",\\\"Picture\\\":\\\"0.png\\\",\\\"Uuid\\\":\\\"513603586\\\",\\\"X\\\":\\\"151\\\",\\\"Y\\\":\\\"7\\\"},{\\\"$Name\\\":\\\"\\\\u51fa\\\\u53e3\\\\u969c\\\\u7919\\\\u72691\\\",\\\"$Type\\\":\\\"ImageSprite\\\",\\\"$Version\\\":\\\"6\\\",\\\"Picture\\\":\\\"board_vert.png\\\",\\\"Uuid\\\":\\\"-147186241\\\",\\\"X\\\":\\\"67\\\",\\\"Y\\\":\\\"0\\\"},{\\\"$Name\\\":\\\"\\\\u51fa\\\\u53e3\\\\u969c\\\\u7919\\\\u72692\\\",\\\"$Type\\\":\\\"ImageSprite\\\",\\\"$Version\\\":\\\"6\\\",\\\"Picture\\\":\\\"board_level.png\\\",\\\"Uuid\\\":\\\"-363944766\\\",\\\"X\\\":\\\"0\\\",\\\"Y\\\":\\\"100\\\"},{\\\"$Name\\\":\\\"\\\\u65cb\\\\u8f49\\\\u969c\\\\u7919\\\\u72691\\\",\\\"$Type\\\":\\\"ImageSprite\\\",\\\"$Version\\\":\\\"6\\\",\\\"Picture\\\":\\\"board_vert.png\\\",\\\"Uuid\\\":\\\"-388623596\\\",\\\"X\\\":\\\"151\\\",\\\"Y\\\":\\\"83\\\"},{\\\"$Name\\\":\\\"\\\\u65cb\\\\u8f49\\\\u969c\\\\u7919\\\\u72692\\\",\\\"$Type\\\":\\\"ImageSprite\\\",\\\"$Version\\\":\\\"6\\\",\\\"Picture\\\":\\\"board.png\\\",\\\"Uuid\\\":\\\"1576486610\\\",\\\"X\\\":\\\"201\\\",\\\"Y\\\":\\\"306\\\"},{\\\"$Name\\\":\\\"\\\\u65cb\\\\u8f49\\\\u969c\\\\u7919\\\\u72693\\\",\\\"$Type\\\":\\\"ImageSprite\\\",\\\"$Version\\\":\\\"6\\\",\\\"Picture\\\":\\\"board.png\\\",\\\"Uuid\\\":\\\"707083617\\\",\\\"X\\\":\\\"155\\\",\\\"Y\\\":\\\"347\\\"},{\\\"$Name\\\":\\\"\\\\u969c\\\\u7919\\\\u72691\\\",\\\"$Type\\\":\\\"ImageSprite\\\",\\\"$Version\\\":\\\"6\\\",\\\"Picture\\\":\\\"board_level.png\\\",\\\"Uuid\\\":\\\"1443499824\\\",\\\"X\\\":\\\"210\\\",\\\"Y\\\":\\\"250\\\"},{\\\"$Name\\\":\\\"\\\\u969c\\\\u7919\\\\u72692\\\",\\\"$Type\\\":\\\"ImageSprite\\\",\\\"$Version\\\":\\\"6\\\",\\\"Picture\\\":\\\"board_vert.png\\\",\\\"Uuid\\\":\\\"21429428\\\",\\\"X\\\":\\\"83\\\",\\\"Y\\\":\\\"350\\\"},{\\\"$Name\\\":\\\"\\\\u85cd\\\\u7403\\\",\\\"$Type\\\":\\\"ImageSprite\\\",\\\"$Version\\\":\\\"6\\\",\\\"Height\\\":\\\"20\\\",\\\"Width\\\":\\\"20\\\",\\\"Picture\\\":\\\"blue_ball.png\\\",\\\"Uuid\\\":\\\"-184410137\\\",\\\"X\\\":\\\"23\\\",\\\"Y\\\":\\\"28\\\"},{\\\"$Name\\\":\\\"\\\\u76ee\\\\u6a19\\\",\\\"$Type\\\":\\\"ImageSprite\\\",\\\"$Version\\\":\\\"6\\\",\\\"Picture\\\":\\\"Target.png\\\",\\\"Uuid\\\":\\\"1356968475\\\",\\\"X\\\":\\\"269\\\",\\\"Y\\\":\\\"348\\\"},{\\\"$Name\\\":\\\"\\\\u904a\\\\u6232\\\\u72c0\\\\u614b\\\",\\\"$Type\\\":\\\"ImageSprite\\\",\\\"$Version\\\":\\\"6\\\",\\\"Picture\\\":\\\"Start.png\\\",\\\"Uuid\\\":\\\"1047477948\\\",\\\"X\\\":\\\"36\\\",\\\"Y\\\":\\\"97\\\"}]},{\\\"$Name\\\":\\\"\\\\u8a08\\\\u6642_\\\\u904a\\\\u6232\\\\u6642\\\\u9593\\\",\\\"$Type\\\":\\\"Clock\\\",\\\"$Version\\\":\\\"3\\\",\\\"Uuid\\\":\\\"-1735576099\\\"},{\\\"$Name\\\":\\\"\\\\u8a08\\\\u6642_\\\\u969c\\\\u7919\\\\u7269\\\\u65cb\\\\u8f49\\\",\\\"$Type\\\":\\\"Clock\\\",\\\"$Version\\\":\\\"3\\\",\\\"Uuid\\\":\\\"-667124817\\\"},{\\\"$Name\\\":\\\"\\\\u8a08\\\\u6642_\\\\u969c\\\\u7919\\\\u7269\\\\u79fb\\\\u52d5\\\",\\\"$Type\\\":\\\"Clock\\\",\\\"$Version\\\":\\\"3\\\",\\\"Uuid\\\":\\\"-1146225801\\\"},{\\\"$Name\\\":\\\"\\\\u52dd\\\\u5229\\\\u97f3\\\\u6548\\\",\\\"$Type\\\":\\\"Sound\\\",\\\"$Version\\\":\\\"3\\\",\\\"Source\\\":\\\"win.wav\\\",\\\"Uuid\\\":\\\"956111928\\\"},{\\\"$Name\\\":\\\"\\\\u5931\\\\u6557\\\\u97f3\\\\u6548\\\",\\\"$Type\\\":\\\"Sound\\\",\\\"$Version\\\":\\\"3\\\",\\\"Source\\\":\\\"destruction.mp3\\\",\\\"Uuid\\\":\\\"880106537\\\"},{\\\"$Name\\\":\\\"\\\\u52a0\\\\u901f\\\\u5ea6\\\\u611f\\\\u6e2c\\\\u56681\\\",\\\"$Type\\\":\\\"AccelerometerSensor\\\",\\\"$Version\\\":\\\"4\\\",\\\"Uuid\\\":\\\"277499558\\\"}]}}\\n|#\",\"src/appinventor/ai_appinventor/RollerBall/Screen1.yail\":\"#|\\n$Source $Yail\\n|#\\n\\n(define-form appinventor.ai_appinventor.RollerBall.Screen1 Screen1)\\n(require \\u003ccom.google.youngandroid.runtime\\u003e)\\n\\n(def (p$遊戲勝利 ) (call-component-method '勝利音效 'Play (*list-for-runtime*) '())(call-component-method '藍球 'MoveTo (*list-for-runtime* (get-property '目標 'X) (get-property '目標 'Y)) '(number number))(set-and-coerce-property! '藍球 'Z 2 'number)(set-and-coerce-property! '遊戲狀態 'Visible #t 'boolean)(set-and-coerce-property! '遊戲狀態 'Picture \\\"win.png\\\" 'text)(set-and-coerce-property! '遊戲狀態 'Z 3 'number)(set-and-coerce-property! '加速度感測器1 'Enabled #f 'boolean)(set-and-coerce-property! '計時_遊戲時間 'TimerEnabled #f 'boolean))\\n(def g$遊戲時間 0)\\n(def g$時間個位 0)\\n(def g$movX -10)\\n(def g$時間十位 0)\\n(def g$movY -10)\\n(def (p$遊戲失敗 ) (call-component-method '失敗音效 'Play (*list-for-runtime*) '())(set-var! g$時間個位 9)(set-var! g$時間十位 9)(set-and-coerce-property! '加速度感測器1 'Enabled #f 'boolean)(set-and-coerce-property! '計時_遊戲時間 'TimerEnabled #f 'boolean)(set-and-coerce-property! '計時_障礙物旋轉 'TimerEnabled #f 'boolean)(set-and-coerce-property! '遊戲狀態 'Visible #t 'boolean)(set-and-coerce-property! '遊戲狀態 'Picture \\\"lose.png\\\" 'text))\\n;;; Screen1\\n\\n(do-after-form-creation (set-and-coerce-property! 'Screen1 'AlignHorizontal 3 'number)\\n (set-and-coerce-property! 'Screen1 'AlignVertical 2 'number)\\n (set-and-coerce-property! 'Screen1 'AppName \\\"RollerBall\\\" 'text)\\n (set-and-coerce-property! 'Screen1 'BackgroundColor #xFF000000 'number)\\n (set-and-coerce-property! 'Screen1 'Title \\\"Screen1\\\" 'text)\\n)\\n\\n(define-event Screen1 Initialize()(set-this-form)\\n (set-and-coerce-property! '藍球 'X 1 'number)(set-and-coerce-property! '藍球 'Y 1 'number)(set-and-coerce-property! '加速度感測器1 'Enabled #f 'boolean)(set-and-coerce-property! '藍球 'Visible #f 'boolean)(set-and-coerce-property! '目標 'Visible #f 'boolean)(set-and-coerce-property! '遊戲狀態 'Visible #t 'boolean)(set-and-coerce-property! '旋轉障礙物1 'Visible #f 'boolean)(set-and-coerce-property! '旋轉障礙物2 'Visible #f 'boolean)(set-and-coerce-property! '旋轉障礙物3 'Visible #f 'boolean)(set-and-coerce-property! '障礙物1 'Visible #f 'boolean)(set-and-coerce-property! '障礙物2 'Visible #f 'boolean)(set-and-coerce-property! '時間_個位 'Visible #f 'boolean)(set-and-coerce-property! '時間_十位 'Visible #f 'boolean)(set-and-coerce-property! '計時_遊戲時間 'TimerEnabled #f 'boolean)(set-and-coerce-property! '計時_障礙物旋轉 'TimerEnabled #f 'boolean)(set-and-coerce-property! '計時_障礙物移動 'TimerEnabled #f 'boolean)(set-and-coerce-property! '時間_個位 'X (call-yail-primitive + (*list-for-runtime* (call-yail-primitive yail-divide (*list-for-runtime* (get-property '畫布1 'Width) 2) '(number number) \\\"yail-divide\\\") 2 ) '(number number ) \\\"+\\\") 'number)(set-and-coerce-property! '時間_十位 'X (call-yail-primitive - (*list-for-runtime* (call-yail-primitive - (*list-for-runtime* (get-property '時間_個位 'X) (get-property '時間_個位 'Width)) '(number number) \\\"-\\\") 2) '(number number) \\\"-\\\") 'number)(set-and-coerce-property! '時間_個位 'Y 7 'number)(set-and-coerce-property! '時間_十位 'Y 7 'number)(set-and-coerce-property! '遊戲狀態 'X 35 'number)(set-and-coerce-property! '遊戲狀態 'Y 86 'number))\\n;;; 畫布1\\n\\n(add-component Screen1 com.google.appinventor.components.runtime.Canvas 畫布1 \\n(set-and-coerce-property! '畫布1 'BackgroundColor #xFF444444 'number)\\n\\n(set-and-coerce-property! '畫布1 'Height 400 'number)\\n\\n(set-and-coerce-property! '畫布1 'Width -2 'number)\\n\\n)\\n\\n;;; 時間_十位\\n\\n(add-component 畫布1 com.google.appinventor.components.runtime.ImageSprite 時間_十位 \\n(set-and-coerce-property! '時間_十位 'Picture \\\"0.png\\\" 'text)\\n\\n(set-and-coerce-property! '時間_十位 'X 118 'number)\\n\\n(set-and-coerce-property! '時間_十位 'Y 7 'number)\\n\\n)\\n\\n;;; 時間_個位\\n\\n(add-component 畫布1 com.google.appinventor.components.runtime.ImageSprite 時間_個位 \\n(set-and-coerce-property! '時間_個位 'Picture \\\"0.png\\\" 'text)\\n\\n(set-and-coerce-property! '時間_個位 'X 151 'number)\\n\\n(set-and-coerce-property! '時間_個位 'Y 7 'number)\\n\\n)\\n\\n;;; 出口障礙物1\\n\\n(add-component 畫布1 com.google.appinventor.components.runtime.ImageSprite 出口障礙物1 \\n(set-and-coerce-property! '出口障礙物1 'Picture \\\"board_vert.png\\\" 'text)\\n\\n(set-and-coerce-property! '出口障礙物1 'X 67 'number)\\n\\n(set-and-coerce-property! '出口障礙物1 'Y 0 'number)\\n\\n)\\n\\n;;; 出口障礙物2\\n\\n(add-component 畫布1 com.google.appinventor.components.runtime.ImageSprite 出口障礙物2 \\n(set-and-coerce-property! '出口障礙物2 'Picture \\\"board_level.png\\\" 'text)\\n\\n(set-and-coerce-property! '出口障礙物2 'X 0 'number)\\n\\n(set-and-coerce-property! '出口障礙物2 'Y 100 'number)\\n\\n)\\n\\n;;; 旋轉障礙物1\\n\\n(add-component 畫布1 com.google.appinventor.components.runtime.ImageSprite 旋轉障礙物1 \\n(set-and-coerce-property! '旋轉障礙物1 'Picture \\\"board_vert.png\\\" 'text)\\n\\n(set-and-coerce-property! '旋轉障礙物1 'X 151 'number)\\n\\n(set-and-coerce-property! '旋轉障礙物1 'Y 83 'number)\\n\\n)\\n\\n;;; 旋轉障礙物2\\n\\n(add-component 畫布1 com.google.appinventor.components.runtime.ImageSprite 旋轉障礙物2 \\n(set-and-coerce-property! '旋轉障礙物2 'Picture \\\"board.png\\\" 'text)\\n\\n(set-and-coerce-property! '旋轉障礙物2 'X 201 'number)\\n\\n(set-and-coerce-property! '旋轉障礙物2 'Y 306 'number)\\n\\n)\\n\\n;;; 旋轉障礙物3\\n\\n(add-component 畫布1 com.google.appinventor.components.runtime.ImageSprite 旋轉障礙物3 \\n(set-and-coerce-property! '旋轉障礙物3 'Picture \\\"board.png\\\" 'text)\\n\\n(set-and-coerce-property! '旋轉障礙物3 'X 155 'number)\\n\\n(set-and-coerce-property! '旋轉障礙物3 'Y 347 'number)\\n\\n)\\n\\n;;; 障礙物1\\n\\n(add-component 畫布1 com.google.appinventor.components.runtime.ImageSprite 障礙物1 \\n(set-and-coerce-property! '障礙物1 'Picture \\\"board_level.png\\\" 'text)\\n\\n(set-and-coerce-property! '障礙物1 'X 210 'number)\\n\\n(set-and-coerce-property! '障礙物1 'Y 250 'number)\\n\\n)\\n\\n(define-event 障礙物1 EdgeReached($edge)(set-this-form)\\n (if (call-yail-primitive yail-equal? (*list-for-runtime* (lexical-value $edge) 3) '(any any) \\\"=\\\") (begin (set-var! g$movX -10)))(if (call-yail-primitive yail-equal? (*list-for-runtime* (lexical-value $edge) -3) '(any any) \\\"=\\\") (begin (set-var! g$movX 10))))\\n;;; 障礙物2\\n\\n(add-component 畫布1 com.google.appinventor.components.runtime.ImageSprite 障礙物2 \\n(set-and-coerce-property! '障礙物2 'Picture \\\"board_vert.png\\\" 'text)\\n\\n(set-and-coerce-property! '障礙物2 'X 83 'number)\\n\\n(set-and-coerce-property! '障礙物2 'Y 350 'number)\\n\\n)\\n\\n(define-event 障礙物2 EdgeReached($edge)(set-this-form)\\n (if (call-yail-primitive yail-equal? (*list-for-runtime* (lexical-value $edge) 1) '(any any) \\\"=\\\") (begin (set-var! g$movY -10)))(if (call-yail-primitive yail-equal? (*list-for-runtime* (lexical-value $edge) -1) '(any any) \\\"=\\\") (begin (set-var! g$movY 10))))\\n;;; 藍球\\n\\n(add-component 畫布1 com.google.appinventor.components.runtime.ImageSprite 藍球 \\n(set-and-coerce-property! '藍球 'Height 20 'number)\\n\\n(set-and-coerce-property! '藍球 'Width 20 'number)\\n\\n(set-and-coerce-property! '藍球 'Picture \\\"blue_ball.png\\\" 'text)\\n\\n(set-and-coerce-property! '藍球 'X 23 'number)\\n\\n(set-and-coerce-property! '藍球 'Y 28 'number)\\n\\n)\\n\\n(define-event 藍球 CollidedWith($other)(set-this-form)\\n (if (call-yail-primitive yail-equal? (*list-for-runtime* (lexical-value $other) (get-component 目標)) '(any any) \\\"=\\\") (begin ((get-var p$遊戲勝利) )) (begin (call-component-method '失敗音效 'Play (*list-for-runtime*) '())(call-component-method '藍球 'MoveTo (*list-for-runtime* 1 1) '(number number)))))\\n;;; 目標\\n\\n(add-component 畫布1 com.google.appinventor.components.runtime.ImageSprite 目標 \\n(set-and-coerce-property! '目標 'Picture \\\"Target.png\\\" 'text)\\n\\n(set-and-coerce-property! '目標 'X 269 'number)\\n\\n(set-and-coerce-property! '目標 'Y 348 'number)\\n\\n)\\n\\n;;; 遊戲狀態\\n\\n(add-component 畫布1 com.google.appinventor.components.runtime.ImageSprite 遊戲狀態 \\n(set-and-coerce-property! '遊戲狀態 'Picture \\\"Start.png\\\" 'text)\\n\\n(set-and-coerce-property! '遊戲狀態 'X 36 'number)\\n\\n(set-and-coerce-property! '遊戲狀態 'Y 97 'number)\\n\\n)\\n\\n(define-event 遊戲狀態 TouchDown($x $y)(set-this-form)\\n (set-and-coerce-property! '時間_十位 'Enabled #t 'boolean)(set-and-coerce-property! '時間_個位 'Enabled #t 'boolean)(set-and-coerce-property! '出口障礙物1 'Enabled #t 'boolean)(set-and-coerce-property! '出口障礙物2 'Enabled #t 'boolean)(set-and-coerce-property! '旋轉障礙物1 'Enabled #t 'boolean)(set-and-coerce-property! '旋轉障礙物2 'Enabled #t 'boolean)(set-and-coerce-property! '旋轉障礙物3 'Enabled #t 'boolean)(set-and-coerce-property! '目標 'Enabled #t 'boolean)(set-and-coerce-property! '藍球 'Enabled #t 'boolean)(set-and-coerce-property! '遊戲狀態 'Enabled #f 'boolean)(set-and-coerce-property! '計時_遊戲時間 'TimerEnabled #t 'boolean)(set-and-coerce-property! '計時_障礙物旋轉 'TimerEnabled #t 'boolean)(set-and-coerce-property! '計時_障礙物移動 'TimerEnabled #t 'boolean)(set-and-coerce-property! '加速度感測器1 'Enabled #t 'boolean))\\n;;; 計時_遊戲時間\\n\\n(add-component Screen1 com.google.appinventor.components.runtime.Clock 計時_遊戲時間 \\n)\\n\\n(define-event 計時_遊戲時間 Timer()(set-this-form)\\n (set-var! g$遊戲時間 (call-yail-primitive + (*list-for-runtime* (get-var g$遊戲時間) 1 ) '(number number ) \\\"+\\\"))(set-var! g$時間個位 (call-yail-primitive remainder (*list-for-runtime* (get-var g$遊戲時間) 10) '(number number) \\\"remainder\\\"))(set-var! g$時間十位 (call-yail-primitive quotient (*list-for-runtime* (get-var g$遊戲時間) 10) '(number number) \\\"quotient\\\"))(if (call-yail-primitive \\u003c (*list-for-runtime* (get-var g$遊戲時間) 10) '(number number) \\\"\\u003c\\\") (begin (set-var! g$時間十位 0)))(set-and-coerce-property! '時間_十位 'Picture (call-yail-primitive string-append (*list-for-runtime* (get-var g$時間十位) \\\"1.png\\\" ) '(text text ) \\\"join\\\") 'text)(set-and-coerce-property! '時間_個位 'Picture (call-yail-primitive string-append (*list-for-runtime* (get-var g$時間個位) \\\"0.png\\\" ) '(text text ) \\\"join\\\") 'text)(if (call-yail-primitive \\u003e (*list-for-runtime* (get-var g$遊戲時間) 99) '(number number) \\\"\\u003e\\\") (begin ((get-var p$遊戲失敗) ))))\\n;;; 計時_障礙物旋轉\\n\\n(add-component Screen1 com.google.appinventor.components.runtime.Clock 計時_障礙物旋轉 \\n)\\n\\n(define-event 計時_障礙物旋轉 Timer()(set-this-form)\\n (set-and-coerce-property! '旋轉障礙物1 'Heading (call-yail-primitive + (*list-for-runtime* (get-property '旋轉障礙物1 'Heading) -20 ) '(number number ) \\\"+\\\") 'number)(set-and-coerce-property! '旋轉障礙物2 'Heading (call-yail-primitive + (*list-for-runtime* (get-property '障礙物2 'Heading) 20 ) '(number number ) \\\"+\\\") 'number))\\n;;; 計時_障礙物移動\\n\\n(add-component Screen1 com.google.appinventor.components.runtime.Clock 計時_障礙物移動 \\n)\\n\\n(define-event 計時_障礙物移動 Timer()(set-this-form)\\n (set-and-coerce-property! '障礙物1 'Y (call-yail-primitive + (*list-for-runtime* (get-property '障礙物2 'Y) (get-var g$movY) ) '(number number ) \\\"+\\\") 'number)(set-and-coerce-property! '障礙物1 'X (call-yail-primitive + (*list-for-runtime* (get-property '障礙物1 'X) (get-var g$movX) ) '(number number ) \\\"+\\\") 'number))\\n;;; 勝利音效\\n\\n(add-component Screen1 com.google.appinventor.components.runtime.Sound 勝利音效 \\n(set-and-coerce-property! '勝利音效 'Source \\\"win.wav\\\" 'text)\\n\\n)\\n\\n;;; 失敗音效\\n\\n(add-component Screen1 com.google.appinventor.components.runtime.Sound 失敗音效 \\n(set-and-coerce-property! '失敗音效 'Source \\\"destruction.mp3\\\" 'text)\\n\\n)\\n\\n;;; 加速度感測器1\\n\\n(add-component Screen1 com.google.appinventor.components.runtime.AccelerometerSensor 加速度感測器1 \\n)\\n\\n(define-event 加速度感測器1 AccelerationChanged($xAccel $yAccel $zAccel)(set-this-form)\\n (set-and-coerce-property! '藍球 'X (call-yail-primitive - (*list-for-runtime* (get-property '藍球 'X) (lexical-value $xAccel)) '(number number) \\\"-\\\") 'number)(set-and-coerce-property! '藍球 'Y (call-yail-primitive - (*list-for-runtime* (get-property '藍球 'Y) (lexical-value $yAccel)) '(number number) \\\"-\\\") 'number))\\n(init-runtime)\"},\"settings\":\"{\\\"SimpleSettings\\\":{\\\"AccentColor\\\":\\\"\\u0026HFFFF4081\\\",\\\"ActionBar\\\":\\\"False\\\",\\\"AppName\\\":\\\"RollerBall\\\",\\\"Icon\\\":\\\"\\\",\\\"PhoneTablet\\\":\\\"False\\\",\\\"PrimaryColor\\\":\\\"\\u0026HFF3F51B5\\\",\\\"PrimaryColorDark\\\":\\\"\\u0026HFF303F9F\\\",\\\"ShowHiddenComponents\\\":\\\"False\\\",\\\"ShowListsAsJson\\\":\\\"False\\\",\\\"Sizing\\\":\\\"Fixed\\\",\\\"Theme\\\":\\\"Classic\\\",\\\"TutorialURL\\\":\\\"\\\",\\\"UsesLocation\\\":\\\"False\\\",\\\"VersionCode\\\":\\\"1\\\",\\\"VersionName\\\":\\\"1.0\\\"}}\"}","created_at":"2019-04-13T13:41:38.235+08:00","updated_at":"2020-03-28T14:35:27.973+08:00","name":"RollerBall","language":"appinventor","screenshot":{"url":null},"parent_id":42710,"plugin":null,"description":null,"note":null,"status":"public","like_student_ids":[],"is_featured":false,"views":130,"hashid":"qmdsg59v","is_content_changed":false,"review_status":"unsubmitted","submitted_at":null,"reviewed_at":null,"advise":null,"is_deleted":false}
[{"id":1094730,"file_name":"Target.png","project_id":62290,"asset_id":86072,"created_at":"2019-04-13T13:41:38.243+08:00","updated_at":"2019-04-13T13:41:38.243+08:00"},{"id":1094731,"file_name":"win.wav","project_id":62290,"asset_id":86866,"created_at":"2019-04-13T13:41:38.244+08:00","updated_at":"2019-04-13T13:41:38.244+08:00"},{"id":1094732,"file_name":"win.png","project_id":62290,"asset_id":86865,"created_at":"2019-04-13T13:41:38.245+08:00","updated_at":"2019-04-13T13:41:38.245+08:00"},{"id":1094733,"file_name":"lose.png","project_id":62290,"asset_id":86864,"created_at":"2019-04-13T13:41:38.246+08:00","updated_at":"2019-04-13T13:41:38.246+08:00"},{"id":1094734,"file_name":"destruction.mp3","project_id":62290,"asset_id":86863,"created_at":"2019-04-13T13:41:38.247+08:00","updated_at":"2019-04-13T13:41:38.247+08:00"},{"id":1094735,"file_name":"board_vert.png","project_id":62290,"asset_id":86862,"created_at":"2019-04-13T13:41:38.248+08:00","updated_at":"2019-04-13T13:41:38.248+08:00"},{"id":1094736,"file_name":"board_level.png","project_id":62290,"asset_id":86861,"created_at":"2019-04-13T13:41:38.249+08:00","updated_at":"2019-04-13T13:41:38.249+08:00"},{"id":1094737,"file_name":"board.png","project_id":62290,"asset_id":86860,"created_at":"2019-04-13T13:41:38.250+08:00","updated_at":"2019-04-13T13:41:38.250+08:00"},{"id":1094738,"file_name":"blue_ball.png","project_id":62290,"asset_id":86859,"created_at":"2019-04-13T13:41:38.251+08:00","updated_at":"2019-04-13T13:41:38.251+08:00"},{"id":1094739,"file_name":"Start.png","project_id":62290,"asset_id":86858,"created_at":"2019-04-13T13:41:38.252+08:00","updated_at":"2019-04-13T13:41:38.252+08:00"},{"id":1094740,"file_name":"9.png","project_id":62290,"asset_id":86857,"created_at":"2019-04-13T13:41:38.253+08:00","updated_at":"2019-04-13T13:41:38.253+08:00"},{"id":1094741,"file_name":"8.png","project_id":62290,"asset_id":86856,"created_at":"2019-04-13T13:41:38.253+08:00","updated_at":"2019-04-13T13:41:38.253+08:00"},{"id":1094742,"file_name":"7.png","project_id":62290,"asset_id":86855,"created_at":"2019-04-13T13:41:38.254+08:00","updated_at":"2019-04-13T13:41:38.254+08:00"},{"id":1094743,"file_name":"6.png","project_id":62290,"asset_id":86854,"created_at":"2019-04-13T13:41:38.255+08:00","updated_at":"2019-04-13T13:41:38.255+08:00"},{"id":1094744,"file_name":"5.png","project_id":62290,"asset_id":86853,"created_at":"2019-04-13T13:41:38.256+08:00","updated_at":"2019-04-13T13:41:38.256+08:00"},{"id":1094745,"file_name":"4.png","project_id":62290,"asset_id":86852,"created_at":"2019-04-13T13:41:38.257+08:00","updated_at":"2019-04-13T13:41:38.257+08:00"},{"id":1094746,"file_name":"3.png","project_id":62290,"asset_id":86851,"created_at":"2019-04-13T13:41:38.258+08:00","updated_at":"2019-04-13T13:41:38.258+08:00"},{"id":1094747,"file_name":"2.png","project_id":62290,"asset_id":86850,"created_at":"2019-04-13T13:41:38.259+08:00","updated_at":"2019-04-13T13:41:38.259+08:00"},{"id":1094748,"file_name":"1.png","project_id":62290,"asset_id":86849,"created_at":"2019-04-13T13:41:38.260+08:00","updated_at":"2019-04-13T13:41:38.260+08:00"},{"id":1094749,"file_name":"0.png","project_id":62290,"asset_id":86848,"created_at":"2019-04-13T13:41:38.261+08:00","updated_at":"2019-04-13T13:41:38.261+08:00"}]
橘蘋學習平台
我的作品
檢視專案頁
匯出
複製
匯入
刪除
下載 Android APP (APK)
繁中
简中
English
日本語
用手機掃描下方 QRCode 進行安裝
或您也可以
下載 APK
到這台電腦
用手機掃描下方 QRCode 進行安裝
或您也可以
下載 APK
到這台電腦