{"id":360155,"student_id":10,"content":"createSprite('bg.png'); //設定背景圖\nlet board = createSprite(\"board.png\"); //木板\nlet tongueR = createSprite(\"tongue_r_1.png\", \"tongue_r_2.png\"); //紅色青蛙的舌頭\nlet tongueB = createSprite(\"tongue_b_1.png\", \"tongue_b_2.png\"); //藍色青蛙的舌頭\nlet frogR = createSprite(\"frog_r_0.png\", \"frog_r_1.png\"); //紅色青蛙\nlet frogB = createSprite(\"frog_b_0.png\", \"frog_b_1.png\"); //藍色青蛙\nlet fly1 = createSprite(\"fly_red.png\", \"fly_blue.png\", \"koding_1.png\", \"koding_2.png\"); //目標1\nlet fly2 = createSprite(\"fly_red.png\", \"fly_blue.png\", \"koding_1.png\", \"koding_2.png\"); //目標2\nlet fly3 = createSprite(\"fly_red.png\", \"fly_blue.png\", \"koding_1.png\", \"koding_2.png\"); //目標3\nlet fly4 = createSprite(\"fly_red.png\", \"fly_blue.png\", \"koding_1.png\", \"koding_2.png\"); //目標4\nlet fly5 = createSprite(\"fly_red.png\", \"fly_blue.png\", \"koding_1.png\", \"koding_2.png\"); //目標5\n\nlet vyR = 0; //紅色舌頭的速度\nlet vyB = 0; //藍色舌頭的速度\nlet score = 0; //分數\nlet clock = 0; //迴圈次數\nlet timer = 0; //遊戲時間\n\ntongueR.moveTo(150, 700);\ntongueB.moveTo(450, 700);\nfrogR.moveTo(150, 750);\nfrogB.moveTo(450, 750);\n\nfly1.moveTo(150, 200);\nfly2.moveTo(450, 200);\nfly3.moveTo(750, 200);\nfly4.moveTo(1050, 200);\nfly5.moveTo(1350, 200);\n\n// 遊戲主迴圈\nfunction gameloop () {\n\n print('剩餘時間: ' + timer, 740, 700, 'black', 40);\n print('捕捉成功: ' + score, 740, 760, 'white', 40);\n updateTongue(); // 更新舌頭\n\n updateFly(fly1);\n updateFly(fly2);\n updateFly(fly3);\n updateFly(fly4);\n updateFly(fly5);\n\n clock++;\n}\n\n// 更新蜻蜓角色\nfunction updateFly(fly) {\n\n if (clock % 40 \u003c 20) {\n fly.x -= 15; // 向左移動\n }\n\n if (fly.x \u003c= -150) {\n fly.x += 1500; // 重置到場景右側\n fly.costumeId = Math.floor(Math.random() * 3);\n fly.hidden = false;\n }\n\n if (fly.costumeId == 0 \u0026\u0026 fly.touched(tongueR)) {\n fly.hidden = true; // 隱藏蜻蜓\n tongueR.costumeId = 1; // 舌頭黏到蜻蜓\n }\n\n if (fly.costumeId == 1 \u0026\u0026 fly.touched(tongueB)) {\n fly.hidden = true; // 隱藏蜻蜓\n tongueB.costumeId = 1; // 舌頭黏到蜻蜓\n }\n\n if (fly.costumeId == 2 \u0026\u0026 fly.touched(tongueR)) {\n frogR.costumeId = 1; //紅色青蛙切驚嚇\n fly.costumeId = 3; //叩叮蜻蜓生氣\n stop(); //停止遊戲\n }\n\n if (fly.costumeId == 2 \u0026\u0026 fly.touched(tongueB)) {\n frogB.costumeId = 1; //紅色青蛙切驚嚇\n fly.costumeId = 3; //叩叮蜻蜓生氣\n stop(); //停止遊戲\n }\n\n}\n\n// 更新舌頭角色\nfunction updateTongue () {\n tongueR.y += vyR; // 根據數值改變垂直位置\n if (tongueR.y \u003c 200) {\n vyR = 50; // 往下移動\n }\n // 如果按下 o 按鍵而且紅色舌頭已經收回\n if (key.o \u0026\u0026 tongueR.y \u003e= 700) {\n vyR = -50; //往上移動\n tongueR.y = 700; //發射前位置\n tongueR.costumeId = 0; //恢復造型\n }\n\n tongueB.y += vyB; // 根據數值改變垂直位置\n if (tongueB.y \u003c 200) {\n vyB = 50; // 往下移動\n }\n // 如果按下 p 按鍵而且藍色舌頭已經收回\n if (key.p \u0026\u0026 tongueB.y \u003e= 700) {\n vyB = -50; //往上移動\n tongueB.y = 700; //發射前位置\n tongueB.costumeId = 0; //恢復造型\n }\n}\n\nforever(gameloop); //不斷執行遊戲迴圈","created_at":"2022-03-22T00:21:40.383+08:00","updated_at":"2022-03-22T14:05:36.412+08:00","name":"補蜻蜓大作戰(預設版) 副本","language":"javascript","screenshot":{"url":"/uploads/project/screenshot/360155/e474b5994a6ddf51a99a0451bbde5716.jpg"},"parent_id":360100,"plugin":"Game.set({width: 1200, height: 900})","description":null,"note":null,"status":"public","like_student_ids":[],"is_featured":false,"views":350,"hashid":"p93sk9g6e","is_content_changed":false,"review_status":"unsubmitted","submitted_at":null,"reviewed_at":null,"advise":null,"is_deleted":false}
[{"id":7903960,"file_name":"timeout.png","project_id":360155,"asset_id":488775,"created_at":"2022-03-22T00:21:40.388+08:00","updated_at":"2022-03-22T00:21:40.388+08:00"},{"id":7903961,"file_name":"fail.mp3","project_id":360155,"asset_id":488776,"created_at":"2022-03-22T00:21:40.389+08:00","updated_at":"2022-03-22T00:21:40.389+08:00"},{"id":7903962,"file_name":"koding_2.png","project_id":360155,"asset_id":488777,"created_at":"2022-03-22T00:21:40.390+08:00","updated_at":"2022-03-22T00:21:40.390+08:00"},{"id":7903963,"file_name":"tongue_r_2.png","project_id":360155,"asset_id":488778,"created_at":"2022-03-22T00:21:40.391+08:00","updated_at":"2022-03-22T00:21:40.391+08:00"},{"id":7903964,"file_name":"tongue_r_1.png","project_id":360155,"asset_id":488779,"created_at":"2022-03-22T00:21:40.392+08:00","updated_at":"2022-03-22T00:21:40.392+08:00"},{"id":7903965,"file_name":"tongue_b_2.png","project_id":360155,"asset_id":488780,"created_at":"2022-03-22T00:21:40.393+08:00","updated_at":"2022-03-22T00:21:40.393+08:00"},{"id":7903966,"file_name":"tongue_b_1.png","project_id":360155,"asset_id":488781,"created_at":"2022-03-22T00:21:40.393+08:00","updated_at":"2022-03-22T00:21:40.393+08:00"},{"id":7903967,"file_name":"koding_1.png","project_id":360155,"asset_id":488782,"created_at":"2022-03-22T00:21:40.394+08:00","updated_at":"2022-03-22T00:21:40.394+08:00"},{"id":7903968,"file_name":"fly_blue.png","project_id":360155,"asset_id":488783,"created_at":"2022-03-22T00:21:40.395+08:00","updated_at":"2022-03-22T00:21:40.395+08:00"},{"id":7903969,"file_name":"fly_red.png","project_id":360155,"asset_id":488784,"created_at":"2022-03-22T00:21:40.396+08:00","updated_at":"2022-03-22T00:21:40.396+08:00"},{"id":7903970,"file_name":"info.png","project_id":360155,"asset_id":488785,"created_at":"2022-03-22T00:21:40.397+08:00","updated_at":"2022-03-22T00:21:40.397+08:00"},{"id":7903971,"file_name":"frog_r_1.png","project_id":360155,"asset_id":488786,"created_at":"2022-03-22T00:21:40.398+08:00","updated_at":"2022-03-22T00:21:40.398+08:00"},{"id":7903972,"file_name":"frog_r_0.png","project_id":360155,"asset_id":488787,"created_at":"2022-03-22T00:21:40.398+08:00","updated_at":"2022-03-22T00:21:40.398+08:00"},{"id":7903973,"file_name":"frog_b_1.png","project_id":360155,"asset_id":488788,"created_at":"2022-03-22T00:21:40.399+08:00","updated_at":"2022-03-22T00:21:40.399+08:00"},{"id":7903974,"file_name":"frog_b_0.png","project_id":360155,"asset_id":488789,"created_at":"2022-03-22T00:21:40.400+08:00","updated_at":"2022-03-22T00:21:40.400+08:00"},{"id":7903975,"file_name":"board.png","project_id":360155,"asset_id":488790,"created_at":"2022-03-22T00:21:40.401+08:00","updated_at":"2022-03-22T00:21:40.401+08:00"},{"id":7903976,"file_name":"bg.png","project_id":360155,"asset_id":488791,"created_at":"2022-03-22T00:21:40.403+08:00","updated_at":"2022-03-22T00:21:40.403+08:00"},{"id":7903977,"file_name":"bgm.mp3","project_id":360155,"asset_id":488792,"created_at":"2022-03-22T00:21:40.404+08:00","updated_at":"2022-03-22T00:21:40.404+08:00"},{"id":7903978,"file_name":"_shoot.mp3","project_id":360155,"asset_id":488793,"created_at":"2022-03-22T00:21:40.404+08:00","updated_at":"2022-03-22T00:21:40.404+08:00"}]
Orange Apple Learning Platform
My Projects
View Project Page
Export
Remix
Import
Delete
Download Android APP (APK)
Screenshot
繁中
简中
English
日本語
1:1:1
1:1
Full Width
Scan the QRCode below with your phone to install
Or you can
download APK
to this computer
Scan the QRCode below with your phone to install
Or you can
download APK
to this computer