{"id":180013,"student_id":1404,"content":"{\"files\":{\"src/appinventor/ai_appinventor/chopchop/Screen1.scm\":\"#|\\n$JSON\\n{\\\"authURL\\\":[\\\"localhost\\\",\\\"koding.school\\\"],\\\"YaVersion\\\":\\\"167\\\",\\\"Source\\\":\\\"Form\\\",\\\"Properties\\\":{\\\"$Name\\\":\\\"Screen1\\\",\\\"$Type\\\":\\\"Form\\\",\\\"$Version\\\":\\\"23\\\",\\\"AccentColor\\\":\\\"\\u0026H00FFFFFF\\\",\\\"AppName\\\":\\\"chopchop\\\",\\\"ScreenOrientation\\\":\\\"portrait\\\",\\\"Title\\\":\\\"Screen1\\\",\\\"TitleVisible\\\":\\\"False\\\",\\\"Uuid\\\":\\\"0\\\",\\\"$Components\\\":[{\\\"$Name\\\":\\\"\\\\u4e3b\\\\u914d\\\\u7f6e\\\",\\\"$Type\\\":\\\"VerticalArrangement\\\",\\\"$Version\\\":\\\"3\\\",\\\"AlignHorizontal\\\":\\\"3\\\",\\\"BackgroundColor\\\":\\\"\\u0026H00FFFFFF\\\",\\\"Height\\\":\\\"-2\\\",\\\"Width\\\":\\\"-2\\\",\\\"Uuid\\\":\\\"-1332112651\\\",\\\"$Components\\\":[{\\\"$Name\\\":\\\"\\\\u904a\\\\u6232\\\\u756b\\\\u9762\\\",\\\"$Type\\\":\\\"Canvas\\\",\\\"$Version\\\":\\\"10\\\",\\\"Height\\\":\\\"-1090\\\",\\\"Width\\\":\\\"-2\\\",\\\"Uuid\\\":\\\"1825132042\\\",\\\"$Components\\\":[{\\\"$Name\\\":\\\"\\\\u5716\\\\u7247\\\\u7cbe\\\\u97481\\\",\\\"$Type\\\":\\\"ImageSprite\\\",\\\"$Version\\\":\\\"6\\\",\\\"Uuid\\\":\\\"-791518835\\\",\\\"X\\\":\\\"8\\\",\\\"Y\\\":\\\"23\\\"},{\\\"$Name\\\":\\\"\\\\u5716\\\\u7247\\\\u7cbe\\\\u97482\\\",\\\"$Type\\\":\\\"ImageSprite\\\",\\\"$Version\\\":\\\"6\\\",\\\"Uuid\\\":\\\"-1107836753\\\",\\\"X\\\":\\\"174\\\",\\\"Y\\\":\\\"44\\\"},{\\\"$Name\\\":\\\"\\\\u5716\\\\u7247\\\\u7cbe\\\\u97483\\\",\\\"$Type\\\":\\\"ImageSprite\\\",\\\"$Version\\\":\\\"6\\\",\\\"Uuid\\\":\\\"280484457\\\",\\\"X\\\":\\\"138\\\",\\\"Y\\\":\\\"106\\\"},{\\\"$Name\\\":\\\"\\\\u5716\\\\u7247\\\\u7cbe\\\\u97484\\\",\\\"$Type\\\":\\\"ImageSprite\\\",\\\"$Version\\\":\\\"6\\\",\\\"Uuid\\\":\\\"324147531\\\",\\\"X\\\":\\\"84\\\",\\\"Y\\\":\\\"60\\\"},{\\\"$Name\\\":\\\"\\\\u5716\\\\u7247\\\\u7cbe\\\\u97485\\\",\\\"$Type\\\":\\\"ImageSprite\\\",\\\"$Version\\\":\\\"6\\\",\\\"Uuid\\\":\\\"-26971868\\\",\\\"X\\\":\\\"74\\\",\\\"Y\\\":\\\"167\\\"},{\\\"$Name\\\":\\\"\\\\u5716\\\\u7247\\\\u7cbe\\\\u97486\\\",\\\"$Type\\\":\\\"ImageSprite\\\",\\\"$Version\\\":\\\"6\\\",\\\"Uuid\\\":\\\"-1479252629\\\",\\\"X\\\":\\\"201\\\",\\\"Y\\\":\\\"238\\\"}]},{\\\"$Name\\\":\\\"\\\\u6b21\\\\u914d\\\\u7f6e\\\",\\\"$Type\\\":\\\"HorizontalArrangement\\\",\\\"$Version\\\":\\\"3\\\",\\\"AlignHorizontal\\\":\\\"3\\\",\\\"AlignVertical\\\":\\\"2\\\",\\\"BackgroundColor\\\":\\\"\\u0026H00FFFFFF\\\",\\\"Height\\\":\\\"-1005\\\",\\\"Width\\\":\\\"-2\\\",\\\"Uuid\\\":\\\"1398179800\\\",\\\"$Components\\\":[{\\\"$Name\\\":\\\"\\\\u6642\\\\u9593\\\\u914d\\\\u7f6e\\\",\\\"$Type\\\":\\\"HorizontalArrangement\\\",\\\"$Version\\\":\\\"3\\\",\\\"AlignHorizontal\\\":\\\"3\\\",\\\"AlignVertical\\\":\\\"2\\\",\\\"BackgroundColor\\\":\\\"\\u0026H00FFFFFF\\\",\\\"Width\\\":\\\"-2\\\",\\\"Uuid\\\":\\\"259651976\\\"},{\\\"$Name\\\":\\\"\\\\u5206\\\\u6578\\\\u914d\\\\u7f6e\\\",\\\"$Type\\\":\\\"HorizontalArrangement\\\",\\\"$Version\\\":\\\"3\\\",\\\"AlignHorizontal\\\":\\\"3\\\",\\\"AlignVertical\\\":\\\"2\\\",\\\"BackgroundColor\\\":\\\"\\u0026H00FFFFFF\\\",\\\"Width\\\":\\\"-2\\\",\\\"Uuid\\\":\\\"1224262702\\\"}]}]}]}}\\n|#\",\"src/appinventor/ai_appinventor/chopchop/Screen1.bky\":\"\\u003cxml xmlns=\\\"http://www.w3.org/1999/xhtml\\\"\\u003e\\n \\u003cblock type=\\\"procedures_defnoreturn\\\" id=\\\"`LS+GQrK0/(9Z!~qg}+x\\\" x=\\\"-757\\\" y=\\\"-18\\\"\\u003e\\n \\u003cfield name=\\\"NAME\\\"\\u003e遊戲初始化\\u003c/field\\u003e\\n \\u003cstatement name=\\\"STACK\\\"\\u003e\\n \\u003cblock type=\\\"procedures_callnoreturn\\\" id=\\\":FA054ntOlR`;O*L;fE:\\\" inline=\\\"false\\\"\\u003e\\n \\u003cmutation name=\\\"掉落物清單初始化\\\"\\u003e\\u003c/mutation\\u003e\\n \\u003cfield name=\\\"PROCNAME\\\"\\u003e掉落物清單初始化\\u003c/field\\u003e\\n \\u003c/block\\u003e\\n \\u003c/statement\\u003e\\n \\u003c/block\\u003e\\n \\u003cblock type=\\\"global_declaration\\\" id=\\\"~Rjj_^u0F)#!Xs][MU7A\\\" x=\\\"30\\\" y=\\\"89\\\"\\u003e\\n \\u003cfield name=\\\"NAME\\\"\\u003e樹木血量\\u003c/field\\u003e\\n \\u003c/block\\u003e\\n \\u003cblock type=\\\"global_declaration\\\" id=\\\"0P#N`oT:w!5_dZAP-C]-\\\" x=\\\"29\\\" y=\\\"130\\\"\\u003e\\n \\u003cfield name=\\\"NAME\\\"\\u003e掉落物計數\\u003c/field\\u003e\\n \\u003c/block\\u003e\\n \\u003cblock type=\\\"global_declaration\\\" id=\\\"J6W+{0yHj;{_F!VQzfjg\\\" x=\\\"29\\\" y=\\\"172\\\"\\u003e\\n \\u003cfield name=\\\"NAME\\\"\\u003e掉落物清單\\u003c/field\\u003e\\n \\u003cvalue name=\\\"VALUE\\\"\\u003e\\n \\u003cblock type=\\\"lists_create_with\\\" id=\\\"OKC#q$F%WnDw1tn=02f7\\\"\\u003e\\n \\u003cmutation items=\\\"0\\\"\\u003e\\u003c/mutation\\u003e\\n \\u003c/block\\u003e\\n \\u003c/value\\u003e\\n \\u003c/block\\u003e\\n \\u003cblock type=\\\"global_declaration\\\" id=\\\"]7yfxWNkMwPJdC8sH*{r\\\" x=\\\"30\\\" y=\\\"227\\\"\\u003e\\n \\u003cfield name=\\\"NAME\\\"\\u003e掉落物造型清單\\u003c/field\\u003e\\n \\u003cvalue name=\\\"VALUE\\\"\\u003e\\n \\u003cblock type=\\\"lists_create_with\\\" id=\\\"mdDdCWHgmU_?.wVxsAlS\\\"\\u003e\\n \\u003cmutation items=\\\"4\\\"\\u003e\\u003c/mutation\\u003e\\n \\u003cvalue name=\\\"ADD0\\\"\\u003e\\n \\u003cblock type=\\\"text\\\" id=\\\"%To9Yc,`x{PNlIiy{%k=\\\"\\u003e\\n \\u003cfield name=\\\"TEXT\\\"\\u003eleaf1.png\\u003c/field\\u003e\\n \\u003c/block\\u003e\\n \\u003c/value\\u003e\\n \\u003cvalue name=\\\"ADD1\\\"\\u003e\\n \\u003cblock type=\\\"text\\\" id=\\\"I5t]SEj,lXt[7f2Q+C,S\\\"\\u003e\\n \\u003cfield name=\\\"TEXT\\\"\\u003eleaf2.png\\u003c/field\\u003e\\n \\u003c/block\\u003e\\n \\u003c/value\\u003e\\n \\u003cvalue name=\\\"ADD2\\\"\\u003e\\n \\u003cblock type=\\\"text\\\" id=\\\"YjRUq#]z=PRyQN1v:WZb\\\"\\u003e\\n \\u003cfield name=\\\"TEXT\\\"\\u003efruit.png\\u003c/field\\u003e\\n \\u003c/block\\u003e\\n \\u003c/value\\u003e\\n \\u003cvalue name=\\\"ADD3\\\"\\u003e\\n \\u003cblock type=\\\"text\\\" id=\\\"3oRl@%etqv}}l-Hn[2tF\\\"\\u003e\\n \\u003cfield name=\\\"TEXT\\\"\\u003ecater.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 \\u003cblock type=\\\"procedures_defnoreturn\\\" id=\\\"t(x=ZID_Eq}#5*yB6R\\\\!^\\\" x=\\\"-762\\\" y=\\\"358\\\"\\u003e\\n \\u003cfield name=\\\"NAME\\\"\\u003e遊戲開始\\u003c/field\\u003e\\n \\u003c/block\\u003e\\n \\u003cblock type=\\\"procedures_defnoreturn\\\" id=\\\"t/PLpv^P`IppngI{0z#Y\\\" x=\\\"42\\\" y=\\\"358\\\"\\u003e\\n \\u003cfield name=\\\"NAME\\\"\\u003e掉落物清單初始化\\u003c/field\\u003e\\n \\u003c/block\\u003e\\n \\u003cblock type=\\\"procedures_defnoreturn\\\" id=\\\"\\\\!r3P_r@I)i!Z,09IW4n~\\\" x=\\\"-210\\\" y=\\\"599\\\"\\u003e\\n \\u003cfield name=\\\"NAME\\\"\\u003e砍樹動畫\\u003c/field\\u003e\\n \\u003c/block\\u003e\\n \\u003cblock type=\\\"procedures_defnoreturn\\\" id=\\\"[N28GmYge@=K)4)m/ycG\\\" x=\\\"19\\\" y=\\\"609\\\"\\u003e\\n \\u003cfield name=\\\"NAME\\\"\\u003e遊戲結束\\u003c/field\\u003e\\n \\u003cstatement name=\\\"STACK\\\"\\u003e\\n \\u003cblock type=\\\"procedures_callnoreturn\\\" id=\\\"oil0@lh%m(ZlhtgBTuAx\\\" inline=\\\"false\\\"\\u003e\\n \\u003cmutation name=\\\"遊戲初始化\\\"\\u003e\\u003c/mutation\\u003e\\n \\u003cfield name=\\\"PROCNAME\\\"\\u003e遊戲初始化\\u003c/field\\u003e\\n \\u003c/block\\u003e\\n \\u003c/statement\\u003e\\n \\u003c/block\\u003e\\n \\u003cblock type=\\\"procedures_defnoreturn\\\" id=\\\"-sqeB6%93m%HdLO\\\\!e;Lv\\\" x=\\\"288\\\" y=\\\"1234\\\"\\u003e\\n \\u003cfield name=\\\"NAME\\\"\\u003e掉落物動畫\\u003c/field\\u003e\\n \\u003cstatement name=\\\"STACK\\\"\\u003e\\n \\u003cblock type=\\\"local_declaration_statement\\\" id=\\\"_JVM/gRGp:`jD50uqMtk\\\"\\u003e\\n \\u003cmutation\\u003e\\n \\u003clocalname name=\\\"掉落物\\\"\\u003e\\u003c/localname\\u003e\\n \\u003c/mutation\\u003e\\n \\u003cfield name=\\\"VAR0\\\"\\u003e掉落物\\u003c/field\\u003e\\n \\u003cvalue name=\\\"DECL0\\\"\\u003e\\n \\u003cblock type=\\\"lists_select_item\\\" id=\\\"7Aqxc0:SB,vtQJ[{fcw(\\\"\\u003e\\n \\u003cvalue name=\\\"LIST\\\"\\u003e\\n \\u003cblock type=\\\"lexical_variable_get\\\" id=\\\"^sC?}e4q#aXUnws9G*c-\\\"\\u003e\\n \\u003cfield name=\\\"VAR\\\"\\u003eglobal 掉落物清單\\u003c/field\\u003e\\n \\u003c/block\\u003e\\n \\u003c/value\\u003e\\n \\u003cvalue name=\\\"NUM\\\"\\u003e\\n \\u003cblock type=\\\"math_add\\\" id=\\\"?0l3BI!(pP@E^gQ$QwyL\\\"\\u003e\\n \\u003cmutation items=\\\"2\\\"\\u003e\\u003c/mutation\\u003e\\n \\u003cvalue name=\\\"NUM0\\\"\\u003e\\n \\u003cblock type=\\\"math_divide\\\" id=\\\"UaJVDVaB{_sx_5-~_t@g\\\"\\u003e\\n \\u003cfield name=\\\"OP\\\"\\u003eMODULO\\u003c/field\\u003e\\n \\u003cvalue name=\\\"DIVIDEND\\\"\\u003e\\n \\u003cblock type=\\\"lexical_variable_get\\\" id=\\\"##(O2$@/tsJ~5_vk?3e#\\\"\\u003e\\n \\u003cfield name=\\\"VAR\\\"\\u003eglobal 掉落物計數\\u003c/field\\u003e\\n \\u003c/block\\u003e\\n \\u003c/value\\u003e\\n \\u003cvalue name=\\\"DIVISOR\\\"\\u003e\\n \\u003cblock type=\\\"math_number\\\" id=\\\"4F3.5b}/tXt@keREjbb$\\\"\\u003e\\n \\u003cfield name=\\\"NUM\\\"\\u003e3\\u003c/field\\u003e\\n \\u003c/block\\u003e\\n \\u003c/value\\u003e\\n \\u003c/block\\u003e\\n \\u003c/value\\u003e\\n \\u003cvalue name=\\\"NUM1\\\"\\u003e\\n \\u003cblock type=\\\"math_number\\\" id=\\\"83+\\\\!Llh8l+@7:0:u*fkc\\\"\\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 \\u003c/block\\u003e\\n \\u003c/value\\u003e\\n \\u003cstatement name=\\\"STACK\\\"\\u003e\\n \\u003cblock type=\\\"component_method\\\" id=\\\"+jVn3GRs0r;;RdkxZmj/\\\"\\u003e\\n \\u003cmutation component_type=\\\"ImageSprite\\\" method_name=\\\"MoveTo\\\" is_generic=\\\"true\\\"\\u003e\\u003c/mutation\\u003e\\n \\u003cvalue name=\\\"COMPONENT\\\"\\u003e\\n \\u003cblock type=\\\"lexical_variable_get\\\" id=\\\"Qt7\\\\!u*3G4-.cNkRD!`W!\\\"\\u003e\\n \\u003cfield name=\\\"VAR\\\"\\u003e掉落物\\u003c/field\\u003e\\n \\u003c/block\\u003e\\n \\u003c/value\\u003e\\n \\u003cnext\\u003e\\n \\u003cblock type=\\\"component_set_get\\\" id=\\\"*t9(?o_KPMi./Sr2mCsi\\\"\\u003e\\n \\u003cmutation component_type=\\\"ImageSprite\\\" set_or_get=\\\"set\\\" property_name=\\\"Picture\\\" is_generic=\\\"true\\\"\\u003e\\u003c/mutation\\u003e\\n \\u003cfield name=\\\"PROP\\\"\\u003ePicture\\u003c/field\\u003e\\n \\u003cvalue name=\\\"COMPONENT\\\"\\u003e\\n \\u003cblock type=\\\"lexical_variable_get\\\" id=\\\"VTNDvbs2qekWD8P@h}5s\\\"\\u003e\\n \\u003cfield name=\\\"VAR\\\"\\u003e掉落物\\u003c/field\\u003e\\n \\u003c/block\\u003e\\n \\u003c/value\\u003e\\n \\u003cvalue name=\\\"VALUE\\\"\\u003e\\n \\u003cblock type=\\\"lists_select_item\\\" id=\\\"ilnq;?=vi`2hfcwhSD.2\\\"\\u003e\\u003c/block\\u003e\\n \\u003c/value\\u003e\\n \\u003cnext\\u003e\\n \\u003cblock type=\\\"component_set_get\\\" id=\\\"=x45}]j0QB:-Sh(e``*!\\\"\\u003e\\n \\u003cmutation component_type=\\\"ImageSprite\\\" set_or_get=\\\"set\\\" property_name=\\\"Visible\\\" is_generic=\\\"true\\\"\\u003e\\u003c/mutation\\u003e\\n \\u003cfield name=\\\"PROP\\\"\\u003eVisible\\u003c/field\\u003e\\n \\u003cvalue name=\\\"COMPONENT\\\"\\u003e\\n \\u003cblock type=\\\"lexical_variable_get\\\" id=\\\"$D[,g]36LQ9j\\\\!y9hz!PP\\\"\\u003e\\n \\u003cfield name=\\\"VAR\\\"\\u003e掉落物\\u003c/field\\u003e\\n \\u003c/block\\u003e\\n \\u003c/value\\u003e\\n \\u003cvalue name=\\\"VALUE\\\"\\u003e\\n \\u003cblock type=\\\"logic_boolean\\\" id=\\\"^U!A/c3mPJ^OEiltb%yI\\\"\\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=\\\"wILQQ*o63t(c*v6+F^?O\\\"\\u003e\\n \\u003cmutation component_type=\\\"ImageSprite\\\" set_or_get=\\\"set\\\" property_name=\\\"Enabled\\\" is_generic=\\\"true\\\"\\u003e\\u003c/mutation\\u003e\\n \\u003cfield name=\\\"PROP\\\"\\u003eEnabled\\u003c/field\\u003e\\n \\u003cvalue name=\\\"COMPONENT\\\"\\u003e\\n \\u003cblock type=\\\"lexical_variable_get\\\" id=\\\")AQdhRPwf\\\\!@WRFGQh5}.\\\"\\u003e\\n \\u003cfield name=\\\"VAR\\\"\\u003e掉落物\\u003c/field\\u003e\\n \\u003c/block\\u003e\\n \\u003c/value\\u003e\\n \\u003cvalue name=\\\"VALUE\\\"\\u003e\\n \\u003cblock type=\\\"logic_boolean\\\" id=\\\"rzQgh40Dz{m;H9Ni)Vk?\\\"\\u003e\\n \\u003cfield name=\\\"BOOL\\\"\\u003eTRUE\\u003c/field\\u003e\\n \\u003c/block\\u003e\\n \\u003c/value\\u003e\\n \\u003c/block\\u003e\\n \\u003c/next\\u003e\\n \\u003c/block\\u003e\\n \\u003c/next\\u003e\\n \\u003c/block\\u003e\\n \\u003c/next\\u003e\\n \\u003c/block\\u003e\\n \\u003c/statement\\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/chopchop/Screen1.yail\":\"#|\\n$Source $Yail\\n|#\\n\\n(define-form appinventor.ai_appinventor.chopchop.Screen1 Screen1)\\n(require \\u003ccom.google.youngandroid.runtime\\u003e)\\n\\n(def g$樹木血量 0)\\n(def g$掉落物計數 0)\\n(def g$掉落物清單 (call-yail-primitive make-yail-list (*list-for-runtime* ) '() \\\"make a list\\\"))\\n(def g$掉落物造型清單 (call-yail-primitive make-yail-list (*list-for-runtime* \\\"leaf1.png\\\" \\\"leaf2.png\\\" \\\"fruit.png\\\" \\\"cater.png\\\" ) '(any any any any ) \\\"make a list\\\"))\\n(def (p$掉落物清單初始化 )#f)\\n(def (p$遊戲結束 ) ((get-var p$遊戲初始化) ))\\n(def (p$遊戲開始 )#f)\\n(def (p$砍樹動畫 )#f)\\n(def (p$遊戲初始化 ) ((get-var p$掉落物清單初始化) ))\\n(def (p$掉落物動畫 ) (let ( ($掉落物 (call-yail-primitive yail-list-get-item (*list-for-runtime* (get-var g$掉落物清單) (call-yail-primitive + (*list-for-runtime* (call-yail-primitive modulo (*list-for-runtime* (get-var g$掉落物計數) 3) '(number number) \\\"modulo\\\") 1 ) '(number number ) \\\"+\\\")) '(list number) \\\"select list item\\\")) ) (call-component-type-method (lexical-value $掉落物) 'com.google.appinventor.components.runtime.ImageSprite 'MoveTo (*list-for-runtime* ) '(component number number))(set-and-coerce-property-and-check! (lexical-value $掉落物) 'com.google.appinventor.components.runtime.ImageSprite 'Picture (call-yail-primitive yail-list-get-item (*list-for-runtime* (call-yail-primitive make-yail-list (*list-for-runtime* ) '() \\\"make a list\\\") 1) '(list number) \\\"select list item\\\") 'text)(set-and-coerce-property-and-check! (lexical-value $掉落物) 'com.google.appinventor.components.runtime.ImageSprite 'Visible #t 'boolean)(set-and-coerce-property-and-check! (lexical-value $掉落物) 'com.google.appinventor.components.runtime.ImageSprite 'Enabled #t 'boolean) ))\\n;;; Screen1\\n\\n(do-after-form-creation (set-and-coerce-property! 'Screen1 'AccentColor #x00FFFFFF 'number)\\n (set-and-coerce-property! 'Screen1 'AppName \\\"chopchop\\\" 'text)\\n (set-and-coerce-property! 'Screen1 'ScreenOrientation \\\"portrait\\\" 'text)\\n (set-and-coerce-property! 'Screen1 'Title \\\"Screen1\\\" 'text)\\n (set-and-coerce-property! 'Screen1 'TitleVisible #f 'boolean)\\n)\\n\\n;;; 主配置\\n\\n(add-component Screen1 com.google.appinventor.components.runtime.VerticalArrangement 主配置 \\n(set-and-coerce-property! '主配置 'AlignHorizontal 3 'number)\\n\\n(set-and-coerce-property! '主配置 'BackgroundColor #x00FFFFFF 'number)\\n\\n(set-and-coerce-property! '主配置 'Height -2 'number)\\n\\n(set-and-coerce-property! '主配置 'Width -2 'number)\\n\\n)\\n\\n;;; 畫布1\\n\\n(add-component 主配置 com.google.appinventor.components.runtime.Canvas 畫布1 \\n)\\n\\n;;; 圖片精靈1\\n\\n(add-component 畫布1 com.google.appinventor.components.runtime.ImageSprite 圖片精靈1 \\n(set-and-coerce-property! '圖片精靈1 'X 8 'number)\\n\\n(set-and-coerce-property! '圖片精靈1 'Y 23 'number)\\n\\n)\\n\\n;;; 次配置\\n\\n(add-component 主配置 com.google.appinventor.components.runtime.HorizontalArrangement 次配置 \\n(set-and-coerce-property! '次配置 'AlignHorizontal 3 'number)\\n\\n(set-and-coerce-property! '次配置 'AlignVertical 2 'number)\\n\\n(set-and-coerce-property! '次配置 'BackgroundColor #x00FFFFFF 'number)\\n\\n(set-and-coerce-property! '次配置 'Height -1005 'number)\\n\\n(set-and-coerce-property! '次配置 'Width -2 'number)\\n\\n)\\n\\n;;; 時間配置\\n\\n(add-component 次配置 com.google.appinventor.components.runtime.HorizontalArrangement 時間配置 \\n(set-and-coerce-property! '時間配置 'AlignHorizontal 3 'number)\\n\\n(set-and-coerce-property! '時間配置 'AlignVertical 2 'number)\\n\\n(set-and-coerce-property! '時間配置 'BackgroundColor #x00FFFFFF 'number)\\n\\n(set-and-coerce-property! '時間配置 'Width -2 'number)\\n\\n)\\n\\n;;; 分數配置\\n\\n(add-component 次配置 com.google.appinventor.components.runtime.HorizontalArrangement 分數配置 \\n(set-and-coerce-property! '分數配置 'AlignHorizontal 3 'number)\\n\\n(set-and-coerce-property! '分數配置 'AlignVertical 2 'number)\\n\\n(set-and-coerce-property! '分數配置 'BackgroundColor #x00FFFFFF 'number)\\n\\n(set-and-coerce-property! '分數配置 'Width -2 'number)\\n\\n)\\n\\n(init-runtime)\"},\"settings\":\"{\\\"SimpleSettings\\\":{\\\"AccentColor\\\":\\\"\\u0026H00FFFFFF\\\",\\\"ActionBar\\\":\\\"False\\\",\\\"AppName\\\":\\\"chopchop\\\",\\\"Icon\\\":\\\"\\\",\\\"PhoneTablet\\\":\\\"False\\\",\\\"PrimaryColor\\\":\\\"\\u0026HFF3F51B5\\\",\\\"PrimaryColorDark\\\":\\\"\\u0026HFF303F9F\\\",\\\"ShowHiddenComponents\\\":\\\"False\\\",\\\"ShowListsAsJson\\\":\\\"False\\\",\\\"Sizing\\\":\\\"Fixed\\\",\\\"Theme\\\":\\\"Classic\\\",\\\"TutorialURL\\\":\\\"\\\",\\\"UsesLocation\\\":\\\"False\\\",\\\"VersionCode\\\":\\\"1\\\",\\\"VersionName\\\":\\\"1.0\\\"}}\"}","created_at":"2020-08-12T08:52:28.485+08:00","updated_at":"2020-08-12T13:12:16.949+08:00","name":"chopchop","language":"appinventor","screenshot":{"url":null},"parent_id":84361,"plugin":null,"description":null,"note":null,"status":"public","like_student_ids":[],"is_featured":false,"views":65,"hashid":"9ygsw9rp","is_content_changed":false,"review_status":"unsubmitted","submitted_at":null,"reviewed_at":null,"advise":null,"is_deleted":false}
[{"id":3070613,"file_name":"leaf2.png","project_id":180013,"asset_id":165268,"created_at":"2020-08-12T08:52:28.493+08:00","updated_at":"2020-08-12T08:52:28.493+08:00"},{"id":3070614,"file_name":"leaf1.png","project_id":180013,"asset_id":165267,"created_at":"2020-08-12T08:52:28.495+08:00","updated_at":"2020-08-12T08:52:28.495+08:00"},{"id":3070615,"file_name":"fruit.png","project_id":180013,"asset_id":165266,"created_at":"2020-08-12T08:52:28.496+08:00","updated_at":"2020-08-12T08:52:28.496+08:00"},{"id":3070616,"file_name":"cater.png","project_id":180013,"asset_id":165265,"created_at":"2020-08-12T08:52:28.497+08:00","updated_at":"2020-08-12T08:52:28.497+08:00"},{"id":3070617,"file_name":"chop_sound.wav","project_id":180013,"asset_id":165264,"created_at":"2020-08-12T08:52:28.499+08:00","updated_at":"2020-08-12T08:52:28.499+08:00"},{"id":3070618,"file_name":"tree4.png","project_id":180013,"asset_id":165263,"created_at":"2020-08-12T08:52:28.500+08:00","updated_at":"2020-08-12T08:52:28.500+08:00"},{"id":3070619,"file_name":"tree3.png","project_id":180013,"asset_id":165262,"created_at":"2020-08-12T08:52:28.501+08:00","updated_at":"2020-08-12T08:52:28.501+08:00"},{"id":3070620,"file_name":"tree2.png","project_id":180013,"asset_id":165261,"created_at":"2020-08-12T08:52:28.502+08:00","updated_at":"2020-08-12T08:52:28.502+08:00"},{"id":3070621,"file_name":"again.png","project_id":180013,"asset_id":165260,"created_at":"2020-08-12T08:52:28.503+08:00","updated_at":"2020-08-12T08:52:28.503+08:00"},{"id":3070622,"file_name":"start.png","project_id":180013,"asset_id":165259,"created_at":"2020-08-12T08:52:28.504+08:00","updated_at":"2020-08-12T08:52:28.504+08:00"},{"id":3070623,"file_name":"chop.png","project_id":180013,"asset_id":165258,"created_at":"2020-08-12T08:52:28.505+08:00","updated_at":"2020-08-12T08:52:28.505+08:00"},{"id":3070624,"file_name":"tree1.png","project_id":180013,"asset_id":165257,"created_at":"2020-08-12T08:52:28.506+08:00","updated_at":"2020-08-12T08:52:28.506+08:00"},{"id":3070625,"file_name":"background.png","project_id":180013,"asset_id":165256,"created_at":"2020-08-12T08:52:28.507+08:00","updated_at":"2020-08-12T08:52:28.507+08:00"}]
橘蘋學習平台
橘蘋學習平台
我的作品
檢視專案頁
匯出
複製
匯入
刪除
下載 Android APP (APK)
用手機掃描下方 QRCode 進行安裝
或您也可以
下載 APK
到這台電腦
用手機掃描下方 QRCode 進行安裝
或您也可以
下載 APK
到這台電腦