{"id":37971,"student_id":104,"content":"{\"files\":{\"src/appinventor/ai_appinventor/flappy_bird_S/Screen1.bky\":\"\\u003cxml xmlns=\\\"http://www.w3.org/1999/xhtml\\\"\\u003e\\n \\u003cblock type=\\\"component_event\\\" id=\\\"L@.@T8NWL4rd@A%8v707\\\" collapsed=\\\"true\\\" x=\\\"0\\\" y=\\\"0\\\"\\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_method\\\" id=\\\"AzhLH3{YJ`}0i.8dz^iS\\\"\\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=\\\"Lz6~q[V9vH~H2/\\\\!,=614\\\"\\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=\\\"math_add\\\" id=\\\"EROuG*$.^Yy?26Fn1)4Y\\\"\\u003e\\n \\u003cmutation items=\\\"2\\\"\\u003e\\u003c/mutation\\u003e\\n \\u003cvalue name=\\\"NUM0\\\"\\u003e\\n \\u003cblock type=\\\"component_set_get\\\" id=\\\"[fOz-8*3Ztk6w7`F^@Tl\\\"\\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=\\\"NUM1\\\"\\u003e\\n \\u003cblock type=\\\"math_number\\\" id=\\\"Ht1lyz})E#Q%4/[vusw#\\\"\\u003e\\n \\u003cfield name=\\\"NUM\\\"\\u003e8\\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/statement\\u003e\\n \\u003c/block\\u003e\\n \\u003cblock type=\\\"component_event\\\" id=\\\"2\\\" collapsed=\\\"true\\\" x=\\\"0\\\" y=\\\"52\\\"\\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=\\\"3\\\" inline=\\\"false\\\"\\u003e\\n \\u003cmutation component_type=\\\"Form\\\" set_or_get=\\\"set\\\" property_name=\\\"BackgroundColor\\\" is_generic=\\\"false\\\" instance_name=\\\"Screen1\\\"\\u003e\\u003c/mutation\\u003e\\n \\u003cfield name=\\\"COMPONENT_SELECTOR\\\"\\u003eScreen1\\u003c/field\\u003e\\n \\u003cfield name=\\\"PROP\\\"\\u003eBackgroundColor\\u003c/field\\u003e\\n \\u003cvalue name=\\\"VALUE\\\"\\u003e\\n \\u003cblock type=\\\"color_make_color\\\" id=\\\"4\\\" inline=\\\"false\\\"\\u003e\\n \\u003cvalue name=\\\"COLORLIST\\\"\\u003e\\n \\u003cblock type=\\\"lists_create_with\\\" id=\\\"5\\\" inline=\\\"false\\\"\\u003e\\n \\u003cmutation items=\\\"3\\\"\\u003e\\u003c/mutation\\u003e\\n \\u003cvalue name=\\\"ADD0\\\"\\u003e\\n \\u003cblock type=\\\"math_number\\\" id=\\\"6\\\"\\u003e\\n \\u003cfield name=\\\"NUM\\\"\\u003e219\\u003c/field\\u003e\\n \\u003c/block\\u003e\\n \\u003c/value\\u003e\\n \\u003cvalue name=\\\"ADD1\\\"\\u003e\\n \\u003cblock type=\\\"math_number\\\" id=\\\"7\\\"\\u003e\\n \\u003cfield name=\\\"NUM\\\"\\u003e218\\u003c/field\\u003e\\n \\u003c/block\\u003e\\n \\u003c/value\\u003e\\n \\u003cvalue name=\\\"ADD2\\\"\\u003e\\n \\u003cblock type=\\\"math_number\\\" id=\\\"8\\\"\\u003e\\n \\u003cfield name=\\\"NUM\\\"\\u003e149\\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/value\\u003e\\n \\u003cnext\\u003e\\n \\u003cblock type=\\\"component_set_get\\\" id=\\\"9\\\" inline=\\\"false\\\"\\u003e\\n \\u003cmutation component_type=\\\"Canvas\\\" set_or_get=\\\"set\\\" property_name=\\\"BackgroundColor\\\" is_generic=\\\"false\\\" instance_name=\\\"畫布1\\\"\\u003e\\u003c/mutation\\u003e\\n \\u003cfield name=\\\"COMPONENT_SELECTOR\\\"\\u003e畫布1\\u003c/field\\u003e\\n \\u003cfield name=\\\"PROP\\\"\\u003eBackgroundColor\\u003c/field\\u003e\\n \\u003cvalue name=\\\"VALUE\\\"\\u003e\\n \\u003cblock type=\\\"color_make_color\\\" id=\\\"10\\\" inline=\\\"false\\\"\\u003e\\n \\u003cvalue name=\\\"COLORLIST\\\"\\u003e\\n \\u003cblock type=\\\"lists_create_with\\\" id=\\\"11\\\" inline=\\\"false\\\"\\u003e\\n \\u003cmutation items=\\\"3\\\"\\u003e\\u003c/mutation\\u003e\\n \\u003cvalue name=\\\"ADD0\\\"\\u003e\\n \\u003cblock type=\\\"math_number\\\" id=\\\"12\\\"\\u003e\\n \\u003cfield name=\\\"NUM\\\"\\u003e0\\u003c/field\\u003e\\n \\u003c/block\\u003e\\n \\u003c/value\\u003e\\n \\u003cvalue name=\\\"ADD1\\\"\\u003e\\n \\u003cblock type=\\\"math_number\\\" id=\\\"13\\\"\\u003e\\n \\u003cfield name=\\\"NUM\\\"\\u003e218\\u003c/field\\u003e\\n \\u003c/block\\u003e\\n \\u003c/value\\u003e\\n \\u003cvalue name=\\\"ADD2\\\"\\u003e\\n \\u003cblock type=\\\"math_number\\\" id=\\\"14\\\"\\u003e\\n \\u003cfield name=\\\"NUM\\\"\\u003e149\\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/value\\u003e\\n \\u003cnext\\u003e\\n \\u003cblock type=\\\"component_method\\\" id=\\\"15\\\" inline=\\\"false\\\"\\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=\\\"16\\\"\\u003e\\n \\u003cfield name=\\\"NUM\\\"\\u003e0\\u003c/field\\u003e\\n \\u003c/block\\u003e\\n \\u003c/value\\u003e\\n \\u003cvalue name=\\\"ARG1\\\"\\u003e\\n \\u003cblock type=\\\"math_number\\\" id=\\\"17\\\"\\u003e\\n \\u003cfield name=\\\"NUM\\\"\\u003e320\\u003c/field\\u003e\\n \\u003c/block\\u003e\\n \\u003c/value\\u003e\\n \\u003cnext\\u003e\\n \\u003cblock type=\\\"procedures_callnoreturn\\\" id=\\\"18\\\"\\u003e\\n \\u003cmutation name=\\\"初始化\\\"\\u003e\\u003c/mutation\\u003e\\n \\u003cfield name=\\\"PROCNAME\\\"\\u003e初始化\\u003c/field\\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=\\\"procedures_defnoreturn\\\" id=\\\"19\\\" collapsed=\\\"true\\\" x=\\\"-13\\\" y=\\\"155\\\"\\u003e\\n \\u003cfield name=\\\"NAME\\\"\\u003e初始化\\u003c/field\\u003e\\n \\u003cstatement name=\\\"STACK\\\"\\u003e\\n \\u003cblock type=\\\"lexical_variable_set\\\" id=\\\"20\\\" inline=\\\"false\\\"\\u003e\\n \\u003cfield name=\\\"VAR\\\"\\u003eglobal 分數\\u003c/field\\u003e\\n \\u003cvalue name=\\\"VALUE\\\"\\u003e\\n \\u003cblock type=\\\"math_number\\\" id=\\\"21\\\"\\u003e\\n \\u003cfield name=\\\"NUM\\\"\\u003e0\\u003c/field\\u003e\\n \\u003c/block\\u003e\\n \\u003c/value\\u003e\\n \\u003cnext\\u003e\\n \\u003cblock type=\\\"component_method\\\" id=\\\"22\\\" inline=\\\"false\\\"\\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=\\\"23\\\"\\u003e\\n \\u003cfield name=\\\"NUM\\\"\\u003e135\\u003c/field\\u003e\\n \\u003c/block\\u003e\\n \\u003c/value\\u003e\\n \\u003cvalue name=\\\"ARG1\\\"\\u003e\\n \\u003cblock type=\\\"math_number\\\" id=\\\"24\\\"\\u003e\\n \\u003cfield name=\\\"NUM\\\"\\u003e10\\u003c/field\\u003e\\n \\u003c/block\\u003e\\n \\u003c/value\\u003e\\n \\u003cnext\\u003e\\n \\u003cblock type=\\\"component_set_get\\\" id=\\\"25\\\" inline=\\\"false\\\"\\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=\\\"26\\\"\\u003e\\n \\u003cfield name=\\\"TEXT\\\"\\u003e0.png\\u003c/field\\u003e\\n \\u003c/block\\u003e\\n \\u003c/value\\u003e\\n \\u003cnext\\u003e\\n \\u003cblock type=\\\"component_method\\\" id=\\\"27\\\" inline=\\\"false\\\"\\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=\\\"28\\\"\\u003e\\n \\u003cfield name=\\\"NUM\\\"\\u003e150\\u003c/field\\u003e\\n \\u003c/block\\u003e\\n \\u003c/value\\u003e\\n \\u003cvalue name=\\\"ARG1\\\"\\u003e\\n \\u003cblock type=\\\"math_number\\\" id=\\\"29\\\"\\u003e\\n \\u003cfield name=\\\"NUM\\\"\\u003e10\\u003c/field\\u003e\\n \\u003c/block\\u003e\\n \\u003c/value\\u003e\\n \\u003cnext\\u003e\\n \\u003cblock type=\\\"component_set_get\\\" id=\\\"30\\\" inline=\\\"false\\\"\\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=\\\"31\\\"\\u003e\\n \\u003cfield name=\\\"TEXT\\\"\\u003e0.png\\u003c/field\\u003e\\n \\u003c/block\\u003e\\n \\u003c/value\\u003e\\n \\u003cnext\\u003e\\n \\u003cblock type=\\\"component_set_get\\\" id=\\\"32\\\" inline=\\\"false\\\"\\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=\\\"33\\\"\\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=\\\"34\\\" inline=\\\"false\\\"\\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=\\\"35\\\"\\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=\\\"36\\\" inline=\\\"false\\\"\\u003e\\n \\u003cmutation component_type=\\\"ImageSprite\\\" set_or_get=\\\"set\\\" property_name=\\\"Visible\\\" is_generic=\\\"false\\\" instance_name=\\\"OK_按鈕\\\"\\u003e\\u003c/mutation\\u003e\\n \\u003cfield name=\\\"COMPONENT_SELECTOR\\\"\\u003eOK_按鈕\\u003c/field\\u003e\\n \\u003cfield name=\\\"PROP\\\"\\u003eVisible\\u003c/field\\u003e\\n \\u003cvalue name=\\\"VALUE\\\"\\u003e\\n \\u003cblock type=\\\"logic_boolean\\\" id=\\\"37\\\"\\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=\\\"38\\\" inline=\\\"false\\\"\\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=\\\"39\\\"\\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=\\\"40\\\" inline=\\\"false\\\"\\u003e\\n \\u003cmutation component_type=\\\"ImageSprite\\\" set_or_get=\\\"set\\\" property_name=\\\"Visible\\\" is_generic=\\\"false\\\" instance_name=\\\"new\\\"\\u003e\\u003c/mutation\\u003e\\n \\u003cfield name=\\\"COMPONENT_SELECTOR\\\"\\u003enew\\u003c/field\\u003e\\n \\u003cfield name=\\\"PROP\\\"\\u003eVisible\\u003c/field\\u003e\\n \\u003cvalue name=\\\"VALUE\\\"\\u003e\\n \\u003cblock type=\\\"logic_boolean\\\" id=\\\"41\\\"\\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/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=\\\"1\\\" collapsed=\\\"true\\\" x=\\\"363\\\" y=\\\"158\\\"\\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_method\\\" id=\\\"42\\\" inline=\\\"false\\\"\\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_subtract\\\" id=\\\"Y1rK+LWV=?K,Yfk)7xr.\\\"\\u003e\\n \\u003cvalue name=\\\"A\\\"\\u003e\\n \\u003cblock type=\\\"component_set_get\\\" id=\\\"zg~pJp?icN(0ftJvx~fG\\\"\\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=\\\"math_number\\\" id=\\\"ak_nSuUS:YDx`Y+5Y:67\\\"\\u003e\\n \\u003cfield name=\\\"NUM\\\"\\u003e15\\u003c/field\\u003e\\n \\u003c/block\\u003e\\n \\u003c/value\\u003e\\n \\u003c/block\\u003e\\n \\u003c/value\\u003e\\n \\u003cvalue name=\\\"ARG1\\\"\\u003e\\n \\u003cblock type=\\\"component_set_get\\\" id=\\\"d~5/c#C]A9IeHg/?#fpz\\\"\\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_method\\\" id=\\\"43\\\" inline=\\\"false\\\"\\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_subtract\\\" id=\\\"R/TV!O:YJ7@6`7v\\\\!t.$d\\\"\\u003e\\n \\u003cvalue name=\\\"A\\\"\\u003e\\n \\u003cblock type=\\\"component_set_get\\\" id=\\\"k2yKNccT.9}7!ZgRvHI$\\\"\\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=\\\"math_number\\\" id=\\\"L-w+bm^d@MUmtLtZ_q+Z\\\"\\u003e\\n \\u003cfield name=\\\"NUM\\\"\\u003e15\\u003c/field\\u003e\\n \\u003c/block\\u003e\\n \\u003c/value\\u003e\\n \\u003c/block\\u003e\\n \\u003c/value\\u003e\\n \\u003cvalue name=\\\"ARG1\\\"\\u003e\\n \\u003cblock type=\\\"component_set_get\\\" id=\\\"~iiM@7Jl20)P[0e@H1Pb\\\"\\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 \\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=\\\"PS=P-K[tU[bg`vMloBMT\\\" collapsed=\\\"true\\\" x=\\\"363\\\" y=\\\"211\\\"\\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=\\\"component_set_get\\\" id=\\\"OgOT[kLm?N./eWE?AUJ!\\\"\\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=\\\"Uo-60t]Y=Lx9pr#U}9OH\\\"\\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=\\\"jIrSb=Slf/Y6E~uq2bbt\\\"\\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=\\\"EuQMT7=%Vi4wG8xVN/wD\\\"\\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=\\\"Wc9LCe2svA1FSJygbI\\\\!?\\\"\\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=\\\"v2B~v=G(-Lb):WtStL\\\\!+\\\"\\u003e\\n \\u003cfield name=\\\"BOOL\\\"\\u003eFALSE\\u003c/field\\u003e\\n \\u003c/block\\u003e\\n \\u003c/value\\u003e\\n \\u003cnext\\u003e\\n \\u003cblock type=\\\"component_method\\\" id=\\\"WoVs4.Oj9t9eqO(w4dwz\\\"\\u003e\\n \\u003cmutation component_type=\\\"Sound\\\" method_name=\\\"Vibrate\\\" 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=\\\"{{`zzP3T\\\\!zK8^M}k@6FV\\\"\\u003e\\n \\u003cfield name=\\\"NUM\\\"\\u003e300\\u003c/field\\u003e\\n \\u003c/block\\u003e\\n \\u003c/value\\u003e\\n \\u003cnext\\u003e\\n \\u003cblock type=\\\"procedures_callnoreturn\\\" id=\\\"44\\\"\\u003e\\n \\u003cmutation name=\\\"遊戲結束\\\"\\u003e\\u003c/mutation\\u003e\\n \\u003cfield name=\\\"PROCNAME\\\"\\u003e遊戲結束\\u003c/field\\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=\\\"4?AS^Z/iF1XzIs?%RQ(.\\\" collapsed=\\\"true\\\" x=\\\"347\\\" y=\\\"272\\\"\\u003e\\n \\u003cmutation component_type=\\\"Canvas\\\" instance_name=\\\"畫布1\\\" event_name=\\\"Touched\\\"\\u003e\\u003c/mutation\\u003e\\n \\u003cfield name=\\\"COMPONENT_SELECTOR\\\"\\u003e畫布1\\u003c/field\\u003e\\n \\u003cstatement name=\\\"DO\\\"\\u003e\\n \\u003cblock type=\\\"component_method\\\" id=\\\"Xyjlvh+yCOwjzKZ@hrAH\\\"\\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=\\\"8qgT@:U)[@pzG[{6H[)N\\\"\\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=\\\"math_subtract\\\" id=\\\"b3\\\\!(!.JduAL1\\\\!lbV-^Nn\\\"\\u003e\\n \\u003cvalue name=\\\"A\\\"\\u003e\\n \\u003cblock type=\\\"component_set_get\\\" id=\\\"IGc7wcHnse4/iCyKiN-h\\\"\\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=\\\"math_number\\\" id=\\\"j/5kd24k0_Ig8r_Sg2dF\\\"\\u003e\\n \\u003cfield name=\\\"NUM\\\"\\u003e50\\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/statement\\u003e\\n \\u003c/block\\u003e\\n \\u003cblock type=\\\"global_declaration\\\" id=\\\"49\\\" inline=\\\"false\\\" collapsed=\\\"true\\\" x=\\\"0\\\" y=\\\"312\\\"\\u003e\\n \\u003cfield name=\\\"NAME\\\"\\u003e水管距離\\u003c/field\\u003e\\n \\u003cvalue name=\\\"VALUE\\\"\\u003e\\n \\u003cblock type=\\\"math_number\\\" id=\\\"50\\\"\\u003e\\n \\u003cfield name=\\\"NUM\\\"\\u003e0\\u003c/field\\u003e\\n \\u003c/block\\u003e\\n \\u003c/value\\u003e\\n \\u003c/block\\u003e\\n \\u003cblock type=\\\"procedures_defnoreturn\\\" id=\\\"51\\\" collapsed=\\\"true\\\" x=\\\"355\\\" y=\\\"307\\\"\\u003e\\n \\u003cfield name=\\\"NAME\\\"\\u003e產生水管\\u003c/field\\u003e\\n \\u003cstatement name=\\\"STACK\\\"\\u003e\\n \\u003cblock type=\\\"lexical_variable_set\\\" id=\\\"52\\\" inline=\\\"false\\\"\\u003e\\n \\u003cfield name=\\\"VAR\\\"\\u003eglobal 水管距離\\u003c/field\\u003e\\n \\u003cvalue name=\\\"VALUE\\\"\\u003e\\n \\u003cblock type=\\\"math_random_int\\\" id=\\\"53\\\"\\u003e\\n \\u003cvalue name=\\\"FROM\\\"\\u003e\\n \\u003cblock type=\\\"math_number\\\" id=\\\"54\\\"\\u003e\\n \\u003cfield name=\\\"NUM\\\"\\u003e0\\u003c/field\\u003e\\n \\u003c/block\\u003e\\n \\u003c/value\\u003e\\n \\u003cvalue name=\\\"TO\\\"\\u003e\\n \\u003cblock type=\\\"math_number\\\" id=\\\"55\\\"\\u003e\\n \\u003cfield name=\\\"NUM\\\"\\u003e65\\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_method\\\" id=\\\"56\\\" inline=\\\"false\\\"\\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=\\\"K2d=t7PP1UjJSbN0Ds9;\\\"\\u003e\\n \\u003cfield name=\\\"NUM\\\"\\u003e280\\u003c/field\\u003e\\n \\u003c/block\\u003e\\n \\u003c/value\\u003e\\n \\u003cvalue name=\\\"ARG1\\\"\\u003e\\n \\u003cblock type=\\\"math_number\\\" id=\\\"HRbo`+Vhd+xF9:w]ZuxZ\\\"\\u003e\\n \\u003cfield name=\\\"NUM\\\"\\u003e0\\u003c/field\\u003e\\n \\u003c/block\\u003e\\n \\u003c/value\\u003e\\n \\u003cnext\\u003e\\n \\u003cblock type=\\\"component_method\\\" id=\\\"57\\\" inline=\\\"false\\\"\\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=\\\"QF1L.jP=uKD]u^auK(/Y\\\"\\u003e\\n \\u003cfield name=\\\"NUM\\\"\\u003e280\\u003c/field\\u003e\\n \\u003c/block\\u003e\\n \\u003c/value\\u003e\\n \\u003cvalue name=\\\"ARG1\\\"\\u003e\\n \\u003cblock type=\\\"math_subtract\\\" id=\\\"i{%_pRFlK6=\\\\!F{4`h)0K\\\"\\u003e\\n \\u003cvalue name=\\\"A\\\"\\u003e\\n \\u003cblock type=\\\"math_number\\\" id=\\\"n8SMhLh^WGG2Et\\\\!.ukaf\\\"\\u003e\\n \\u003cfield name=\\\"NUM\\\"\\u003e260\\u003c/field\\u003e\\n \\u003c/block\\u003e\\n \\u003c/value\\u003e\\n \\u003cvalue name=\\\"B\\\"\\u003e\\n \\u003cblock type=\\\"lexical_variable_get\\\" id=\\\"bU`L`/pc4k;V.q@::5k0\\\"\\u003e\\n \\u003cfield name=\\\"VAR\\\"\\u003eglobal 水管距離\\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=\\\"58\\\" inline=\\\"false\\\"\\u003e\\n \\u003cmutation component_type=\\\"ImageSprite\\\" set_or_get=\\\"set\\\" property_name=\\\"Height\\\" is_generic=\\\"false\\\" instance_name=\\\"上水管\\\"\\u003e\\u003c/mutation\\u003e\\n \\u003cfield name=\\\"COMPONENT_SELECTOR\\\"\\u003e上水管\\u003c/field\\u003e\\n \\u003cfield name=\\\"PROP\\\"\\u003eHeight\\u003c/field\\u003e\\n \\u003cvalue name=\\\"VALUE\\\"\\u003e\\n \\u003cblock type=\\\"math_subtract\\\" id=\\\"`.o;~xZs#WDkMk4GZqYz\\\"\\u003e\\n \\u003cvalue name=\\\"A\\\"\\u003e\\n \\u003cblock type=\\\"math_number\\\" id=\\\"n\\\\!rH}c8}U{!~G3,l5Z9U\\\"\\u003e\\n \\u003cfield name=\\\"NUM\\\"\\u003e170\\u003c/field\\u003e\\n \\u003c/block\\u003e\\n \\u003c/value\\u003e\\n \\u003cvalue name=\\\"B\\\"\\u003e\\n \\u003cblock type=\\\"lexical_variable_get\\\" id=\\\"{Bq)0xr6LSXbCk}lO/28\\\"\\u003e\\n \\u003cfield name=\\\"VAR\\\"\\u003eglobal 水管距離\\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/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=\\\"193\\\" collapsed=\\\"true\\\" x=\\\"359\\\" y=\\\"353\\\"\\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=\\\"194\\\" inline=\\\"false\\\"\\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=\\\"195\\\" inline=\\\"false\\\"\\u003e\\n \\u003cmutation items=\\\"2\\\"\\u003e\\u003c/mutation\\u003e\\n \\u003cvalue name=\\\"ADD0\\\"\\u003e\\n \\u003cblock type=\\\"lexical_variable_get\\\" id=\\\"D6~44JwJB-mzM,rLg9!a\\\"\\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=\\\"196\\\"\\u003e\\n \\u003cfield name=\\\"TEXT\\\"\\u003e-bird.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=\\\"bXv[Pjz7eKEGu4[`@^!G\\\"\\u003e\\n \\u003cmutation else=\\\"1\\\"\\u003e\\u003c/mutation\\u003e\\n \\u003cvalue name=\\\"IF0\\\"\\u003e\\n \\u003cblock type=\\\"math_compare\\\" id=\\\"M9E5XR80[*iptjeA]!(k\\\"\\u003e\\n \\u003cfield name=\\\"OP\\\"\\u003eEQ\\u003c/field\\u003e\\n \\u003cvalue name=\\\"A\\\"\\u003e\\n \\u003cblock type=\\\"lexical_variable_get\\\" id=\\\"y)0{4coCQj{Ucb:DjzYX\\\"\\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=\\\"yKUqaPhWLBuz3%9?{`$^\\\"\\u003e\\n \\u003cfield name=\\\"NUM\\\"\\u003e0\\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=\\\"197\\\" inline=\\\"false\\\"\\u003e\\n \\u003cfield name=\\\"VAR\\\"\\u003eglobal 拍動翅膀\\u003c/field\\u003e\\n \\u003cvalue name=\\\"VALUE\\\"\\u003e\\n \\u003cblock type=\\\"math_number\\\" id=\\\"ALKJ4fNRKmZQ`gx=QOeE\\\"\\u003e\\n \\u003cfield name=\\\"NUM\\\"\\u003e1\\u003c/field\\u003e\\n \\u003c/block\\u003e\\n \\u003c/value\\u003e\\n \\u003c/block\\u003e\\n \\u003c/statement\\u003e\\n \\u003cstatement name=\\\"ELSE\\\"\\u003e\\n \\u003cblock type=\\\"lexical_variable_set\\\" id=\\\"7AOoLttaSLi77-8WgV]F\\\" inline=\\\"false\\\"\\u003e\\n \\u003cfield name=\\\"VAR\\\"\\u003eglobal 拍動翅膀\\u003c/field\\u003e\\n \\u003cvalue name=\\\"VALUE\\\"\\u003e\\n \\u003cblock type=\\\"math_number\\\" id=\\\"iZkwjc.Aoej7V):#.4j.\\\"\\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=\\\"198\\\" inline=\\\"false\\\" collapsed=\\\"true\\\"\\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=\\\"199\\\" inline=\\\"false\\\"\\u003e\\n \\u003cmutation items=\\\"3\\\"\\u003e\\u003c/mutation\\u003e\\n \\u003cvalue name=\\\"ADD0\\\"\\u003e\\n \\u003cblock type=\\\"text\\\" id=\\\"200\\\"\\u003e\\n \\u003cfield name=\\\"TEXT\\\"\\u003eground\\u003c/field\\u003e\\n \\u003c/block\\u003e\\n \\u003c/value\\u003e\\n \\u003cvalue name=\\\"ADD1\\\"\\u003e\\n \\u003cblock type=\\\"lexical_variable_get\\\" id=\\\"201\\\"\\u003e\\n \\u003cfield name=\\\"VAR\\\"\\u003eglobal 地板\\u003c/field\\u003e\\n \\u003c/block\\u003e\\n \\u003c/value\\u003e\\n \\u003cvalue name=\\\"ADD2\\\"\\u003e\\n \\u003cblock type=\\\"text\\\" id=\\\"202\\\"\\u003e\\n \\u003cfield name=\\\"TEXT\\\"\\u003e.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=\\\"lexical_variable_set\\\" id=\\\"203\\\" inline=\\\"false\\\" collapsed=\\\"true\\\"\\u003e\\n \\u003cfield name=\\\"VAR\\\"\\u003eglobal 地板\\u003c/field\\u003e\\n \\u003cvalue name=\\\"VALUE\\\"\\u003e\\n \\u003cblock type=\\\"math_divide\\\" id=\\\"204\\\"\\u003e\\n \\u003cfield name=\\\"OP\\\"\\u003eREMAINDER\\u003c/field\\u003e\\n \\u003cvalue name=\\\"DIVIDEND\\\"\\u003e\\n \\u003cblock type=\\\"math_add\\\" id=\\\"205\\\"\\u003e\\n \\u003cmutation items=\\\"2\\\"\\u003e\\u003c/mutation\\u003e\\n \\u003cvalue name=\\\"NUM0\\\"\\u003e\\n \\u003cblock type=\\\"lexical_variable_get\\\" id=\\\"206\\\"\\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=\\\"207\\\"\\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 \\u003cvalue name=\\\"DIVISOR\\\"\\u003e\\n \\u003cblock type=\\\"math_number\\\" id=\\\"208\\\"\\u003e\\n \\u003cfield name=\\\"NUM\\\"\\u003e6\\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/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=\\\"59\\\" collapsed=\\\"true\\\" x=\\\"0\\\" y=\\\"416\\\"\\u003e\\n \\u003cmutation component_type=\\\"ImageSprite\\\" instance_name=\\\"OK_按鈕\\\" event_name=\\\"Touched\\\"\\u003e\\u003c/mutation\\u003e\\n \\u003cfield name=\\\"COMPONENT_SELECTOR\\\"\\u003eOK_按鈕\\u003c/field\\u003e\\n \\u003cstatement name=\\\"DO\\\"\\u003e\\n \\u003cblock type=\\\"component_set_get\\\" id=\\\"60\\\" inline=\\\"false\\\"\\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=\\\"61\\\"\\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=\\\"62\\\" inline=\\\"false\\\"\\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=\\\"63\\\"\\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=\\\"64\\\" inline=\\\"false\\\"\\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=\\\"65\\\"\\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=\\\"66\\\" inline=\\\"false\\\"\\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=\\\"67\\\"\\u003e\\n \\u003cfield name=\\\"BOOL\\\"\\u003eTRUE\\u003c/field\\u003e\\n \\u003c/block\\u003e\\n \\u003c/value\\u003e\\n \\u003cnext\\u003e\\n \\u003cblock type=\\\"procedures_callnoreturn\\\" id=\\\"68\\\"\\u003e\\n \\u003cmutation name=\\\"產生水管\\\"\\u003e\\u003c/mutation\\u003e\\n \\u003cfield name=\\\"PROCNAME\\\"\\u003e產生水管\\u003c/field\\u003e\\n \\u003cnext\\u003e\\n \\u003cblock type=\\\"procedures_callnoreturn\\\" id=\\\"69\\\"\\u003e\\n \\u003cmutation name=\\\"初始化\\\"\\u003e\\u003c/mutation\\u003e\\n \\u003cfield name=\\\"PROCNAME\\\"\\u003e初始化\\u003c/field\\u003e\\n \\u003cnext\\u003e\\n \\u003cblock type=\\\"component_method\\\" id=\\\"70\\\" inline=\\\"false\\\"\\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=\\\"71\\\"\\u003e\\n \\u003cfield name=\\\"NUM\\\"\\u003e40\\u003c/field\\u003e\\n \\u003c/block\\u003e\\n \\u003c/value\\u003e\\n \\u003cvalue name=\\\"ARG1\\\"\\u003e\\n \\u003cblock type=\\\"math_number\\\" id=\\\"72\\\"\\u003e\\n \\u003cfield name=\\\"NUM\\\"\\u003e90\\u003c/field\\u003e\\n \\u003c/block\\u003e\\n \\u003c/value\\u003e\\n \\u003cnext\\u003e\\n \\u003cblock type=\\\"component_method\\\" id=\\\"73\\\" inline=\\\"false\\\"\\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=\\\"74\\\"\\u003e\\n \\u003cfield name=\\\"NUM\\\"\\u003e280\\u003c/field\\u003e\\n \\u003c/block\\u003e\\n \\u003c/value\\u003e\\n \\u003cvalue name=\\\"ARG1\\\"\\u003e\\n \\u003cblock type=\\\"math_subtract\\\" id=\\\"75\\\"\\u003e\\n \\u003cvalue name=\\\"A\\\"\\u003e\\n \\u003cblock type=\\\"math_number\\\" id=\\\"76\\\"\\u003e\\n \\u003cfield name=\\\"NUM\\\"\\u003e260\\u003c/field\\u003e\\n \\u003c/block\\u003e\\n \\u003c/value\\u003e\\n \\u003cvalue name=\\\"B\\\"\\u003e\\n \\u003cblock type=\\\"lexical_variable_get\\\" id=\\\"77\\\"\\u003e\\n \\u003cfield name=\\\"VAR\\\"\\u003eglobal 水管距離\\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/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=\\\"78\\\" inline=\\\"false\\\" collapsed=\\\"true\\\" x=\\\"0\\\" y=\\\"468\\\"\\u003e\\n \\u003cfield name=\\\"NAME\\\"\\u003eBestScore\\u003c/field\\u003e\\n \\u003cvalue name=\\\"VALUE\\\"\\u003e\\n \\u003cblock type=\\\"math_number\\\" id=\\\"79\\\"\\u003e\\n \\u003cfield name=\\\"NUM\\\"\\u003e0\\u003c/field\\u003e\\n \\u003c/block\\u003e\\n \\u003c/value\\u003e\\n \\u003c/block\\u003e\\n \\u003cblock type=\\\"procedures_defnoreturn\\\" id=\\\"80\\\" collapsed=\\\"true\\\" x=\\\"0\\\" y=\\\"520\\\"\\u003e\\n \\u003cfield name=\\\"NAME\\\"\\u003e獎牌設定\\u003c/field\\u003e\\n \\u003cstatement name=\\\"STACK\\\"\\u003e\\n \\u003cblock type=\\\"controls_if\\\" id=\\\"81\\\" inline=\\\"false\\\"\\u003e\\n \\u003cmutation elseif=\\\"4\\\"\\u003e\\u003c/mutation\\u003e\\n \\u003cvalue name=\\\"IF0\\\"\\u003e\\n \\u003cblock type=\\\"math_compare\\\" id=\\\"82\\\"\\u003e\\n \\u003cfield name=\\\"OP\\\"\\u003eLT\\u003c/field\\u003e\\n \\u003cvalue name=\\\"A\\\"\\u003e\\n \\u003cblock type=\\\"lexical_variable_get\\\" id=\\\"83\\\"\\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=\\\"84\\\"\\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=\\\"component_set_get\\\" id=\\\"85\\\" inline=\\\"false\\\"\\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=\\\"86\\\"\\u003e\\n \\u003cfield name=\\\"TEXT\\\"\\u003enomedal.png\\u003c/field\\u003e\\n \\u003c/block\\u003e\\n \\u003c/value\\u003e\\n \\u003c/block\\u003e\\n \\u003c/statement\\u003e\\n \\u003cvalue name=\\\"IF1\\\"\\u003e\\n \\u003cblock type=\\\"logic_operation\\\" id=\\\"87\\\"\\u003e\\n \\u003cfield name=\\\"OP\\\"\\u003eAND\\u003c/field\\u003e\\n \\u003cvalue name=\\\"A\\\"\\u003e\\n \\u003cblock type=\\\"math_compare\\\" id=\\\"88\\\"\\u003e\\n \\u003cfield name=\\\"OP\\\"\\u003eGTE\\u003c/field\\u003e\\n \\u003cvalue name=\\\"A\\\"\\u003e\\n \\u003cblock type=\\\"lexical_variable_get\\\" id=\\\"89\\\"\\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=\\\"90\\\"\\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 \\u003cvalue name=\\\"B\\\"\\u003e\\n \\u003cblock type=\\\"math_compare\\\" id=\\\"91\\\"\\u003e\\n \\u003cfield name=\\\"OP\\\"\\u003eLT\\u003c/field\\u003e\\n \\u003cvalue name=\\\"A\\\"\\u003e\\n \\u003cblock type=\\\"lexical_variable_get\\\" id=\\\"92\\\"\\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=\\\"93\\\"\\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/value\\u003e\\n \\u003cstatement name=\\\"DO1\\\"\\u003e\\n \\u003cblock type=\\\"component_set_get\\\" id=\\\"94\\\" inline=\\\"false\\\"\\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=\\\"95\\\"\\u003e\\n \\u003cfield name=\\\"TEXT\\\"\\u003ebronzemedal.png\\u003c/field\\u003e\\n \\u003c/block\\u003e\\n \\u003c/value\\u003e\\n \\u003c/block\\u003e\\n \\u003c/statement\\u003e\\n \\u003cvalue name=\\\"IF2\\\"\\u003e\\n \\u003cblock type=\\\"logic_operation\\\" id=\\\"96\\\"\\u003e\\n \\u003cfield name=\\\"OP\\\"\\u003eAND\\u003c/field\\u003e\\n \\u003cvalue name=\\\"A\\\"\\u003e\\n \\u003cblock type=\\\"math_compare\\\" id=\\\"97\\\"\\u003e\\n \\u003cfield name=\\\"OP\\\"\\u003eGTE\\u003c/field\\u003e\\n \\u003cvalue name=\\\"A\\\"\\u003e\\n \\u003cblock type=\\\"lexical_variable_get\\\" id=\\\"98\\\"\\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=\\\"99\\\"\\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 \\u003cvalue name=\\\"B\\\"\\u003e\\n \\u003cblock type=\\\"math_compare\\\" id=\\\"100\\\"\\u003e\\n \\u003cfield name=\\\"OP\\\"\\u003eLT\\u003c/field\\u003e\\n \\u003cvalue name=\\\"A\\\"\\u003e\\n \\u003cblock type=\\\"lexical_variable_get\\\" id=\\\"101\\\"\\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=\\\"102\\\"\\u003e\\n \\u003cfield name=\\\"NUM\\\"\\u003e30\\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/value\\u003e\\n \\u003cstatement name=\\\"DO2\\\"\\u003e\\n \\u003cblock type=\\\"component_set_get\\\" id=\\\"103\\\" inline=\\\"false\\\"\\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=\\\"104\\\"\\u003e\\n \\u003cfield name=\\\"TEXT\\\"\\u003esilvermedal.png\\u003c/field\\u003e\\n \\u003c/block\\u003e\\n \\u003c/value\\u003e\\n \\u003c/block\\u003e\\n \\u003c/statement\\u003e\\n \\u003cvalue name=\\\"IF3\\\"\\u003e\\n \\u003cblock type=\\\"logic_operation\\\" id=\\\"105\\\"\\u003e\\n \\u003cfield name=\\\"OP\\\"\\u003eAND\\u003c/field\\u003e\\n \\u003cvalue name=\\\"A\\\"\\u003e\\n \\u003cblock type=\\\"math_compare\\\" id=\\\"106\\\"\\u003e\\n \\u003cfield name=\\\"OP\\\"\\u003eGTE\\u003c/field\\u003e\\n \\u003cvalue name=\\\"A\\\"\\u003e\\n \\u003cblock type=\\\"lexical_variable_get\\\" id=\\\"107\\\"\\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=\\\"108\\\"\\u003e\\n \\u003cfield name=\\\"NUM\\\"\\u003e30\\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_compare\\\" id=\\\"109\\\"\\u003e\\n \\u003cfield name=\\\"OP\\\"\\u003eLT\\u003c/field\\u003e\\n \\u003cvalue name=\\\"A\\\"\\u003e\\n \\u003cblock type=\\\"lexical_variable_get\\\" id=\\\"110\\\"\\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=\\\"111\\\"\\u003e\\n \\u003cfield name=\\\"NUM\\\"\\u003e40\\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/value\\u003e\\n \\u003cstatement name=\\\"DO3\\\"\\u003e\\n \\u003cblock type=\\\"component_set_get\\\" id=\\\"112\\\" inline=\\\"false\\\"\\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=\\\"113\\\"\\u003e\\n \\u003cfield name=\\\"TEXT\\\"\\u003egoldmedal.png\\u003c/field\\u003e\\n \\u003c/block\\u003e\\n \\u003c/value\\u003e\\n \\u003c/block\\u003e\\n \\u003c/statement\\u003e\\n \\u003cvalue name=\\\"IF4\\\"\\u003e\\n \\u003cblock type=\\\"logic_operation\\\" id=\\\"114\\\"\\u003e\\n \\u003cfield name=\\\"OP\\\"\\u003eAND\\u003c/field\\u003e\\n \\u003cvalue name=\\\"A\\\"\\u003e\\n \\u003cblock type=\\\"math_compare\\\" id=\\\"115\\\"\\u003e\\n \\u003cfield name=\\\"OP\\\"\\u003eGTE\\u003c/field\\u003e\\n \\u003cvalue name=\\\"A\\\"\\u003e\\n \\u003cblock type=\\\"lexical_variable_get\\\" id=\\\"116\\\"\\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=\\\"117\\\"\\u003e\\n \\u003cfield name=\\\"NUM\\\"\\u003e40\\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_compare\\\" id=\\\"118\\\"\\u003e\\n \\u003cfield name=\\\"OP\\\"\\u003eLT\\u003c/field\\u003e\\n \\u003cvalue name=\\\"A\\\"\\u003e\\n \\u003cblock type=\\\"lexical_variable_get\\\" id=\\\"119\\\"\\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=\\\"120\\\"\\u003e\\n \\u003cfield name=\\\"NUM\\\"\\u003e50\\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/value\\u003e\\n \\u003cstatement name=\\\"DO4\\\"\\u003e\\n \\u003cblock type=\\\"component_set_get\\\" id=\\\"121\\\" inline=\\\"false\\\"\\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=\\\"122\\\"\\u003e\\n \\u003cfield name=\\\"TEXT\\\"\\u003eplatinummedal.png\\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/statement\\u003e\\n \\u003c/block\\u003e\\n \\u003cblock type=\\\"procedures_defnoreturn\\\" id=\\\"125\\\" collapsed=\\\"true\\\" x=\\\"0\\\" y=\\\"572\\\"\\u003e\\n \\u003cfield name=\\\"NAME\\\"\\u003e最高分數設定\\u003c/field\\u003e\\n \\u003cstatement name=\\\"STACK\\\"\\u003e\\n \\u003cblock type=\\\"local_declaration_statement\\\" id=\\\"126\\\" inline=\\\"false\\\"\\u003e\\n \\u003cmutation\\u003e\\n \\u003clocalname name=\\\"Best\\\"\\u003e\\u003c/localname\\u003e\\n \\u003c/mutation\\u003e\\n \\u003cfield name=\\\"VAR0\\\"\\u003eBest\\u003c/field\\u003e\\n \\u003cvalue name=\\\"DECL0\\\"\\u003e\\n \\u003cblock type=\\\"component_method\\\" id=\\\"127\\\" inline=\\\"false\\\"\\u003e\\n \\u003cmutation component_type=\\\"TinyDB\\\" method_name=\\\"GetValue\\\" is_generic=\\\"false\\\" instance_name=\\\"Scores\\\"\\u003e\\u003c/mutation\\u003e\\n \\u003cfield name=\\\"COMPONENT_SELECTOR\\\"\\u003eScores\\u003c/field\\u003e\\n \\u003cvalue name=\\\"ARG0\\\"\\u003e\\n \\u003cblock type=\\\"text\\\" id=\\\"128\\\"\\u003e\\n \\u003cfield name=\\\"TEXT\\\"\\u003eBest\\u003c/field\\u003e\\n \\u003c/block\\u003e\\n \\u003c/value\\u003e\\n \\u003cvalue name=\\\"ARG1\\\"\\u003e\\n \\u003cblock type=\\\"text\\\" id=\\\"129\\\"\\u003e\\n \\u003cfield name=\\\"TEXT\\\"\\u003eNone\\u003c/field\\u003e\\n \\u003c/block\\u003e\\n \\u003c/value\\u003e\\n \\u003c/block\\u003e\\n \\u003c/value\\u003e\\n \\u003cstatement name=\\\"STACK\\\"\\u003e\\n \\u003cblock type=\\\"controls_if\\\" id=\\\"130\\\" inline=\\\"false\\\"\\u003e\\n \\u003cmutation else=\\\"1\\\"\\u003e\\u003c/mutation\\u003e\\n \\u003cvalue name=\\\"IF0\\\"\\u003e\\n \\u003cblock type=\\\"logic_or\\\" id=\\\"131\\\"\\u003e\\n \\u003cfield name=\\\"OP\\\"\\u003eOR\\u003c/field\\u003e\\n \\u003cvalue name=\\\"A\\\"\\u003e\\n \\u003cblock type=\\\"logic_compare\\\" id=\\\"132\\\"\\u003e\\n \\u003cfield name=\\\"OP\\\"\\u003eEQ\\u003c/field\\u003e\\n \\u003cvalue name=\\\"A\\\"\\u003e\\n \\u003cblock type=\\\"lexical_variable_get\\\" id=\\\"133\\\"\\u003e\\n \\u003cfield name=\\\"VAR\\\"\\u003eBest\\u003c/field\\u003e\\n \\u003c/block\\u003e\\n \\u003c/value\\u003e\\n \\u003cvalue name=\\\"B\\\"\\u003e\\n \\u003cblock type=\\\"text\\\" id=\\\"134\\\"\\u003e\\n \\u003cfield name=\\\"TEXT\\\"\\u003eNone\\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_compare\\\" id=\\\"135\\\"\\u003e\\n \\u003cfield name=\\\"OP\\\"\\u003eLT\\u003c/field\\u003e\\n \\u003cvalue name=\\\"A\\\"\\u003e\\n \\u003cblock type=\\\"lexical_variable_get\\\" id=\\\"136\\\"\\u003e\\n \\u003cfield name=\\\"VAR\\\"\\u003eBest\\u003c/field\\u003e\\n \\u003c/block\\u003e\\n \\u003c/value\\u003e\\n \\u003cvalue name=\\\"B\\\"\\u003e\\n \\u003cblock type=\\\"lexical_variable_get\\\" id=\\\"137\\\"\\u003e\\n \\u003cfield name=\\\"VAR\\\"\\u003eglobal 分數\\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/value\\u003e\\n \\u003cstatement name=\\\"DO0\\\"\\u003e\\n \\u003cblock type=\\\"component_method\\\" id=\\\"138\\\" inline=\\\"false\\\"\\u003e\\n \\u003cmutation component_type=\\\"TinyDB\\\" method_name=\\\"StoreValue\\\" is_generic=\\\"false\\\" instance_name=\\\"Scores\\\"\\u003e\\u003c/mutation\\u003e\\n \\u003cfield name=\\\"COMPONENT_SELECTOR\\\"\\u003eScores\\u003c/field\\u003e\\n \\u003cvalue name=\\\"ARG0\\\"\\u003e\\n \\u003cblock type=\\\"text\\\" id=\\\"139\\\"\\u003e\\n \\u003cfield name=\\\"TEXT\\\"\\u003eBest\\u003c/field\\u003e\\n \\u003c/block\\u003e\\n \\u003c/value\\u003e\\n \\u003cvalue name=\\\"ARG1\\\"\\u003e\\n \\u003cblock type=\\\"lexical_variable_get\\\" id=\\\"140\\\"\\u003e\\n \\u003cfield name=\\\"VAR\\\"\\u003eglobal 分數\\u003c/field\\u003e\\n \\u003c/block\\u003e\\n \\u003c/value\\u003e\\n \\u003cnext\\u003e\\n \\u003cblock type=\\\"lexical_variable_set\\\" id=\\\"141\\\" inline=\\\"false\\\"\\u003e\\n \\u003cfield name=\\\"VAR\\\"\\u003eglobal BestScore\\u003c/field\\u003e\\n \\u003cvalue name=\\\"VALUE\\\"\\u003e\\n \\u003cblock type=\\\"lexical_variable_get\\\" id=\\\"142\\\"\\u003e\\n \\u003cfield name=\\\"VAR\\\"\\u003eglobal 分數\\u003c/field\\u003e\\n \\u003c/block\\u003e\\n \\u003c/value\\u003e\\n \\u003cnext\\u003e\\n \\u003cblock type=\\\"component_set_get\\\" id=\\\"143\\\" inline=\\\"false\\\"\\u003e\\n \\u003cmutation component_type=\\\"ImageSprite\\\" set_or_get=\\\"set\\\" property_name=\\\"Visible\\\" is_generic=\\\"false\\\" instance_name=\\\"new\\\"\\u003e\\u003c/mutation\\u003e\\n \\u003cfield name=\\\"COMPONENT_SELECTOR\\\"\\u003enew\\u003c/field\\u003e\\n \\u003cfield name=\\\"PROP\\\"\\u003eVisible\\u003c/field\\u003e\\n \\u003cvalue name=\\\"VALUE\\\"\\u003e\\n \\u003cblock type=\\\"logic_boolean\\\" id=\\\"144\\\"\\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/statement\\u003e\\n \\u003cstatement name=\\\"ELSE\\\"\\u003e\\n \\u003cblock type=\\\"lexical_variable_set\\\" id=\\\"145\\\" inline=\\\"false\\\"\\u003e\\n \\u003cfield name=\\\"VAR\\\"\\u003eglobal BestScore\\u003c/field\\u003e\\n \\u003cvalue name=\\\"VALUE\\\"\\u003e\\n \\u003cblock type=\\\"lexical_variable_get\\\" id=\\\"146\\\"\\u003e\\n \\u003cfield name=\\\"VAR\\\"\\u003eBest\\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=\\\"147\\\" inline=\\\"false\\\"\\u003e\\n \\u003cmutation else=\\\"1\\\"\\u003e\\u003c/mutation\\u003e\\n \\u003cvalue name=\\\"IF0\\\"\\u003e\\n \\u003cblock type=\\\"math_compare\\\" id=\\\"148\\\"\\u003e\\n \\u003cfield name=\\\"OP\\\"\\u003eLTE\\u003c/field\\u003e\\n \\u003cvalue name=\\\"A\\\"\\u003e\\n \\u003cblock type=\\\"lexical_variable_get\\\" id=\\\"149\\\"\\u003e\\n \\u003cfield name=\\\"VAR\\\"\\u003eglobal BestScore\\u003c/field\\u003e\\n \\u003c/block\\u003e\\n \\u003c/value\\u003e\\n \\u003cvalue name=\\\"B\\\"\\u003e\\n \\u003cblock type=\\\"math_number\\\" id=\\\"150\\\"\\u003e\\n \\u003cfield name=\\\"NUM\\\"\\u003e9\\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=\\\"component_set_get\\\" id=\\\"151\\\" inline=\\\"false\\\"\\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=\\\"152\\\"\\u003e\\n \\u003cfield name=\\\"TEXT\\\"\\u003e0.png\\u003c/field\\u003e\\n \\u003c/block\\u003e\\n \\u003c/value\\u003e\\n \\u003cnext\\u003e\\n \\u003cblock type=\\\"component_set_get\\\" id=\\\"153\\\" inline=\\\"false\\\"\\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=\\\"154\\\" inline=\\\"false\\\"\\u003e\\n \\u003cmutation items=\\\"2\\\"\\u003e\\u003c/mutation\\u003e\\n \\u003cvalue name=\\\"ADD0\\\"\\u003e\\n \\u003cblock type=\\\"lexical_variable_get\\\" id=\\\"155\\\"\\u003e\\n \\u003cfield name=\\\"VAR\\\"\\u003eglobal BestScore\\u003c/field\\u003e\\n \\u003c/block\\u003e\\n \\u003c/value\\u003e\\n \\u003cvalue name=\\\"ADD1\\\"\\u003e\\n \\u003cblock type=\\\"text\\\" id=\\\"156\\\"\\u003e\\n \\u003cfield name=\\\"TEXT\\\"\\u003e.png\\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 \\u003cstatement name=\\\"ELSE\\\"\\u003e\\n \\u003cblock type=\\\"component_set_get\\\" id=\\\"157\\\" inline=\\\"false\\\"\\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=\\\"158\\\" inline=\\\"false\\\"\\u003e\\n \\u003cmutation items=\\\"2\\\"\\u003e\\u003c/mutation\\u003e\\n \\u003cvalue name=\\\"ADD0\\\"\\u003e\\n \\u003cblock type=\\\"text_segment\\\" id=\\\"159\\\"\\u003e\\n \\u003cvalue name=\\\"TEXT\\\"\\u003e\\n \\u003cblock type=\\\"lexical_variable_get\\\" id=\\\"160\\\"\\u003e\\n \\u003cfield name=\\\"VAR\\\"\\u003eglobal BestScore\\u003c/field\\u003e\\n \\u003c/block\\u003e\\n \\u003c/value\\u003e\\n \\u003cvalue name=\\\"START\\\"\\u003e\\n \\u003cblock type=\\\"math_number\\\" id=\\\"161\\\"\\u003e\\n \\u003cfield name=\\\"NUM\\\"\\u003e1\\u003c/field\\u003e\\n \\u003c/block\\u003e\\n \\u003c/value\\u003e\\n \\u003cvalue name=\\\"LENGTH\\\"\\u003e\\n \\u003cblock type=\\\"math_number\\\" id=\\\"162\\\"\\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 \\u003cvalue name=\\\"ADD1\\\"\\u003e\\n \\u003cblock type=\\\"text\\\" id=\\\"163\\\"\\u003e\\n \\u003cfield name=\\\"TEXT\\\"\\u003e.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=\\\"164\\\" inline=\\\"false\\\"\\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=\\\"165\\\" inline=\\\"false\\\"\\u003e\\n \\u003cmutation items=\\\"2\\\"\\u003e\\u003c/mutation\\u003e\\n \\u003cvalue name=\\\"ADD0\\\"\\u003e\\n \\u003cblock type=\\\"text_segment\\\" id=\\\"166\\\"\\u003e\\n \\u003cvalue name=\\\"TEXT\\\"\\u003e\\n \\u003cblock type=\\\"lexical_variable_get\\\" id=\\\"167\\\"\\u003e\\n \\u003cfield name=\\\"VAR\\\"\\u003eglobal BestScore\\u003c/field\\u003e\\n \\u003c/block\\u003e\\n \\u003c/value\\u003e\\n \\u003cvalue name=\\\"START\\\"\\u003e\\n \\u003cblock type=\\\"math_number\\\" id=\\\"168\\\"\\u003e\\n \\u003cfield name=\\\"NUM\\\"\\u003e2\\u003c/field\\u003e\\n \\u003c/block\\u003e\\n \\u003c/value\\u003e\\n \\u003cvalue name=\\\"LENGTH\\\"\\u003e\\n \\u003cblock type=\\\"math_number\\\" id=\\\"169\\\"\\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 \\u003cvalue name=\\\"ADD1\\\"\\u003e\\n \\u003cblock type=\\\"text\\\" id=\\\"170\\\"\\u003e\\n \\u003cfield name=\\\"TEXT\\\"\\u003e.png\\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 \\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=\\\"global_declaration\\\" id=\\\"123\\\" inline=\\\"false\\\" collapsed=\\\"true\\\" x=\\\"0\\\" y=\\\"624\\\"\\u003e\\n \\u003cfield name=\\\"NAME\\\"\\u003e拍動翅膀\\u003c/field\\u003e\\n \\u003cvalue name=\\\"VALUE\\\"\\u003e\\n \\u003cblock type=\\\"math_number\\\" id=\\\"124\\\"\\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=\\\"171\\\" inline=\\\"false\\\" collapsed=\\\"true\\\" x=\\\"0\\\" y=\\\"676\\\"\\u003e\\n \\u003cfield name=\\\"NAME\\\"\\u003e地板\\u003c/field\\u003e\\n \\u003cvalue name=\\\"VALUE\\\"\\u003e\\n \\u003cblock type=\\\"math_number\\\" id=\\\"172\\\"\\u003e\\n \\u003cfield name=\\\"NUM\\\"\\u003e0\\u003c/field\\u003e\\n \\u003c/block\\u003e\\n \\u003c/value\\u003e\\n \\u003c/block\\u003e\\n \\u003cblock type=\\\"procedures_defnoreturn\\\" id=\\\"173\\\" collapsed=\\\"true\\\" x=\\\"0\\\" y=\\\"728\\\"\\u003e\\n \\u003cfield name=\\\"NAME\\\"\\u003e遊戲結束\\u003c/field\\u003e\\n \\u003cstatement name=\\\"STACK\\\"\\u003e\\n \\u003cblock type=\\\"component_method\\\" id=\\\"174\\\"\\u003e\\n \\u003cmutation component_type=\\\"Player\\\" method_name=\\\"Start\\\" is_generic=\\\"false\\\" instance_name=\\\"Hit_音效\\\"\\u003e\\u003c/mutation\\u003e\\n \\u003cfield name=\\\"COMPONENT_SELECTOR\\\"\\u003eHit_音效\\u003c/field\\u003e\\n \\u003cnext\\u003e\\n \\u003cblock type=\\\"component_method\\\" id=\\\"175\\\" inline=\\\"false\\\"\\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=\\\"176\\\"\\u003e\\n \\u003cfield name=\\\"NUM\\\"\\u003e205\\u003c/field\\u003e\\n \\u003c/block\\u003e\\n \\u003c/value\\u003e\\n \\u003cvalue name=\\\"ARG1\\\"\\u003e\\n \\u003cblock type=\\\"math_number\\\" id=\\\"177\\\"\\u003e\\n \\u003cfield name=\\\"NUM\\\"\\u003e195\\u003c/field\\u003e\\n \\u003c/block\\u003e\\n \\u003c/value\\u003e\\n \\u003cnext\\u003e\\n \\u003cblock type=\\\"component_method\\\" id=\\\"178\\\" inline=\\\"false\\\"\\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=\\\"179\\\"\\u003e\\n \\u003cfield name=\\\"NUM\\\"\\u003e220\\u003c/field\\u003e\\n \\u003c/block\\u003e\\n \\u003c/value\\u003e\\n \\u003cvalue name=\\\"ARG1\\\"\\u003e\\n \\u003cblock type=\\\"math_number\\\" id=\\\"180\\\"\\u003e\\n \\u003cfield name=\\\"NUM\\\"\\u003e195\\u003c/field\\u003e\\n \\u003c/block\\u003e\\n \\u003c/value\\u003e\\n \\u003cnext\\u003e\\n \\u003cblock type=\\\"component_set_get\\\" id=\\\"181\\\" inline=\\\"false\\\"\\u003e\\n \\u003cmutation component_type=\\\"ImageSprite\\\" set_or_get=\\\"set\\\" property_name=\\\"Visible\\\" is_generic=\\\"false\\\" instance_name=\\\"OK_按鈕\\\"\\u003e\\u003c/mutation\\u003e\\n \\u003cfield name=\\\"COMPONENT_SELECTOR\\\"\\u003eOK_按鈕\\u003c/field\\u003e\\n \\u003cfield name=\\\"PROP\\\"\\u003eVisible\\u003c/field\\u003e\\n \\u003cvalue name=\\\"VALUE\\\"\\u003e\\n \\u003cblock type=\\\"logic_boolean\\\" id=\\\"182\\\"\\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=\\\"183\\\" inline=\\\"false\\\"\\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=\\\"184\\\"\\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=\\\"185\\\" inline=\\\"false\\\"\\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=\\\"186\\\"\\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=\\\"187\\\" inline=\\\"false\\\"\\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=\\\"188\\\"\\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=\\\"189\\\" inline=\\\"false\\\"\\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=\\\"190\\\"\\u003e\\n \\u003cfield name=\\\"BOOL\\\"\\u003eFALSE\\u003c/field\\u003e\\n \\u003c/block\\u003e\\n \\u003c/value\\u003e\\n \\u003cnext\\u003e\\n \\u003cblock type=\\\"procedures_callnoreturn\\\" id=\\\"191\\\"\\u003e\\n \\u003cmutation name=\\\"獎牌設定\\\"\\u003e\\u003c/mutation\\u003e\\n \\u003cfield name=\\\"PROCNAME\\\"\\u003e獎牌設定\\u003c/field\\u003e\\n \\u003cnext\\u003e\\n \\u003cblock type=\\\"procedures_callnoreturn\\\" id=\\\"192\\\"\\u003e\\n \\u003cmutation name=\\\"最高分數設定\\\"\\u003e\\u003c/mutation\\u003e\\n \\u003cfield name=\\\"PROCNAME\\\"\\u003e最高分數設定\\u003c/field\\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=\\\"component_event\\\" id=\\\"211\\\" collapsed=\\\"true\\\" x=\\\"3\\\" y=\\\"782\\\"\\u003e\\n \\u003cmutation component_type=\\\"ImageSprite\\\" instance_name=\\\"上水管\\\" event_name=\\\"EdgeReached\\\"\\u003e\\u003c/mutation\\u003e\\n \\u003cfield name=\\\"COMPONENT_SELECTOR\\\"\\u003e上水管\\u003c/field\\u003e\\n \\u003cstatement name=\\\"DO\\\"\\u003e\\n \\u003cblock type=\\\"procedures_callnoreturn\\\" id=\\\"212\\\"\\u003e\\n \\u003cmutation name=\\\"產生水管\\\"\\u003e\\u003c/mutation\\u003e\\n \\u003cfield name=\\\"PROCNAME\\\"\\u003e產生水管\\u003c/field\\u003e\\n \\u003cnext\\u003e\\n \\u003cblock type=\\\"lexical_variable_set\\\" id=\\\"213\\\" inline=\\\"false\\\"\\u003e\\n \\u003cfield name=\\\"VAR\\\"\\u003eglobal 分數\\u003c/field\\u003e\\n \\u003cvalue name=\\\"VALUE\\\"\\u003e\\n \\u003cblock type=\\\"math_add\\\" id=\\\"C**07+N(_^#I]e.f%#pv\\\"\\u003e\\n \\u003cmutation items=\\\"2\\\"\\u003e\\u003c/mutation\\u003e\\n \\u003cvalue name=\\\"NUM0\\\"\\u003e\\n \\u003cblock type=\\\"lexical_variable_get\\\" id=\\\"r78t$:,C[aOu[:ja-.5T\\\"\\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=\\\"y9(Qa,4IOB?po)5B.C7u\\\"\\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=\\\"component_method\\\" id=\\\"214\\\"\\u003e\\n \\u003cmutation component_type=\\\"Player\\\" method_name=\\\"Start\\\" is_generic=\\\"false\\\" instance_name=\\\"Point_音效\\\"\\u003e\\u003c/mutation\\u003e\\n \\u003cfield name=\\\"COMPONENT_SELECTOR\\\"\\u003ePoint_音效\\u003c/field\\u003e\\n \\u003cnext\\u003e\\n \\u003cblock type=\\\"controls_if\\\" id=\\\"215\\\" inline=\\\"false\\\"\\u003e\\n \\u003cmutation else=\\\"1\\\"\\u003e\\u003c/mutation\\u003e\\n \\u003cvalue name=\\\"IF0\\\"\\u003e\\n \\u003cblock type=\\\"math_compare\\\" id=\\\"216\\\"\\u003e\\n \\u003cfield name=\\\"OP\\\"\\u003eLTE\\u003c/field\\u003e\\n \\u003cvalue name=\\\"A\\\"\\u003e\\n \\u003cblock type=\\\"lexical_variable_get\\\" id=\\\"217\\\"\\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=\\\"218\\\"\\u003e\\n \\u003cfield name=\\\"NUM\\\"\\u003e9\\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=\\\"component_set_get\\\" id=\\\"219\\\" inline=\\\"false\\\"\\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=\\\"220\\\"\\u003e\\n \\u003cfield name=\\\"TEXT\\\"\\u003e0.png\\u003c/field\\u003e\\n \\u003c/block\\u003e\\n \\u003c/value\\u003e\\n \\u003cnext\\u003e\\n \\u003cblock type=\\\"component_set_get\\\" id=\\\"221\\\" inline=\\\"false\\\"\\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=\\\"222\\\" inline=\\\"false\\\"\\u003e\\n \\u003cmutation items=\\\"2\\\"\\u003e\\u003c/mutation\\u003e\\n \\u003cvalue name=\\\"ADD0\\\"\\u003e\\n \\u003cblock type=\\\"lexical_variable_get\\\" id=\\\"223\\\"\\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=\\\"224\\\"\\u003e\\n \\u003cfield name=\\\"TEXT\\\"\\u003e.png\\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 \\u003cstatement name=\\\"ELSE\\\"\\u003e\\n \\u003cblock type=\\\"component_set_get\\\" id=\\\"225\\\" inline=\\\"false\\\"\\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=\\\"226\\\" inline=\\\"false\\\"\\u003e\\n \\u003cmutation items=\\\"2\\\"\\u003e\\u003c/mutation\\u003e\\n \\u003cvalue name=\\\"ADD0\\\"\\u003e\\n \\u003cblock type=\\\"text_segment\\\" id=\\\"227\\\"\\u003e\\n \\u003cvalue name=\\\"TEXT\\\"\\u003e\\n \\u003cblock type=\\\"lexical_variable_get\\\" id=\\\"228\\\"\\u003e\\n \\u003cfield name=\\\"VAR\\\"\\u003eglobal 分數\\u003c/field\\u003e\\n \\u003c/block\\u003e\\n \\u003c/value\\u003e\\n \\u003cvalue name=\\\"START\\\"\\u003e\\n \\u003cblock type=\\\"math_number\\\" id=\\\"229\\\"\\u003e\\n \\u003cfield name=\\\"NUM\\\"\\u003e1\\u003c/field\\u003e\\n \\u003c/block\\u003e\\n \\u003c/value\\u003e\\n \\u003cvalue name=\\\"LENGTH\\\"\\u003e\\n \\u003cblock type=\\\"math_number\\\" id=\\\"230\\\"\\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 \\u003cvalue name=\\\"ADD1\\\"\\u003e\\n \\u003cblock type=\\\"text\\\" id=\\\"231\\\"\\u003e\\n \\u003cfield name=\\\"TEXT\\\"\\u003e.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=\\\"232\\\" inline=\\\"false\\\"\\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=\\\"233\\\" inline=\\\"false\\\"\\u003e\\n \\u003cmutation items=\\\"2\\\"\\u003e\\u003c/mutation\\u003e\\n \\u003cvalue name=\\\"ADD0\\\"\\u003e\\n \\u003cblock type=\\\"text_segment\\\" id=\\\"234\\\"\\u003e\\n \\u003cvalue name=\\\"TEXT\\\"\\u003e\\n \\u003cblock type=\\\"lexical_variable_get\\\" id=\\\"235\\\"\\u003e\\n \\u003cfield name=\\\"VAR\\\"\\u003eglobal 分數\\u003c/field\\u003e\\n \\u003c/block\\u003e\\n \\u003c/value\\u003e\\n \\u003cvalue name=\\\"START\\\"\\u003e\\n \\u003cblock type=\\\"math_number\\\" id=\\\"236\\\"\\u003e\\n \\u003cfield name=\\\"NUM\\\"\\u003e2\\u003c/field\\u003e\\n \\u003c/block\\u003e\\n \\u003c/value\\u003e\\n \\u003cvalue name=\\\"LENGTH\\\"\\u003e\\n \\u003cblock type=\\\"math_number\\\" id=\\\"237\\\"\\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 \\u003cvalue name=\\\"ADD1\\\"\\u003e\\n \\u003cblock type=\\\"text\\\" id=\\\"238\\\"\\u003e\\n \\u003cfield name=\\\"TEXT\\\"\\u003e.png\\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 \\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=\\\"209\\\" inline=\\\"false\\\" collapsed=\\\"true\\\" x=\\\"0\\\" y=\\\"832\\\"\\u003e\\n \\u003cfield name=\\\"NAME\\\"\\u003e分數\\u003c/field\\u003e\\n \\u003cvalue name=\\\"VALUE\\\"\\u003e\\n \\u003cblock type=\\\"math_number\\\" id=\\\"210\\\"\\u003e\\n \\u003cfield name=\\\"NUM\\\"\\u003e0\\u003c/field\\u003e\\n \\u003c/block\\u003e\\n \\u003c/value\\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/flappy_bird_S/Screen1.scm\":\"#|\\n$JSON\\n{\\\"authURL\\\":[\\\"ai2.appinventor.mit.edu\\\",\\\"edge.koding.school\\\"],\\\"YaVersion\\\":\\\"167\\\",\\\"Source\\\":\\\"Form\\\",\\\"Properties\\\":{\\\"$Name\\\":\\\"Screen1\\\",\\\"$Type\\\":\\\"Form\\\",\\\"$Version\\\":\\\"23\\\",\\\"AppName\\\":\\\"flappy_bird\\\",\\\"Icon\\\":\\\"flappy_bird.png\\\",\\\"ScreenOrientation\\\":\\\"portrait\\\",\\\"ShowStatusBar\\\":\\\"False\\\",\\\"TitleVisible\\\":\\\"False\\\",\\\"Uuid\\\":\\\"0\\\",\\\"$Components\\\":[{\\\"$Name\\\":\\\"\\\\u756b\\\\u5e031\\\",\\\"$Type\\\":\\\"Canvas\\\",\\\"$Version\\\":\\\"10\\\",\\\"BackgroundImage\\\":\\\"scene.jpg\\\",\\\"Height\\\":\\\"440\\\",\\\"Width\\\":\\\"320\\\",\\\"PaintColor\\\":\\\"\\u0026H00FFFFFF\\\",\\\"Uuid\\\":\\\"2118898842\\\",\\\"$Components\\\":[{\\\"$Name\\\":\\\"\\\\u9ce5\\\",\\\"$Type\\\":\\\"ImageSprite\\\",\\\"$Version\\\":\\\"6\\\",\\\"Height\\\":\\\"20\\\",\\\"Width\\\":\\\"20\\\",\\\"Picture\\\":\\\"0-bird.png\\\",\\\"Uuid\\\":\\\"1655993276\\\",\\\"X\\\":\\\"40\\\",\\\"Y\\\":\\\"90\\\",\\\"Z\\\":\\\"10.0\\\"},{\\\"$Name\\\":\\\"\\\\u4e0a\\\\u6c34\\\\u7ba1\\\",\\\"$Type\\\":\\\"ImageSprite\\\",\\\"$Version\\\":\\\"6\\\",\\\"Height\\\":\\\"170\\\",\\\"Width\\\":\\\"25\\\",\\\"Picture\\\":\\\"upper-tube.png\\\",\\\"Uuid\\\":\\\"-1031218495\\\",\\\"X\\\":\\\"280\\\",\\\"Y\\\":\\\"0\\\"},{\\\"$Name\\\":\\\"\\\\u4e0b\\\\u6c34\\\\u7ba1\\\",\\\"$Type\\\":\\\"ImageSprite\\\",\\\"$Version\\\":\\\"6\\\",\\\"Height\\\":\\\"170\\\",\\\"Width\\\":\\\"25\\\",\\\"Picture\\\":\\\"bottom-tube.png\\\",\\\"Uuid\\\":\\\"1206371839\\\",\\\"X\\\":\\\"280\\\",\\\"Y\\\":\\\"260\\\",\\\"Z\\\":\\\"0.0\\\"},{\\\"$Name\\\":\\\"\\\\u5341\\\\u4f4d_\\\\u5206\\\\u6578\\\",\\\"$Type\\\":\\\"ImageSprite\\\",\\\"$Version\\\":\\\"6\\\",\\\"Height\\\":\\\"15\\\",\\\"Width\\\":\\\"15\\\",\\\"Picture\\\":\\\"0.png\\\",\\\"Uuid\\\":\\\"1981085233\\\",\\\"X\\\":\\\"205\\\",\\\"Y\\\":\\\"195\\\",\\\"Z\\\":\\\"5.0\\\"},{\\\"$Name\\\":\\\"\\\\u500b\\\\u4f4d_\\\\u5206\\\\u6578\\\",\\\"$Type\\\":\\\"ImageSprite\\\",\\\"$Version\\\":\\\"6\\\",\\\"Height\\\":\\\"15\\\",\\\"Width\\\":\\\"15\\\",\\\"Picture\\\":\\\"0.png\\\",\\\"Rotates\\\":\\\"False\\\",\\\"Uuid\\\":\\\"-1843822569\\\",\\\"X\\\":\\\"220\\\",\\\"Y\\\":\\\"195\\\",\\\"Z\\\":\\\"5.0\\\"},{\\\"$Name\\\":\\\"\\\\u904a\\\\u6232\\\\u7d50\\\\u675f\\\",\\\"$Type\\\":\\\"ImageSprite\\\",\\\"$Version\\\":\\\"6\\\",\\\"Height\\\":\\\"200\\\",\\\"Width\\\":\\\"180\\\",\\\"Picture\\\":\\\"bronzemedal.png\\\",\\\"Uuid\\\":\\\"-1867767443\\\",\\\"X\\\":\\\"70\\\",\\\"Y\\\":\\\"80\\\"},{\\\"$Name\\\":\\\"OK_\\\\u6309\\\\u9215\\\",\\\"$Type\\\":\\\"ImageSprite\\\",\\\"$Version\\\":\\\"6\\\",\\\"Height\\\":\\\"20\\\",\\\"Width\\\":\\\"50\\\",\\\"Picture\\\":\\\"ok.png\\\",\\\"Rotates\\\":\\\"False\\\",\\\"Uuid\\\":\\\"-33422469\\\",\\\"X\\\":\\\"135\\\",\\\"Y\\\":\\\"285\\\"},{\\\"$Name\\\":\\\"\\\\u4e0b\\\\u65b9\\\\u571f\\\\u5730\\\",\\\"$Type\\\":\\\"ImageSprite\\\",\\\"$Version\\\":\\\"6\\\",\\\"Height\\\":\\\"120\\\",\\\"Width\\\":\\\"320\\\",\\\"Picture\\\":\\\"ground0.png\\\",\\\"Rotates\\\":\\\"False\\\",\\\"Uuid\\\":\\\"2038824044\\\",\\\"X\\\":\\\"0\\\",\\\"Y\\\":\\\"320\\\"},{\\\"$Name\\\":\\\"new\\\",\\\"$Type\\\":\\\"ImageSprite\\\",\\\"$Version\\\":\\\"6\\\",\\\"Height\\\":\\\"15\\\",\\\"Width\\\":\\\"30\\\",\\\"Picture\\\":\\\"new.png\\\",\\\"Uuid\\\":\\\"-973822062\\\",\\\"X\\\":\\\"170\\\",\\\"Y\\\":\\\"215\\\"},{\\\"$Name\\\":\\\"\\\\u5341\\\\u4f4d_\\\\u6700\\\\u4f73\\\\u5206\\\\u6578\\\",\\\"$Type\\\":\\\"ImageSprite\\\",\\\"$Version\\\":\\\"6\\\",\\\"Height\\\":\\\"15\\\",\\\"Width\\\":\\\"15\\\",\\\"Picture\\\":\\\"0.png\\\",\\\"Uuid\\\":\\\"-862525340\\\",\\\"X\\\":\\\"205\\\",\\\"Y\\\":\\\"240\\\"},{\\\"$Name\\\":\\\"\\\\u500b\\\\u4f4d_\\\\u6700\\\\u4f73\\\\u5206\\\\u6578\\\",\\\"$Type\\\":\\\"ImageSprite\\\",\\\"$Version\\\":\\\"6\\\",\\\"Height\\\":\\\"15\\\",\\\"Width\\\":\\\"15\\\",\\\"Picture\\\":\\\"0.png\\\",\\\"Uuid\\\":\\\"180119550\\\",\\\"X\\\":\\\"220\\\",\\\"Y\\\":\\\"240\\\"}]},{\\\"$Name\\\":\\\"\\\\u9ce5\\\\u4e0b\\\\u589c\\\",\\\"$Type\\\":\\\"Clock\\\",\\\"$Version\\\":\\\"3\\\",\\\"TimerAlwaysFires\\\":\\\"False\\\",\\\"TimerInterval\\\":\\\"50\\\",\\\"Uuid\\\":\\\"-87597459\\\"},{\\\"$Name\\\":\\\"\\\\u6c34\\\\u7ba1\\\\u79fb\\\\u52d5\\\",\\\"$Type\\\":\\\"Clock\\\",\\\"$Version\\\":\\\"3\\\",\\\"TimerAlwaysFires\\\":\\\"False\\\",\\\"TimerInterval\\\":\\\"20\\\",\\\"Uuid\\\":\\\"254484800\\\"},{\\\"$Name\\\":\\\"\\\\u9ce5\\\\u62cd\\\\u52d5\\\\u7fc5\\\\u8180\\\",\\\"$Type\\\":\\\"Clock\\\",\\\"$Version\\\":\\\"3\\\",\\\"TimerAlwaysFires\\\":\\\"False\\\",\\\"TimerInterval\\\":\\\"50\\\",\\\"Uuid\\\":\\\"-600930298\\\"},{\\\"$Name\\\":\\\"Wing_\\\\u97f3\\\\u6548\\\",\\\"$Type\\\":\\\"Player\\\",\\\"$Version\\\":\\\"6\\\",\\\"Source\\\":\\\"sfx_wing.mp3\\\",\\\"Uuid\\\":\\\"-1549213009\\\",\\\"Volume\\\":\\\"100\\\"},{\\\"$Name\\\":\\\"Hit_\\\\u97f3\\\\u6548\\\",\\\"$Type\\\":\\\"Player\\\",\\\"$Version\\\":\\\"6\\\",\\\"Source\\\":\\\"sfx_hit.mp3\\\",\\\"Uuid\\\":\\\"-436877973\\\",\\\"Volume\\\":\\\"100\\\"},{\\\"$Name\\\":\\\"Point_\\\\u97f3\\\\u6548\\\",\\\"$Type\\\":\\\"Player\\\",\\\"$Version\\\":\\\"6\\\",\\\"Source\\\":\\\"sfx_point.mp3\\\",\\\"Uuid\\\":\\\"791077673\\\",\\\"Volume\\\":\\\"100\\\"},{\\\"$Name\\\":\\\"Scores\\\",\\\"$Type\\\":\\\"TinyDB\\\",\\\"$Version\\\":\\\"1\\\",\\\"Uuid\\\":\\\"1892768391\\\"},{\\\"$Name\\\":\\\"\\\\u9707\\\\u52d5\\\",\\\"$Type\\\":\\\"Sound\\\",\\\"$Version\\\":\\\"3\\\",\\\"Uuid\\\":\\\"-572766934\\\"}]}}\\n|#\",\"src/appinventor/ai_appinventor/flappy_bird_S/Screen1.yail\":\"#|\\n$Source $Yail\\n|#\\n\\n(define-form appinventor.ai_appinventor.flappy_bird_S.Screen1 Screen1)\\n(require \\u003ccom.google.youngandroid.runtime\\u003e)\\n\\n(def (p$初始化 ) (set-var! g$分數 0)(call-component-method '十位_分數 'MoveTo (*list-for-runtime* 135 10) '(number number))(set-and-coerce-property! '十位_分數 'Picture \\\"0.png\\\" 'text)(call-component-method '個位_分數 'MoveTo (*list-for-runtime* 150 10) '(number number))(set-and-coerce-property! '個位_分數 'Picture \\\"0.png\\\" 'text)(set-and-coerce-property! '十位_最佳分數 'Visible #f 'boolean)(set-and-coerce-property! '個位_最佳分數 'Visible #f 'boolean)(set-and-coerce-property! 'OK_按鈕 'Visible #f 'boolean)(set-and-coerce-property! '遊戲結束 'Visible #f 'boolean)(set-and-coerce-property! 'new 'Visible #f 'boolean))\\n(def g$水管距離 0)\\n(def (p$產生水管 ) (set-var! g$水管距離 (call-yail-primitive random-integer (*list-for-runtime* 0 65) '(number number) \\\"random integer\\\"))(call-component-method '上水管 'MoveTo (*list-for-runtime* 280 0) '(number number))(call-component-method '下水管 'MoveTo (*list-for-runtime* 280 (call-yail-primitive - (*list-for-runtime* 260 (get-var g$水管距離)) '(number number) \\\"-\\\")) '(number number))(set-and-coerce-property! '上水管 'Height (call-yail-primitive - (*list-for-runtime* 170 (get-var g$水管距離)) '(number number) \\\"-\\\") 'number))\\n(def g$BestScore 0)\\n(def (p$獎牌設定 ) (if (call-yail-primitive \\u003c (*list-for-runtime* (get-var g$分數) 10) '(number number) \\\"\\u003c\\\") (begin (set-and-coerce-property! '遊戲結束 'Picture \\\"nomedal.png\\\" 'text)) (begin (if (and-delayed (call-yail-primitive \\u003e= (*list-for-runtime* (get-var g$分數) 10) '(number number) \\\"\\u003e=\\\") (call-yail-primitive \\u003c (*list-for-runtime* (get-var g$分數) 20) '(number number) \\\"\\u003c\\\")) (begin (set-and-coerce-property! '遊戲結束 'Picture \\\"bronzemedal.png\\\" 'text)) (begin (if (and-delayed (call-yail-primitive \\u003e= (*list-for-runtime* (get-var g$分數) 20) '(number number) \\\"\\u003e=\\\") (call-yail-primitive \\u003c (*list-for-runtime* (get-var g$分數) 30) '(number number) \\\"\\u003c\\\")) (begin (set-and-coerce-property! '遊戲結束 'Picture \\\"silvermedal.png\\\" 'text)) (begin (if (and-delayed (call-yail-primitive \\u003e= (*list-for-runtime* (get-var g$分數) 30) '(number number) \\\"\\u003e=\\\") (call-yail-primitive \\u003c (*list-for-runtime* (get-var g$分數) 40) '(number number) \\\"\\u003c\\\")) (begin (set-and-coerce-property! '遊戲結束 'Picture \\\"goldmedal.png\\\" 'text)) (begin (if (and-delayed (call-yail-primitive \\u003e= (*list-for-runtime* (get-var g$分數) 40) '(number number) \\\"\\u003e=\\\") (call-yail-primitive \\u003c (*list-for-runtime* (get-var g$分數) 50) '(number number) \\\"\\u003c\\\")) (begin (set-and-coerce-property! '遊戲結束 'Picture \\\"platinummedal.png\\\" 'text))))))))))))\\n(def (p$最高分數設定 ) (let ( ($Best (call-component-method 'Scores 'GetValue (*list-for-runtime* \\\"Best\\\" \\\"None\\\") '(text any))) ) (if (or-delayed (call-yail-primitive yail-equal? (*list-for-runtime* (lexical-value $Best) \\\"None\\\") '(any any) \\\"=\\\") (call-yail-primitive \\u003c (*list-for-runtime* (lexical-value $Best) (get-var g$分數)) '(number number) \\\"\\u003c\\\")) (begin (call-component-method 'Scores 'StoreValue (*list-for-runtime* \\\"Best\\\" (get-var g$分數)) '(text any))(set-var! g$BestScore (get-var g$分數))(set-and-coerce-property! 'new 'Visible #t 'boolean)) (begin (set-var! g$BestScore (lexical-value $Best))))(if (call-yail-primitive \\u003c= (*list-for-runtime* (get-var g$BestScore) 9) '(number number) \\\"\\u003c=\\\") (begin (set-and-coerce-property! '十位_最佳分數 'Picture \\\"0.png\\\" 'text)(set-and-coerce-property! '個位_最佳分數 'Picture (call-yail-primitive string-append (*list-for-runtime* (get-var g$BestScore) \\\".png\\\" ) '(text text ) \\\"join\\\") 'text)) (begin (set-and-coerce-property! '十位_最佳分數 'Picture (call-yail-primitive string-append (*list-for-runtime* (call-yail-primitive string-substring (*list-for-runtime* (get-var g$BestScore) 1 1) '(text number number) \\\"segment\\\") \\\".png\\\" ) '(text text ) \\\"join\\\") 'text)(set-and-coerce-property! '個位_最佳分數 'Picture (call-yail-primitive string-append (*list-for-runtime* (call-yail-primitive string-substring (*list-for-runtime* (get-var g$BestScore) 2 1) '(text number number) \\\"segment\\\") \\\".png\\\" ) '(text text ) \\\"join\\\") 'text))) ))\\n(def g$拍動翅膀 0)\\n(def g$地板 0)\\n(def (p$遊戲結束 ) (call-component-method 'Hit_音效 'Start (*list-for-runtime*) '())(call-component-method '十位_分數 'MoveTo (*list-for-runtime* 205 195) '(number number))(call-component-method '個位_分數 'MoveTo (*list-for-runtime* 220 195) '(number number))(set-and-coerce-property! 'OK_按鈕 'Visible #t 'boolean)(set-and-coerce-property! '遊戲結束 'Visible #t 'boolean)(set-and-coerce-property! '十位_最佳分數 'Visible #t 'boolean)(set-and-coerce-property! '個位_最佳分數 'Visible #t 'boolean)(set-and-coerce-property! '鳥 'Enabled #f 'boolean)((get-var p$獎牌設定) )((get-var p$最高分數設定) ))\\n(def g$分數 0)\\n;;; Screen1\\n\\n(do-after-form-creation (set-and-coerce-property! 'Screen1 'AppName \\\"flappy_bird\\\" 'text)\\n (set-and-coerce-property! 'Screen1 'Icon \\\"flappy_bird.png\\\" 'text)\\n (set-and-coerce-property! 'Screen1 'ScreenOrientation \\\"portrait\\\" 'text)\\n (set-and-coerce-property! 'Screen1 'ShowStatusBar #f 'boolean)\\n (set-and-coerce-property! 'Screen1 'TitleVisible #f 'boolean)\\n)\\n\\n(define-event Screen1 Initialize()(set-this-form)\\n (set-and-coerce-property! 'Screen1 'BackgroundColor (call-yail-primitive make-color (*list-for-runtime* (call-yail-primitive make-yail-list (*list-for-runtime* 219 218 149 ) '(any any any ) \\\"make a list\\\")) '(list) \\\"make-color\\\") 'number)(set-and-coerce-property! '畫布1 'BackgroundColor (call-yail-primitive make-color (*list-for-runtime* (call-yail-primitive make-yail-list (*list-for-runtime* 0 218 149 ) '(any any any ) \\\"make a list\\\")) '(list) \\\"make-color\\\") 'number)(call-component-method '下方土地 'MoveTo (*list-for-runtime* 0 320) '(number number))((get-var p$初始化) ))\\n;;; 畫布1\\n\\n(add-component Screen1 com.google.appinventor.components.runtime.Canvas 畫布1 \\n(set-and-coerce-property! '畫布1 'BackgroundImage \\\"scene.jpg\\\" 'text)\\n\\n(set-and-coerce-property! '畫布1 'Height 440 'number)\\n\\n(set-and-coerce-property! '畫布1 'Width 320 'number)\\n\\n(set-and-coerce-property! '畫布1 'PaintColor #x00FFFFFF 'number)\\n\\n)\\n\\n(define-event 畫布1 Touched($x $y $touchedAnySprite)(set-this-form)\\n (call-component-method '鳥 'MoveTo (*list-for-runtime* (get-property '鳥 'X) (call-yail-primitive - (*list-for-runtime* (get-property '鳥 'Y) 50) '(number number) \\\"-\\\")) '(number number)))\\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 \\\"0-bird.png\\\" 'text)\\n\\n(set-and-coerce-property! '鳥 'X 40 'number)\\n\\n(set-and-coerce-property! '鳥 'Y 90 'number)\\n\\n(set-and-coerce-property! '鳥 'Z 10.0 'number)\\n\\n)\\n\\n(define-event 鳥 CollidedWith($other)(set-this-form)\\n (set-and-coerce-property! '鳥下墜 'TimerEnabled #f 'boolean)(set-and-coerce-property! '水管移動 'TimerEnabled #f 'boolean)(set-and-coerce-property! '鳥拍動翅膀 'TimerEnabled #f 'boolean)(call-component-method '震動 'Vibrate (*list-for-runtime* 300) '(number))((get-var p$遊戲結束) ))\\n;;; 上水管\\n\\n(add-component 畫布1 com.google.appinventor.components.runtime.ImageSprite 上水管 \\n(set-and-coerce-property! '上水管 'Height 170 'number)\\n\\n(set-and-coerce-property! '上水管 'Width 25 'number)\\n\\n(set-and-coerce-property! '上水管 'Picture \\\"upper-tube.png\\\" 'text)\\n\\n(set-and-coerce-property! '上水管 'X 280 'number)\\n\\n(set-and-coerce-property! '上水管 'Y 0 'number)\\n\\n)\\n\\n(define-event 上水管 EdgeReached($edge)(set-this-form)\\n ((get-var p$產生水管) )(set-var! g$分數 (call-yail-primitive + (*list-for-runtime* (get-var g$分數) 1 ) '(number number ) \\\"+\\\"))(call-component-method 'Point_音效 'Start (*list-for-runtime*) '())(if (call-yail-primitive \\u003c= (*list-for-runtime* (get-var g$分數) 9) '(number number) \\\"\\u003c=\\\") (begin (set-and-coerce-property! '十位_分數 'Picture \\\"0.png\\\" 'text)(set-and-coerce-property! '個位_分數 'Picture (call-yail-primitive string-append (*list-for-runtime* (get-var g$分數) \\\".png\\\" ) '(text text ) \\\"join\\\") 'text)) (begin (set-and-coerce-property! '十位_分數 'Picture (call-yail-primitive string-append (*list-for-runtime* (call-yail-primitive string-substring (*list-for-runtime* (get-var g$分數) 1 1) '(text number number) \\\"segment\\\") \\\".png\\\" ) '(text text ) \\\"join\\\") 'text)(set-and-coerce-property! '個位_分數 'Picture (call-yail-primitive string-append (*list-for-runtime* (call-yail-primitive string-substring (*list-for-runtime* (get-var g$分數) 2 1) '(text number number) \\\"segment\\\") \\\".png\\\" ) '(text text ) \\\"join\\\") 'text))))\\n;;; 下水管\\n\\n(add-component 畫布1 com.google.appinventor.components.runtime.ImageSprite 下水管 \\n(set-and-coerce-property! '下水管 'Height 170 'number)\\n\\n(set-and-coerce-property! '下水管 'Width 25 'number)\\n\\n(set-and-coerce-property! '下水管 'Picture \\\"bottom-tube.png\\\" 'text)\\n\\n(set-and-coerce-property! '下水管 'X 280 'number)\\n\\n(set-and-coerce-property! '下水管 'Y 260 'number)\\n\\n(set-and-coerce-property! '下水管 'Z 0.0 'number)\\n\\n)\\n\\n;;; 十位_分數\\n\\n(add-component 畫布1 com.google.appinventor.components.runtime.ImageSprite 十位_分數 \\n(set-and-coerce-property! '十位_分數 'Height 15 'number)\\n\\n(set-and-coerce-property! '十位_分數 'Width 15 'number)\\n\\n(set-and-coerce-property! '十位_分數 'Picture \\\"0.png\\\" 'text)\\n\\n(set-and-coerce-property! '十位_分數 'X 205 'number)\\n\\n(set-and-coerce-property! '十位_分數 'Y 195 'number)\\n\\n(set-and-coerce-property! '十位_分數 'Z 5.0 'number)\\n\\n)\\n\\n;;; 個位_分數\\n\\n(add-component 畫布1 com.google.appinventor.components.runtime.ImageSprite 個位_分數 \\n(set-and-coerce-property! '個位_分數 'Height 15 'number)\\n\\n(set-and-coerce-property! '個位_分數 'Width 15 'number)\\n\\n(set-and-coerce-property! '個位_分數 'Picture \\\"0.png\\\" 'text)\\n\\n(set-and-coerce-property! '個位_分數 'Rotates #f 'boolean)\\n\\n(set-and-coerce-property! '個位_分數 'X 220 'number)\\n\\n(set-and-coerce-property! '個位_分數 'Y 195 'number)\\n\\n(set-and-coerce-property! '個位_分數 'Z 5.0 'number)\\n\\n)\\n\\n;;; 遊戲結束\\n\\n(add-component 畫布1 com.google.appinventor.components.runtime.ImageSprite 遊戲結束 \\n(set-and-coerce-property! '遊戲結束 'Height 200 'number)\\n\\n(set-and-coerce-property! '遊戲結束 'Width 180 'number)\\n\\n(set-and-coerce-property! '遊戲結束 'Picture \\\"bronzemedal.png\\\" 'text)\\n\\n(set-and-coerce-property! '遊戲結束 'X 70 'number)\\n\\n(set-and-coerce-property! '遊戲結束 'Y 80 'number)\\n\\n)\\n\\n;;; OK_按鈕\\n\\n(add-component 畫布1 com.google.appinventor.components.runtime.ImageSprite OK_按鈕 \\n(set-and-coerce-property! 'OK_按鈕 'Height 20 'number)\\n\\n(set-and-coerce-property! 'OK_按鈕 'Width 50 'number)\\n\\n(set-and-coerce-property! 'OK_按鈕 'Picture \\\"ok.png\\\" 'text)\\n\\n(set-and-coerce-property! 'OK_按鈕 'Rotates #f 'boolean)\\n\\n(set-and-coerce-property! 'OK_按鈕 'X 135 'number)\\n\\n(set-and-coerce-property! 'OK_按鈕 'Y 285 'number)\\n\\n)\\n\\n(define-event OK_按鈕 Touched($x $y)(set-this-form)\\n (set-and-coerce-property! '鳥下墜 'TimerEnabled #t 'boolean)(set-and-coerce-property! '鳥 'Enabled #t 'boolean)(set-and-coerce-property! '水管移動 'TimerEnabled #t 'boolean)(set-and-coerce-property! '鳥拍動翅膀 'TimerEnabled #t 'boolean)((get-var p$產生水管) )((get-var p$初始化) )(call-component-method '鳥 'MoveTo (*list-for-runtime* 40 90) '(number number))(call-component-method '下水管 'MoveTo (*list-for-runtime* 280 (call-yail-primitive - (*list-for-runtime* 260 (get-var g$水管距離)) '(number number) \\\"-\\\")) '(number number)))\\n;;; 下方土地\\n\\n(add-component 畫布1 com.google.appinventor.components.runtime.ImageSprite 下方土地 \\n(set-and-coerce-property! '下方土地 'Height 120 'number)\\n\\n(set-and-coerce-property! '下方土地 'Width 320 'number)\\n\\n(set-and-coerce-property! '下方土地 'Picture \\\"ground0.png\\\" 'text)\\n\\n(set-and-coerce-property! '下方土地 'Rotates #f 'boolean)\\n\\n(set-and-coerce-property! '下方土地 'X 0 'number)\\n\\n(set-and-coerce-property! '下方土地 'Y 320 'number)\\n\\n)\\n\\n;;; new\\n\\n(add-component 畫布1 com.google.appinventor.components.runtime.ImageSprite new \\n(set-and-coerce-property! 'new 'Height 15 'number)\\n\\n(set-and-coerce-property! 'new 'Width 30 'number)\\n\\n(set-and-coerce-property! 'new 'Picture \\\"new.png\\\" 'text)\\n\\n(set-and-coerce-property! 'new 'X 170 'number)\\n\\n(set-and-coerce-property! 'new 'Y 215 'number)\\n\\n)\\n\\n;;; 十位_最佳分數\\n\\n(add-component 畫布1 com.google.appinventor.components.runtime.ImageSprite 十位_最佳分數 \\n(set-and-coerce-property! '十位_最佳分數 'Height 15 'number)\\n\\n(set-and-coerce-property! '十位_最佳分數 'Width 15 'number)\\n\\n(set-and-coerce-property! '十位_最佳分數 'Picture \\\"0.png\\\" 'text)\\n\\n(set-and-coerce-property! '十位_最佳分數 'X 205 'number)\\n\\n(set-and-coerce-property! '十位_最佳分數 'Y 240 'number)\\n\\n)\\n\\n;;; 個位_最佳分數\\n\\n(add-component 畫布1 com.google.appinventor.components.runtime.ImageSprite 個位_最佳分數 \\n(set-and-coerce-property! '個位_最佳分數 'Height 15 'number)\\n\\n(set-and-coerce-property! '個位_最佳分數 'Width 15 'number)\\n\\n(set-and-coerce-property! '個位_最佳分數 'Picture \\\"0.png\\\" 'text)\\n\\n(set-and-coerce-property! '個位_最佳分數 'X 220 'number)\\n\\n(set-and-coerce-property! '個位_最佳分數 'Y 240 'number)\\n\\n)\\n\\n;;; 鳥下墜\\n\\n(add-component Screen1 com.google.appinventor.components.runtime.Clock 鳥下墜 \\n(set-and-coerce-property! '鳥下墜 'TimerAlwaysFires #f 'boolean)\\n\\n(set-and-coerce-property! '鳥下墜 'TimerInterval 50 'number)\\n\\n)\\n\\n(define-event 鳥下墜 Timer()(set-this-form)\\n (call-component-method '鳥 'MoveTo (*list-for-runtime* (get-property '鳥 'X) (call-yail-primitive + (*list-for-runtime* (get-property '鳥 'Y) 8 ) '(number number ) \\\"+\\\")) '(number number)))\\n;;; 水管移動\\n\\n(add-component Screen1 com.google.appinventor.components.runtime.Clock 水管移動 \\n(set-and-coerce-property! '水管移動 'TimerAlwaysFires #f 'boolean)\\n\\n(set-and-coerce-property! '水管移動 'TimerInterval 20 'number)\\n\\n)\\n\\n(define-event 水管移動 Timer()(set-this-form)\\n (call-component-method '上水管 'MoveTo (*list-for-runtime* (call-yail-primitive - (*list-for-runtime* (get-property '上水管 'X) 15) '(number number) \\\"-\\\") (get-property '上水管 'Y)) '(number number))(call-component-method '下水管 'MoveTo (*list-for-runtime* (call-yail-primitive - (*list-for-runtime* (get-property '下水管 'X) 15) '(number number) \\\"-\\\") (get-property '下水管 'Y)) '(number number)))\\n;;; 鳥拍動翅膀\\n\\n(add-component Screen1 com.google.appinventor.components.runtime.Clock 鳥拍動翅膀 \\n(set-and-coerce-property! '鳥拍動翅膀 'TimerAlwaysFires #f 'boolean)\\n\\n(set-and-coerce-property! '鳥拍動翅膀 'TimerInterval 50 'number)\\n\\n)\\n\\n(define-event 鳥拍動翅膀 Timer()(set-this-form)\\n (set-and-coerce-property! '鳥 'Picture (call-yail-primitive string-append (*list-for-runtime* (get-var g$拍動翅膀) \\\"-bird.png\\\" ) '(text text ) \\\"join\\\") 'text)(if (call-yail-primitive yail-equal? (*list-for-runtime* (get-var g$拍動翅膀) 0) '(any any) \\\"=\\\") (begin (set-var! g$拍動翅膀 1)) (begin (set-var! g$拍動翅膀 0)))(set-and-coerce-property! '下方土地 'Picture (call-yail-primitive string-append (*list-for-runtime* \\\"ground\\\" (get-var g$地板) \\\".png\\\" ) '(text text text ) \\\"join\\\") 'text)(set-var! g$地板 (call-yail-primitive remainder (*list-for-runtime* (call-yail-primitive + (*list-for-runtime* (get-var g$地板) 1 ) '(number number ) \\\"+\\\") 6) '(number number) \\\"remainder\\\")))\\n;;; Wing_音效\\n\\n(add-component Screen1 com.google.appinventor.components.runtime.Player Wing_音效 \\n(set-and-coerce-property! 'Wing_音效 'Source \\\"sfx_wing.mp3\\\" 'text)\\n\\n(set-and-coerce-property! 'Wing_音效 'Volume 100 'number)\\n\\n)\\n\\n;;; Hit_音效\\n\\n(add-component Screen1 com.google.appinventor.components.runtime.Player Hit_音效 \\n(set-and-coerce-property! 'Hit_音效 'Source \\\"sfx_hit.mp3\\\" 'text)\\n\\n(set-and-coerce-property! 'Hit_音效 'Volume 100 'number)\\n\\n)\\n\\n;;; Point_音效\\n\\n(add-component Screen1 com.google.appinventor.components.runtime.Player Point_音效 \\n(set-and-coerce-property! 'Point_音效 'Source \\\"sfx_point.mp3\\\" 'text)\\n\\n(set-and-coerce-property! 'Point_音效 'Volume 100 'number)\\n\\n)\\n\\n;;; Scores\\n\\n(add-component Screen1 com.google.appinventor.components.runtime.TinyDB Scores \\n)\\n\\n;;; 震動\\n\\n(add-component Screen1 com.google.appinventor.components.runtime.Sound 震動 \\n)\\n\\n(init-runtime)\"},\"settings\":\"{\\\"SimpleSettings\\\":{\\\"AccentColor\\\":\\\"\\u0026HFFFF4081\\\",\\\"ActionBar\\\":\\\"False\\\",\\\"AppName\\\":\\\"flappy_bird\\\",\\\"Icon\\\":\\\"flappy_bird.png\\\",\\\"PhoneTablet\\\":\\\"False\\\",\\\"PrimaryColor\\\":\\\"\\u0026HFF3F51B5\\\",\\\"PrimaryColorDark\\\":\\\"\\u0026HFF303F9F\\\",\\\"ShowHiddenComponents\\\":\\\"False\\\",\\\"ShowListsAsJson\\\":\\\"False\\\",\\\"Sizing\\\":\\\"Fixed\\\",\\\"Theme\\\":\\\"Classic\\\",\\\"TutorialURL\\\":\\\"\\\",\\\"UsesLocation\\\":\\\"False\\\",\\\"VersionCode\\\":\\\"1\\\",\\\"VersionName\\\":\\\"1.0\\\"}}\"}","created_at":"2018-08-06T13:53:33.551+08:00","updated_at":"2019-10-01T10:03:08.846+08:00","name":"flappy_bird_S","language":"appinventor","screenshot":{"url":null},"parent_id":32396,"plugin":null,"description":null,"note":null,"status":"public","like_student_ids":[],"is_featured":false,"views":74,"hashid":"d5ms9yyn","is_content_changed":false,"review_status":"unsubmitted","submitted_at":null,"reviewed_at":null,"advise":null,"is_deleted":false}
[{"id":675081,"file_name":"upper-tube.png","project_id":37971,"asset_id":73389,"created_at":"2018-08-06T13:53:33.569+08:00","updated_at":"2018-08-06T13:53:33.569+08:00"},{"id":675082,"file_name":"silvermedal.png","project_id":37971,"asset_id":73388,"created_at":"2018-08-06T13:53:33.571+08:00","updated_at":"2018-08-06T13:53:33.571+08:00"},{"id":675083,"file_name":"sfx_wing.mp3","project_id":37971,"asset_id":73387,"created_at":"2018-08-06T13:53:33.572+08:00","updated_at":"2018-08-06T13:53:33.572+08:00"},{"id":675084,"file_name":"sfx_point.mp3","project_id":37971,"asset_id":73386,"created_at":"2018-08-06T13:53:33.574+08:00","updated_at":"2018-08-06T13:53:33.574+08:00"},{"id":675085,"file_name":"sfx_hit.mp3","project_id":37971,"asset_id":73385,"created_at":"2018-08-06T13:53:33.575+08:00","updated_at":"2018-08-06T13:53:33.575+08:00"},{"id":675086,"file_name":"scene.jpg","project_id":37971,"asset_id":73384,"created_at":"2018-08-06T13:53:33.589+08:00","updated_at":"2018-08-06T13:53:33.589+08:00"},{"id":675087,"file_name":"root.png","project_id":37971,"asset_id":73383,"created_at":"2018-08-06T13:53:33.591+08:00","updated_at":"2018-08-06T13:53:33.591+08:00"},{"id":675088,"file_name":"platinummedal.png","project_id":37971,"asset_id":73382,"created_at":"2018-08-06T13:53:33.593+08:00","updated_at":"2018-08-06T13:53:33.593+08:00"},{"id":675089,"file_name":"ok.png","project_id":37971,"asset_id":73381,"created_at":"2018-08-06T13:53:33.595+08:00","updated_at":"2018-08-06T13:53:33.595+08:00"},{"id":675090,"file_name":"nomedal.png","project_id":37971,"asset_id":73380,"created_at":"2018-08-06T13:53:33.597+08:00","updated_at":"2018-08-06T13:53:33.597+08:00"},{"id":675091,"file_name":"new.png","project_id":37971,"asset_id":73379,"created_at":"2018-08-06T13:53:33.598+08:00","updated_at":"2018-08-06T13:53:33.598+08:00"},{"id":675092,"file_name":"ground5.png","project_id":37971,"asset_id":73378,"created_at":"2018-08-06T13:53:33.600+08:00","updated_at":"2018-08-06T13:53:33.600+08:00"},{"id":675093,"file_name":"ground4.png","project_id":37971,"asset_id":73377,"created_at":"2018-08-06T13:53:33.602+08:00","updated_at":"2018-08-06T13:53:33.602+08:00"},{"id":675094,"file_name":"ground3.png","project_id":37971,"asset_id":73376,"created_at":"2018-08-06T13:53:33.603+08:00","updated_at":"2018-08-06T13:53:33.603+08:00"},{"id":675095,"file_name":"ground2.png","project_id":37971,"asset_id":73375,"created_at":"2018-08-06T13:53:33.605+08:00","updated_at":"2018-08-06T13:53:33.605+08:00"},{"id":675096,"file_name":"ground1.png","project_id":37971,"asset_id":73374,"created_at":"2018-08-06T13:53:33.607+08:00","updated_at":"2018-08-06T13:53:33.607+08:00"},{"id":675097,"file_name":"ground0.png","project_id":37971,"asset_id":73373,"created_at":"2018-08-06T13:53:33.608+08:00","updated_at":"2018-08-06T13:53:33.608+08:00"},{"id":675098,"file_name":"goldmedal.png","project_id":37971,"asset_id":73372,"created_at":"2018-08-06T13:53:33.610+08:00","updated_at":"2018-08-06T13:53:33.610+08:00"},{"id":675099,"file_name":"flappy_bird.png","project_id":37971,"asset_id":73371,"created_at":"2018-08-06T13:53:33.611+08:00","updated_at":"2018-08-06T13:53:33.611+08:00"},{"id":675100,"file_name":"bronzemedal.png","project_id":37971,"asset_id":73370,"created_at":"2018-08-06T13:53:33.613+08:00","updated_at":"2018-08-06T13:53:33.613+08:00"},{"id":675101,"file_name":"bottom-tube.png","project_id":37971,"asset_id":73369,"created_at":"2018-08-06T13:53:33.615+08:00","updated_at":"2018-08-06T13:53:33.615+08:00"},{"id":675102,"file_name":"9.png","project_id":37971,"asset_id":73368,"created_at":"2018-08-06T13:53:33.616+08:00","updated_at":"2018-08-06T13:53:33.616+08:00"},{"id":675103,"file_name":"8.png","project_id":37971,"asset_id":73367,"created_at":"2018-08-06T13:53:33.618+08:00","updated_at":"2018-08-06T13:53:33.618+08:00"},{"id":675104,"file_name":"7.png","project_id":37971,"asset_id":73366,"created_at":"2018-08-06T13:53:33.619+08:00","updated_at":"2018-08-06T13:53:33.619+08:00"},{"id":675105,"file_name":"6.png","project_id":37971,"asset_id":73365,"created_at":"2018-08-06T13:53:33.621+08:00","updated_at":"2018-08-06T13:53:33.621+08:00"},{"id":675106,"file_name":"5.png","project_id":37971,"asset_id":73364,"created_at":"2018-08-06T13:53:33.622+08:00","updated_at":"2018-08-06T13:53:33.622+08:00"},{"id":675107,"file_name":"4.png","project_id":37971,"asset_id":73363,"created_at":"2018-08-06T13:53:33.624+08:00","updated_at":"2018-08-06T13:53:33.624+08:00"},{"id":675108,"file_name":"3.png","project_id":37971,"asset_id":73362,"created_at":"2018-08-06T13:53:33.625+08:00","updated_at":"2018-08-06T13:53:33.625+08:00"},{"id":675109,"file_name":"2.png","project_id":37971,"asset_id":73361,"created_at":"2018-08-06T13:53:33.627+08:00","updated_at":"2018-08-06T13:53:33.627+08:00"},{"id":675110,"file_name":"1.png","project_id":37971,"asset_id":73360,"created_at":"2018-08-06T13:53:33.629+08:00","updated_at":"2018-08-06T13:53:33.629+08:00"},{"id":675111,"file_name":"1-bird.png","project_id":37971,"asset_id":73359,"created_at":"2018-08-06T13:53:33.631+08:00","updated_at":"2018-08-06T13:53:33.631+08:00"},{"id":675112,"file_name":"0.png","project_id":37971,"asset_id":73358,"created_at":"2018-08-06T13:53:33.633+08:00","updated_at":"2018-08-06T13:53:33.633+08:00"},{"id":675113,"file_name":"0-bird.png","project_id":37971,"asset_id":73357,"created_at":"2018-08-06T13:53:33.634+08:00","updated_at":"2018-08-06T13:53:33.634+08:00"}]
橘蘋學習平台
橘蘋學習平台
我的作品
檢視專案頁
匯出
複製
匯入
刪除
下載 Android APP (APK)
用手機掃描下方 QRCode 進行安裝
或您也可以
下載 APK
到這台電腦
用手機掃描下方 QRCode 進行安裝
或您也可以
下載 APK
到這台電腦