{"id":444100,"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_r.png', 'fly_b.png', 'fly_k_0.png', 'fly_k_1.png'); //目標1\nlet fly2 = createSprite('fly_r.png', 'fly_b.png', 'fly_k_0.png', 'fly_k_1.png'); //目標2\nlet fly3 = createSprite('fly_r.png', 'fly_b.png', 'fly_k_0.png', 'fly_k_1.png'); //目標3\nlet fly4 = createSprite('fly_r.png', 'fly_b.png', 'fly_k_0.png', 'fly_k_1.png'); //目標4\nlet fly5 = createSprite('fly_r.png', 'fly_b.png', 'fly_k_0.png', 'fly_k_1.png'); //目標5\nlet info = createSprite('info.png'); //遊戲說明\ninfo.hidden = true; // 預設隱藏遊戲說明\n\nlet vyR = 0; //紅色舌頭的速度\nlet vyB = 0; //藍色舌頭的速度\nlet score = 0; //分數\nlet clock = 0; //迴圈次數\n\ntongueR.moveTo(150, 700);\ntongueB.moveTo(450, 700);\nfrogR.moveTo(150, 750);\nfrogB.moveTo(450, 750);\nfly1.moveTo(0 + 150, 200);\nfly2.moveTo(300 + 150, 200);\nfly3.moveTo(600 + 150, 200);\nfly4.moveTo(900 + 150, 200);\nfly5.moveTo(1200 + 150, 200);\n\n// 播放背景音樂\n// createSound('bgm.mp3', true);\n\n// 遊戲主迴圈\nfunction gameloop () {\n\n // 計算剩餘時間\n let timer = Math.floor(60 - clock / 60);\n\n // 如果剩餘時間到了就結束遊戲\n if (timer \u003c= 0) {\n createSprite('timeout.png');\n stop();\n }\n\n // 印出剩餘時間與分數\n print('剩餘時間: ' + timer, 740, 700, 'black', 40);\n print('捕捉成功: ' + score, 740, 760, 'white', 40);\n\n updateTongues(); //更新青蛙舌頭位置\n\n updateFly(fly1);\n updateFly(fly2);\n updateFly(fly3);\n updateFly(fly4);\n updateFly(fly5);\n\n}\n\n// 更新蜻蜓角色\nfunction updateFly(fly) {\n \n fly.x = fly.x - 15;\n if (fly.x \u003c= -150) {\n fly.x = fly.x + 300 * 5; // 重置到場景右側\n fly.costumeId = Math.floor(Math.random() * 3); //隨機切換圖片\n fly.hidden = false; // 重新顯示蜻蜓\n }\n\n\n // if (fly.costumeId == 0 \u0026\u0026 fly.touched(tongueR)) {\n // fly.hidden = true; // 隱藏蜻蜓\n // tongueR.costumeId = 1; // 舌頭黏到蜻蜓\n // score++; // 分數加一\n // }\n\n // if (fly.costumeId == 2 \u0026\u0026 fly.touched(tongueR)) {\n // frogR.costumeId = 1; //紅色青蛙切驚嚇\n // fly.costumeId = 3; //叩叮蜻蜓生氣\n // stop(); //停止遊戲\n // createSound('fail.mp3');\n // }\n}\n\n// 更新青蛙舌頭位置\nfunction updateTongues () {\n tongueR.y += vyR; // 根據數值改變垂直位置\n if (tongueR.y \u003c 200) {\n vyR = 50; // 往下移動\n }\n if (key.o \u0026\u0026 tongueR.y \u003e= 700) {\n vyR = -50; //往上移動\n tongueR.y = 700; //發射前位置\n tongueR.costumeId = 0; //恢復造型\n createSound('shoot.mp3');\n }\n\n tongueB.y += vyB; // 根據數值改變垂直位置\n if (tongueB.y \u003c 200) {\n vyB = 50; // 往下移動\n }\n if (key.p \u0026\u0026 tongueB.y \u003e= 700) {\n vyB = -50; //往上移動\n tongueB.y = 700; //發射前位置\n tongueB.costumeId = 0; //恢復造型\n createSound('shoot.mp3');\n }\n}\n\nforever(gameloop); //不斷執行遊戲迴圈","created_at":"2022-10-06T11:58:45.709+08:00","updated_at":"2022-10-06T12:10:13.710+08:00","name":"補蜻蜓大作戰(預設版) 副本","language":"javascript","screenshot":{"url":"/uploads/project/screenshot/444100/8ee0ef02b31619d7e55404345041b82a.jpg"},"parent_id":444097,"plugin":"Game.set({width: 1200, height: 900})","description":null,"note":null,"status":"public","like_student_ids":[],"is_featured":false,"views":317,"hashid":"2pdsrvd2z","is_content_changed":false,"review_status":"unsubmitted","submitted_at":null,"reviewed_at":null,"advise":null,"is_deleted":false}
[{"id":10025273,"file_name":"timeout.png","project_id":444100,"asset_id":570106,"created_at":"2022-10-06T11:58:45.715+08:00","updated_at":"2022-10-06T11:58:45.715+08:00"},{"id":10025274,"file_name":"fail.mp3","project_id":444100,"asset_id":570107,"created_at":"2022-10-06T11:58:45.718+08:00","updated_at":"2022-10-06T11:58:45.718+08:00"},{"id":10025275,"file_name":"fly_k_1.png","project_id":444100,"asset_id":570108,"created_at":"2022-10-06T11:58:45.719+08:00","updated_at":"2022-10-06T11:58:45.719+08:00"},{"id":10025276,"file_name":"tongue_r_2.png","project_id":444100,"asset_id":570109,"created_at":"2022-10-06T11:58:45.720+08:00","updated_at":"2022-10-06T11:58:45.720+08:00"},{"id":10025277,"file_name":"tongue_r_1.png","project_id":444100,"asset_id":570110,"created_at":"2022-10-06T11:58:45.721+08:00","updated_at":"2022-10-06T11:58:45.721+08:00"},{"id":10025278,"file_name":"tongue_b_2.png","project_id":444100,"asset_id":570111,"created_at":"2022-10-06T11:58:45.722+08:00","updated_at":"2022-10-06T11:58:45.722+08:00"},{"id":10025279,"file_name":"tongue_b_1.png","project_id":444100,"asset_id":570112,"created_at":"2022-10-06T11:58:45.723+08:00","updated_at":"2022-10-06T11:58:45.723+08:00"},{"id":10025280,"file_name":"fly_k_0.png","project_id":444100,"asset_id":570113,"created_at":"2022-10-06T11:58:45.724+08:00","updated_at":"2022-10-06T11:58:45.724+08:00"},{"id":10025281,"file_name":"fly_b.png","project_id":444100,"asset_id":570114,"created_at":"2022-10-06T11:58:45.725+08:00","updated_at":"2022-10-06T11:58:45.725+08:00"},{"id":10025282,"file_name":"fly_r.png","project_id":444100,"asset_id":570115,"created_at":"2022-10-06T11:58:45.727+08:00","updated_at":"2022-10-06T11:58:45.727+08:00"},{"id":10025283,"file_name":"info.png","project_id":444100,"asset_id":570116,"created_at":"2022-10-06T11:58:45.728+08:00","updated_at":"2022-10-06T11:58:45.728+08:00"},{"id":10025284,"file_name":"frog_r_1.png","project_id":444100,"asset_id":570117,"created_at":"2022-10-06T11:58:45.729+08:00","updated_at":"2022-10-06T11:58:45.729+08:00"},{"id":10025285,"file_name":"frog_r_0.png","project_id":444100,"asset_id":570118,"created_at":"2022-10-06T11:58:45.730+08:00","updated_at":"2022-10-06T11:58:45.730+08:00"},{"id":10025286,"file_name":"frog_b_1.png","project_id":444100,"asset_id":570119,"created_at":"2022-10-06T11:58:45.731+08:00","updated_at":"2022-10-06T11:58:45.731+08:00"},{"id":10025287,"file_name":"frog_b_0.png","project_id":444100,"asset_id":570120,"created_at":"2022-10-06T11:58:45.732+08:00","updated_at":"2022-10-06T11:58:45.732+08:00"},{"id":10025288,"file_name":"board.png","project_id":444100,"asset_id":570121,"created_at":"2022-10-06T11:58:45.733+08:00","updated_at":"2022-10-06T11:58:45.733+08:00"},{"id":10025289,"file_name":"bg.png","project_id":444100,"asset_id":570122,"created_at":"2022-10-06T11:58:45.734+08:00","updated_at":"2022-10-06T11:58:45.734+08:00"},{"id":10025290,"file_name":"bgm.mp3","project_id":444100,"asset_id":570123,"created_at":"2022-10-06T11:58:45.735+08:00","updated_at":"2022-10-06T11:58:45.735+08:00"},{"id":10025291,"file_name":"shoot.mp3","project_id":444100,"asset_id":570124,"created_at":"2022-10-06T11:58:45.736+08:00","updated_at":"2022-10-06T11:58:45.736+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