{"id":11106,"student_id":97,"content":"setBackdrop(\"#ffffff\");\n\nvar map = [\n [1,1,1,1,1,1,1,1,1,1,1,1,1],\n [1,0,1,0,0,0,0,0,0,0,0,0,1],\n [1,0,1,0,1,1,0,0,1,0,1,1,1],\n [1,0,0,0,1,0,0,0,1,0,0,0,1],\n [1,0,1,1,1,0,1,0,1,1,1,0,1],\n [1,0,0,0,0,1,0,0,1,0,1,0,1],\n [1,0,1,1,0,1,1,1,0,0,0,1,1],\n [1,0,0,1,0,0,0,0,0,1,0,9,1],\n [1,1,1,1,1,1,1,1,1,1,1,1,1]\n]\n\npen.size = 3;\npen.color = \"gray\";\nvar padding = 50;\nvar blockSize = (480-padding*2)/map.length;\nvar mouse = {\n x:1,\n y:1,\n move:function(x,y){\n switch( map[y][x] ){\n case 0 :\n map[y][x] = 2;\n break;\n case 9:\n return true;\n default :\n return false;\n }\n \n if( this.move(x+1,y) ||\n this.move(x ,y+1) ||\n this.move(x-1,y) ||\n this.move(x ,y-1) \n ){\n return true;\n }else{\n map[y][x] = 0;\n return false;\n }\n }\n};\n\nforever(function(){\n for(var y=0 ; y\u003cmap.length ; y++){\n for(var x=0 ; x\u003c(map[y]).length ; x++){\n if(map[y][x] == 1){\n pen.fillColor = \"black\";\n }else if(map[y][x] == 2){\n pen.fillColor = \"green\";\n }else if(map[y][x] == 8){\n pen.fillColor = \"green\";\n }else if(map[y][x] == 9){\n pen.fillColor = \"orange\";\n }else{\n pen.fillColor = \"white\";\n }\n pen.drawRect(50+blockSize*x,50+blockSize*y, blockSize,blockSize);\n }\n }\n pen.fillColor = \"gray\";\n var mousePosX = 50+blockSize*(mouse.x+0.5);\n var mousePoxY = 50+blockSize*(mouse.y+0.5);\n var mouseSize = blockSize/2*0.6;\n pen.drawCircle(mousePosX,mousePoxY,mouseSize);\n\n});\n\nwhen(\"click\", function(){\n if( mouse.move(1,1) ){\n console.log(\"success\");\n }else{\n console.log(\"fail\");\n }\n});\n\n","created_at":"2017-03-01T20:52:04.729+08:00","updated_at":"2019-11-09T04:58:49.770+08:00","name":"老鼠走迷宮v1.0","language":"javascript","screenshot":{"url":"https://cdn7.koding.school/uploads/project/screenshot/11106/64c22a6ae879463c5c8e5b71379b463f.jpg"},"parent_id":2,"plugin":"","description":null,"note":null,"status":"public","like_student_ids":[],"is_featured":false,"views":260,"hashid":"npms3w4p","is_content_changed":false,"review_status":"unsubmitted","submitted_at":null,"reviewed_at":null,"advise":null,"is_deleted":false}
[]
橘蘋學習平台
橘蘋學習平台
我的作品
檢視專案頁
匯出
複製
匯入
刪除
下載 Android APP (APK)
截圖
1:1:1
1:1
full
幫助
用手機掃描下方 QRCode 進行安裝
或您也可以
下載 APK
到這台電腦
用手機掃描下方 QRCode 進行安裝
或您也可以
下載 APK
到這台電腦