{"id":110037,"student_id":3760,"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=\\\"2\\\" collapsed=\\\"true\\\" x=\\\"0\\\" y=\\\"0\\\"\\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=\\\"component_event\\\" id=\\\"1\\\" x=\\\"0\\\" y=\\\"52\\\"\\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 \\u003c/block\\u003e\\n \\u003cblock type=\\\"procedures_defnoreturn\\\" id=\\\"19\\\" collapsed=\\\"true\\\" x=\\\"0\\\" y=\\\"139\\\"\\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_method\\\" id=\\\"42\\\" inline=\\\"false\\\" x=\\\"0\\\" y=\\\"191\\\"\\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 \\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 \\u003c/block\\u003e\\n \\u003c/next\\u003e\\n \\u003c/block\\u003e\\n \\u003cblock type=\\\"procedures_callnoreturn\\\" id=\\\"44\\\" x=\\\"0\\\" y=\\\"370\\\"\\u003e\\n \\u003cmutation name=\\\"遊戲結束\\\"\\u003e\\u003c/mutation\\u003e\\n \\u003cfield name=\\\"PROCNAME\\\"\\u003e遊戲結束\\u003c/field\\u003e\\n \\u003c/block\\u003e\\n \\u003cblock type=\\\"global_declaration\\\" id=\\\"49\\\" inline=\\\"false\\\" x=\\\"0\\\" y=\\\"425\\\"\\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\\\" x=\\\"0\\\" y=\\\"478\\\"\\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 \\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 \\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 \\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=\\\"757\\\"\\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=\\\"809\\\"\\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=\\\"861\\\"\\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=\\\"global_declaration\\\" id=\\\"123\\\" inline=\\\"false\\\" x=\\\"0\\\" y=\\\"913\\\"\\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=\\\"procedures_defnoreturn\\\" id=\\\"125\\\" collapsed=\\\"true\\\" x=\\\"0\\\" y=\\\"966\\\"\\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=\\\"171\\\" inline=\\\"false\\\" x=\\\"0\\\" y=\\\"1018\\\"\\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=\\\"1071\\\"\\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=\\\"193\\\" x=\\\"0\\\" y=\\\"1123\\\"\\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=\\\"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=\\\"lexical_variable_set\\\" id=\\\"197\\\" inline=\\\"false\\\"\\u003e\\n \\u003cfield name=\\\"VAR\\\"\\u003eglobal 拍動翅膀\\u003c/field\\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=\\\"global_declaration\\\" id=\\\"209\\\" inline=\\\"false\\\" x=\\\"0\\\" y=\\\"1316\\\"\\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 \\u003cblock type=\\\"component_event\\\" id=\\\"211\\\" x=\\\"0\\\" y=\\\"1369\\\"\\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 \\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 \\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* ) '(number number))(call-component-method '下水管 'MoveTo (*list-for-runtime* ) '(number number))(set-and-coerce-property! '上水管 'Height '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 g$拍動翅膀 0)\\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 (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;;; 鳥\\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;;; 上水管\\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$分數 0)(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;;; 水管移動\\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 (get-var *the-null-value*))\\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* \\\"\\\" \\\"-bird.png\\\" ) '(text text ) \\\"join\\\") 'text)(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":"2019-11-29T02:36:47.189+08:00","updated_at":"2019-11-29T02:37:46.962+08:00","name":"flappy_bird_S","language":"appinventor","screenshot":{"url":null},"parent_id":null,"plugin":null,"description":null,"note":null,"status":"public","like_student_ids":[],"is_featured":false,"views":38,"hashid":"p93svgng","is_content_changed":false,"review_status":"unsubmitted","submitted_at":null,"reviewed_at":null,"advise":null,"is_deleted":false}
[{"id":1873684,"file_name":"0-bird.png","project_id":110037,"asset_id":165695,"created_at":"2019-11-29T02:37:29.882+08:00","updated_at":"2019-11-29T02:37:29.882+08:00"},{"id":1873685,"file_name":"0.png","project_id":110037,"asset_id":165696,"created_at":"2019-11-29T02:37:29.887+08:00","updated_at":"2019-11-29T02:37:29.887+08:00"},{"id":1873686,"file_name":"1-bird.png","project_id":110037,"asset_id":165697,"created_at":"2019-11-29T02:37:29.892+08:00","updated_at":"2019-11-29T02:37:29.892+08:00"},{"id":1873687,"file_name":"1.png","project_id":110037,"asset_id":165698,"created_at":"2019-11-29T02:37:29.897+08:00","updated_at":"2019-11-29T02:37:29.897+08:00"},{"id":1873688,"file_name":"2.png","project_id":110037,"asset_id":165699,"created_at":"2019-11-29T02:37:29.901+08:00","updated_at":"2019-11-29T02:37:29.901+08:00"},{"id":1873689,"file_name":"3.png","project_id":110037,"asset_id":165700,"created_at":"2019-11-29T02:37:29.906+08:00","updated_at":"2019-11-29T02:37:29.906+08:00"},{"id":1873690,"file_name":"4.png","project_id":110037,"asset_id":165701,"created_at":"2019-11-29T02:37:29.911+08:00","updated_at":"2019-11-29T02:37:29.911+08:00"},{"id":1873691,"file_name":"5.png","project_id":110037,"asset_id":165702,"created_at":"2019-11-29T02:37:29.916+08:00","updated_at":"2019-11-29T02:37:29.916+08:00"},{"id":1873692,"file_name":"6.png","project_id":110037,"asset_id":165703,"created_at":"2019-11-29T02:37:29.921+08:00","updated_at":"2019-11-29T02:37:29.921+08:00"},{"id":1873693,"file_name":"7.png","project_id":110037,"asset_id":165704,"created_at":"2019-11-29T02:37:29.925+08:00","updated_at":"2019-11-29T02:37:29.925+08:00"},{"id":1873694,"file_name":"8.png","project_id":110037,"asset_id":165705,"created_at":"2019-11-29T02:37:29.930+08:00","updated_at":"2019-11-29T02:37:29.930+08:00"},{"id":1873695,"file_name":"9.png","project_id":110037,"asset_id":165706,"created_at":"2019-11-29T02:37:29.935+08:00","updated_at":"2019-11-29T02:37:29.935+08:00"},{"id":1873696,"file_name":"bottom-tube.png","project_id":110037,"asset_id":165707,"created_at":"2019-11-29T02:37:29.940+08:00","updated_at":"2019-11-29T02:37:29.940+08:00"},{"id":1873697,"file_name":"bronzemedal.png","project_id":110037,"asset_id":165708,"created_at":"2019-11-29T02:37:29.945+08:00","updated_at":"2019-11-29T02:37:29.945+08:00"},{"id":1873698,"file_name":"flappy_bird.png","project_id":110037,"asset_id":165709,"created_at":"2019-11-29T02:37:29.949+08:00","updated_at":"2019-11-29T02:37:29.949+08:00"},{"id":1873699,"file_name":"goldmedal.png","project_id":110037,"asset_id":165710,"created_at":"2019-11-29T02:37:29.954+08:00","updated_at":"2019-11-29T02:37:29.954+08:00"},{"id":1873700,"file_name":"ground0.png","project_id":110037,"asset_id":165711,"created_at":"2019-11-29T02:37:29.959+08:00","updated_at":"2019-11-29T02:37:29.959+08:00"},{"id":1873701,"file_name":"ground1.png","project_id":110037,"asset_id":165712,"created_at":"2019-11-29T02:37:29.963+08:00","updated_at":"2019-11-29T02:37:29.963+08:00"},{"id":1873702,"file_name":"ground2.png","project_id":110037,"asset_id":165713,"created_at":"2019-11-29T02:37:29.968+08:00","updated_at":"2019-11-29T02:37:29.968+08:00"},{"id":1873703,"file_name":"ground3.png","project_id":110037,"asset_id":165714,"created_at":"2019-11-29T02:37:29.973+08:00","updated_at":"2019-11-29T02:37:29.973+08:00"},{"id":1873704,"file_name":"ground4.png","project_id":110037,"asset_id":165715,"created_at":"2019-11-29T02:37:29.978+08:00","updated_at":"2019-11-29T02:37:29.978+08:00"},{"id":1873705,"file_name":"ground5.png","project_id":110037,"asset_id":165716,"created_at":"2019-11-29T02:37:29.986+08:00","updated_at":"2019-11-29T02:37:29.986+08:00"},{"id":1873706,"file_name":"new.png","project_id":110037,"asset_id":165717,"created_at":"2019-11-29T02:37:29.990+08:00","updated_at":"2019-11-29T02:37:29.990+08:00"},{"id":1873707,"file_name":"nomedal.png","project_id":110037,"asset_id":165718,"created_at":"2019-11-29T02:37:29.995+08:00","updated_at":"2019-11-29T02:37:29.995+08:00"},{"id":1873708,"file_name":"ok.png","project_id":110037,"asset_id":165719,"created_at":"2019-11-29T02:37:30.000+08:00","updated_at":"2019-11-29T02:37:30.000+08:00"},{"id":1873709,"file_name":"platinummedal.png","project_id":110037,"asset_id":165720,"created_at":"2019-11-29T02:37:30.005+08:00","updated_at":"2019-11-29T02:37:30.005+08:00"},{"id":1873710,"file_name":"root.png","project_id":110037,"asset_id":165721,"created_at":"2019-11-29T02:37:30.009+08:00","updated_at":"2019-11-29T02:37:30.009+08:00"},{"id":1873711,"file_name":"scene.jpg","project_id":110037,"asset_id":165722,"created_at":"2019-11-29T02:37:30.014+08:00","updated_at":"2019-11-29T02:37:30.014+08:00"},{"id":1873712,"file_name":"sfx_hit.mp3","project_id":110037,"asset_id":165723,"created_at":"2019-11-29T02:37:30.018+08:00","updated_at":"2019-11-29T02:37:30.018+08:00"},{"id":1873713,"file_name":"sfx_point.mp3","project_id":110037,"asset_id":165724,"created_at":"2019-11-29T02:37:30.023+08:00","updated_at":"2019-11-29T02:37:30.023+08:00"},{"id":1873714,"file_name":"sfx_wing.mp3","project_id":110037,"asset_id":165725,"created_at":"2019-11-29T02:37:30.028+08:00","updated_at":"2019-11-29T02:37:30.028+08:00"},{"id":1873715,"file_name":"silvermedal.png","project_id":110037,"asset_id":165726,"created_at":"2019-11-29T02:37:30.032+08:00","updated_at":"2019-11-29T02:37:30.032+08:00"},{"id":1873716,"file_name":"upper-tube.png","project_id":110037,"asset_id":165727,"created_at":"2019-11-29T02:37:30.037+08:00","updated_at":"2019-11-29T02:37:30.037+08:00"}]
橘蘋學習平台
橘蘋學習平台
我的作品
檢視專案頁
匯出
複製
匯入
刪除
下載 Android APP (APK)
用手機掃描下方 QRCode 進行安裝
或您也可以
下載 APK
到這台電腦
用手機掃描下方 QRCode 進行安裝
或您也可以
下載 APK
到這台電腦