{"id":33730,"student_id":1486,"content":"setBackdrop(\"#ffffff\");\nvar gen = 0;\nvar unknowKodings = [];\nvar stat = \"done\";\n\nvar bestKoding = createSprite({\n \tx: 320,\n \ty: 240,\n \tscale: 0.5,\n\tcostumes: \"1.svg\"\n});\nbestKoding.id=Math.floor(Math.random()*1000000000000000000000000000);\nbestKoding.gene = [0, 0, 0, 0, 0, 0, 0];\nwhen(\"click\", function(){\n if(stat == \"done\"){\n genStart();\n }else if(stat == \"working\"){\n genEnd();\n }\n});\n\nfunction genStart(){\n stat = \"working\";\n for (var i = 0; i \u003c 5; i++) {\n let koding = createSprite({\n x: bestKoding.x,\n y: 240,\n scale: 0.5,\n costumes: \"1.svg\"\n });\n koding.id=Math.floor(Math.random()*1000000000000000000000000000);\n koding.gene = bestKoding.gene;\n for(var j = 0; j \u003c 7; j++){\n koding.gene[j] = Math.round(Math.random());\n if(koding.gene[j]){\n koding.x += 30;\n }else{\n koding.x -= 30;\n }\n }\n unknowKodings.push(koding);\n }\n unknowKodings.push(bestKoding);\n for(var k in unknowKodings){\n if(unknowKodings[k].x \u003e bestKoding.x){\n bestKoding = unknowKodings[k];\n }\n }\n if(bestKoding.x \u003e 640){\n alert(\"koding成功進化了!\");\n stop();\n }else if(bestKoding.x \u003c 0){\n alert(\"koding進化失敗了!\");\n stop();\n }\n}\n\n\nfunction genEnd(){\n for(var l in unknowKodings){\n if(unknowKodings[l].id != bestKoding.id){\n unknowKodings[l].destroy();\n }\n }\n unknowKodings = [];\n gen++;\n stat = \"done\";\n}\n\nforever(function(){\n print(gen, 10, 10);\n print(stat, 10, 25);\n});","created_at":"2018-07-05T13:57:51.253+08:00","updated_at":"2019-11-11T06:46:19.437+08:00","name":"演化演算法","language":"javascript","screenshot":{"url":"https://cdn2.koding.school/uploads/project/screenshot/33730/b6b7492218723d9a389a17a7697a08e7.jpg"},"parent_id":2,"plugin":"","description":null,"note":null,"status":"public","like_student_ids":[],"is_featured":false,"views":321,"hashid":"npms4gyw","is_content_changed":false,"review_status":"unsubmitted","submitted_at":null,"reviewed_at":null,"advise":null,"is_deleted":false}
[{"id":622857,"file_name":"0.png","project_id":33730,"asset_id":6,"created_at":"2018-07-05T13:57:51.263+08:00","updated_at":"2018-07-05T13:57:51.263+08:00"},{"id":622858,"file_name":"1.svg","project_id":33730,"asset_id":7,"created_at":"2018-07-05T13:57:51.265+08:00","updated_at":"2018-07-05T13:57:51.265+08:00"},{"id":622859,"file_name":"2.png","project_id":33730,"asset_id":8,"created_at":"2018-07-05T13:57:51.268+08:00","updated_at":"2018-07-05T13:57:51.268+08:00"},{"id":622860,"file_name":"0.wav","project_id":33730,"asset_id":9,"created_at":"2018-07-05T13:57:51.270+08:00","updated_at":"2018-07-05T13:57:51.270+08:00"},{"id":622861,"file_name":"1.wav","project_id":33730,"asset_id":10,"created_at":"2018-07-05T13:57:51.272+08:00","updated_at":"2018-07-05T13:57:51.272+08:00"}]
橘蘋學習平台
橘蘋學習平台
我的作品
檢視專案頁
匯出
複製
匯入
刪除
下載 Android APP (APK)
截圖
1:1:1
1:1
full
幫助
用手機掃描下方 QRCode 進行安裝
或您也可以
下載 APK
到這台電腦
用手機掃描下方 QRCode 進行安裝
或您也可以
下載 APK
到這台電腦