{"id":616109,"student_id":3760,"content":"// setBackdrop('bg.jpg'); //設定背景圖\r\n\r\n// var wall = createSprite('wall.png'); //牆壁\r\n// var bar = createSprite('bar.png'); //生命條\r\n// var dashboard = createSprite('dashboard.png'); //資訊版\r\n// var levels = createSprite(['1.png', '2.png', '3.png', '4.png', '5.png', '6.png', '7.png', '8.png', '9.png']); //關卡地形\r\n// var player = createSprite('player.png'); //玩家\r\n// var target = createSprite('target.png'); //目標\r\n\r\n// var vx = 0; //水平的移動速度\r\n// var vy = 0; //垂直的移動速度\r\n// var isStart = false; //是否開始\r\n// var fuel = 2000; //燃料\r\n\r\n// player.layer = 1; //設定玩家圖層到最上層\r\n\r\n// forever(loop); //重複不斷執行遊戲回圈\r\n\r\n// var offsetX = [1000, 1000, 200, 200, 1000, 1000, 1000, 600, 1100];\r\n// var offsetY = [700, 200, 700, 200, 200, 700, 200, 450, 700];\r\n\r\n// bar.moveTo(244, 46);\r\n\r\n// levels.costumeId = 0;\r\n\r\n// //遊戲主迴圈\r\n// function loop () {\r\n// if (key.up \u0026\u0026 fuel \u003e 0) vy -= 0.15;\r\n// if (key.right \u0026\u0026 fuel \u003e 0) vx += 0.1;\r\n// if (key.left \u0026\u0026 fuel \u003e 0) vx -= 0.1;\r\n \r\n// if (key.right || key.left || key.up) {\r\n// fuel -= 1;\r\n// bar.x = fuel/2 - 756;\r\n// if (fuel % 2 === 0) createFlame();\r\n// isStart = true;\r\n// }\r\n \r\n// if (isStart) {\r\n// vy += 0.07;\r\n// player.move(vx, vy);\r\n// player.direction = 90 + vx*2; \r\n// }\r\n \r\n// target.x = offsetX[levels.costumeId];\r\n// target.y = offsetY[levels.costumeId];\r\n \r\n// if (levels.costumeId === 9) {\r\n// stop();\r\n// // print('YOU WIN!', 100, 100, 'gold', 70); //要改成圖片\r\n// createSprite('youwin.png');\r\n// }\r\n// if (player.touched(levels) || player.touched(wall)) {\r\n// stop();\r\n// // print('GAME OVER!', 100, 100, 'red', 70); //要改成圖片\r\n// createSprite('gameover.png');\r\n// }\r\n\r\n// target.direction += 1;\r\n// if (player.touched(target)) {\r\n// levels.costumeId++;\r\n// fuel = 1000;\r\n// }\r\n\r\n// drawText(fuel, 40, 32, 'black', 30);\r\n// drawText(levels.costumeId + '/10', 1100, 50, 'black', 30);\r\n// }\r\n\r\n// //創造火焰球\r\n// function createFlame () {\r\n// var f = createSprite('flame.png');\r\n// f.moveTo(player);\r\n// f.direction = player.direction + 90 + Math.random()*30 - 15;\r\n// f.stepForward(50);\r\n \r\n// f.forever(function () {\r\n// f.stepForward(5);\r\n// f.opacity -= 0.01;\r\n// f.scale -= 0.01;\r\n// if (f.opacity \u003c 0) f.destroy();\r\n// });\r\n// }\r\n\r\n","created_at":"2023-09-23T20:23:21.583+08:00","updated_at":"2023-09-24T01:37:28.395+08:00","name":"太空人(試玩版) 副本","language":"javascript","screenshot":{"url":"https://cdn2.koding.school/uploads/project/screenshot/616109/51f07c16a19bdedbd47befb2bf93db30.jpg"},"parent_id":183287,"plugin":"Game.set({width: 1200, height: 900})\n\nsetBackdrop('bg.jpg');\n\nvar wall = createSprite('wall.png'); //牆壁\nvar bar = createSprite('bar.png'); //生命條\nvar dashboard = createSprite('dashboard.png'); //資訊版\nvar levels = createSprite('0.png', '1.png', '2.png', '3.png', '4.png', '5.png', '6.png', '7.png', '8.png', '9.png'); //關卡地形\nvar player = createSprite('player.png'); //玩家\nvar target = createSprite('target.png'); //目標\nvar text = createSprite('arrow.png', 'youwin.png', 'gameover.png'); //文字圖\n\nplayer.layer = 1; //設定玩家圖層到最上層\n\nvar vx = 0; //水平的移動速度\nvar vy = 0; //垂直的移動速度\nvar isStart = false; //是否開始\nvar fuel = 1000; //燃料\n\nforever(loop); //重複不斷執行遊戲回圈\n\nvar goalX = [1000, 1000, 200, 200, 1000, 1000, 1000, 600, 1100];\nvar goalY = [700, 200, 700, 200, 200, 700, 200, 450, 700];\n\nbar.moveTo(250, 46);\n\ncreateSound('bgm.mp3', true)\n\n//遊戲主迴圈\nfunction loop () {\n \n if (isStart) {\n vy += 0.07;\n player.move(vx, vy);\n player.direction = 90 + vx*2;\n text.hidden = true;\n }\n \n if (key.up \u0026\u0026 fuel \u003e 0) {\n vy -= 0.15;\n }\n if (key.right \u0026\u0026 fuel \u003e 0) {\n vx += 0.1;\n }\n if (key.left \u0026\u0026 fuel \u003e 0) {\n vx -= 0.1;\n }\n \n if (key.right || key.left || key.up) {\n fuel -= 1;\n bar.x = (fuel/1000)*500 - 250;\n if (fuel % 2 == 0) createFlame();\n isStart = true;\n }\n \n //根據關卡調整木\n target.x = goalX[levels.costumeId];\n target.y = goalY[levels.costumeId];\n \n if (levels.costumeId == 9) {\n stop();\n text.hidden = false;\n text.costumeId = 1;\n }\n if (player.touched(levels)) {\n stop();\n text.hidden = false;\n text.costumeId = 2;\n }\n\n target.direction += 1;\n if (player.touched(target)) {\n levels.costumeId++;\n fuel = 1000;\n createSound('effect.wav')\n }\n}\n\n//創造火焰球\nfunction createFlame () {\n var f = createSprite('flame.png');\n f.moveTo(player);\n f.direction = player.direction + 90 + Math.random()*30 - 15;\n f.stepForward(50);\n \n f.forever(function () {\n f.stepForward(5);\n f.opacity -= 0.01;\n f.scale -= 0.01;\n if (f.opacity \u003c 0) f.destroy();\n });\n}","description":null,"note":null,"status":"public","like_student_ids":[],"is_featured":false,"views":23,"hashid":"zpeszzeje","is_content_changed":false,"review_status":"unsubmitted","submitted_at":null,"reviewed_at":null,"advise":null,"is_deleted":false}
[{"id":13860052,"file_name":"bgm.mp3","project_id":616109,"asset_id":246649,"created_at":"2023-09-23T20:23:21.590+08:00","updated_at":"2023-09-23T20:23:21.590+08:00"},{"id":13860053,"file_name":"coin.wav","project_id":616109,"asset_id":246652,"created_at":"2023-09-23T20:23:21.592+08:00","updated_at":"2023-09-23T20:23:21.592+08:00"},{"id":13860054,"file_name":"effect.wav","project_id":616109,"asset_id":172348,"created_at":"2023-09-23T20:23:21.593+08:00","updated_at":"2023-09-23T20:23:21.593+08:00"},{"id":13860055,"file_name":"youwin.png","project_id":616109,"asset_id":251429,"created_at":"2023-09-23T20:23:21.594+08:00","updated_at":"2023-09-23T20:23:21.594+08:00"},{"id":13860056,"file_name":"wall.png","project_id":616109,"asset_id":251421,"created_at":"2023-09-23T20:23:21.595+08:00","updated_at":"2023-09-23T20:23:21.595+08:00"},{"id":13860057,"file_name":"target.png","project_id":616109,"asset_id":251428,"created_at":"2023-09-23T20:23:21.597+08:00","updated_at":"2023-09-23T20:23:21.597+08:00"},{"id":13860058,"file_name":"player.png","project_id":616109,"asset_id":251427,"created_at":"2023-09-23T20:23:21.598+08:00","updated_at":"2023-09-23T20:23:21.598+08:00"},{"id":13860059,"file_name":"gameover.png","project_id":616109,"asset_id":251426,"created_at":"2023-09-23T20:23:21.599+08:00","updated_at":"2023-09-23T20:23:21.599+08:00"},{"id":13860060,"file_name":"flame.png","project_id":616109,"asset_id":251425,"created_at":"2023-09-23T20:23:21.600+08:00","updated_at":"2023-09-23T20:23:21.600+08:00"},{"id":13860061,"file_name":"dashboard.png","project_id":616109,"asset_id":251424,"created_at":"2023-09-23T20:23:21.601+08:00","updated_at":"2023-09-23T20:23:21.601+08:00"},{"id":13860062,"file_name":"bg.jpg","project_id":616109,"asset_id":251423,"created_at":"2023-09-23T20:23:21.603+08:00","updated_at":"2023-09-23T20:23:21.603+08:00"},{"id":13860063,"file_name":"bar.png","project_id":616109,"asset_id":251422,"created_at":"2023-09-23T20:23:21.604+08:00","updated_at":"2023-09-23T20:23:21.604+08:00"},{"id":13860064,"file_name":"arrow.png","project_id":616109,"asset_id":251412,"created_at":"2023-09-23T20:23:21.605+08:00","updated_at":"2023-09-23T20:23:21.605+08:00"},{"id":13860065,"file_name":"9.png","project_id":616109,"asset_id":251421,"created_at":"2023-09-23T20:23:21.606+08:00","updated_at":"2023-09-23T20:23:21.606+08:00"},{"id":13860066,"file_name":"8.png","project_id":616109,"asset_id":251420,"created_at":"2023-09-23T20:23:21.607+08:00","updated_at":"2023-09-23T20:23:21.607+08:00"},{"id":13860067,"file_name":"7.png","project_id":616109,"asset_id":251419,"created_at":"2023-09-23T20:23:21.609+08:00","updated_at":"2023-09-23T20:23:21.609+08:00"},{"id":13860068,"file_name":"6.png","project_id":616109,"asset_id":251418,"created_at":"2023-09-23T20:23:21.610+08:00","updated_at":"2023-09-23T20:23:21.610+08:00"},{"id":13860069,"file_name":"5.png","project_id":616109,"asset_id":251417,"created_at":"2023-09-23T20:23:21.611+08:00","updated_at":"2023-09-23T20:23:21.611+08:00"},{"id":13860070,"file_name":"4.png","project_id":616109,"asset_id":251416,"created_at":"2023-09-23T20:23:21.613+08:00","updated_at":"2023-09-23T20:23:21.613+08:00"},{"id":13860071,"file_name":"3.png","project_id":616109,"asset_id":251415,"created_at":"2023-09-23T20:23:21.614+08:00","updated_at":"2023-09-23T20:23:21.614+08:00"},{"id":13860072,"file_name":"2.png","project_id":616109,"asset_id":251414,"created_at":"2023-09-23T20:23:21.614+08:00","updated_at":"2023-09-23T20:23:21.614+08:00"},{"id":13860073,"file_name":"1.png","project_id":616109,"asset_id":251413,"created_at":"2023-09-23T20:23:21.616+08:00","updated_at":"2023-09-23T20:23:21.616+08:00"},{"id":13860074,"file_name":"0.png","project_id":616109,"asset_id":251412,"created_at":"2023-09-23T20:23:21.617+08:00","updated_at":"2023-09-23T20:23:21.617+08:00"}]
橘蘋學習平台
橘蘋學習平台
我的作品
檢視專案頁
匯出
複製
匯入
刪除
下載 Android APP (APK)
截圖
1:1:1
1:1
full
幫助
用手機掃描下方 QRCode 進行安裝
或您也可以
下載 APK
到這台電腦
用手機掃描下方 QRCode 進行安裝
或您也可以
下載 APK
到這台電腦