2018年3月10日 星期六

[Micro:bit] 小彼特(Micro:bit)之JavaScript讀書會

小彼特(Micro:bit)之JavaScript讀書會

Ted Lee@Ted Lee的土饅頭工坊

FB2http://gg.gg/TedLeeMicrobitFB/
URL2http://gg.gg/TedLeeMicrobit/

Line:ted2016.kpvs
Email:Lct4246@gmail.com
FB1http://gg.gg/TedLeeFB/
Bloghttp://gg.gg/TedLeeBlog/
URL1http://gg.gg/TedLeeURL/

Mar. 10, 2018
88x31.png[1]

  • 4/5,Apr. 2, 2018
今天玩了Recipe 5和6。园黑奌的是global variable,#黑奌的是local variable。
此外,globals.score=globals.score+1算式中積木中,奌向下箭頭在Globals區的score變數居然是#?最後,等號右邊的+式要直接奌向下箭頭即可找到(而非在積木抽屜裡!)。
至於一堆if會怎樣?就自看吧
Recipe 1-6的source code可按我下載。
Recipe 3有logic bug:
  1. 變數readyForNewGame在onShake()設成false後,遊戲就只能玩一次。
  2. 當方塊沒出來就偷按算是偷跑,給個X,但要把onPressB的<- onpressa="">拿掉比較合理。
  3.  
今晚【小彼特(Microbit)之JavaScript讀書會】第二談繼續開進第三個recipe。不过我們已經放棄用create code那個三不五時就搞失蹤的tutorials,直接用語法積木來玩。
Create code產生的JS語法格式竟和Make Code不一樣,真是一整個無言。反正我們也只是拿Micro:bit來當學步車,目標还是要殺往網頁程式設計的前端開發滴~。
最後,來搞一個像create code那樣有check points的指引學習好像是個不錯的idea!
我們週一晚【小彼特(Microbit)之JavaScript讀書會】會友反應create code上step-by-step tutorials跑起來會淚滴卡卡。剛在家裡的Win 10桌機上跑create code,tutorials跑起來是順的,但會掉漆、失尋。
我的Chrome版本 64.0.3282.186 (正式版本) (64 位元)。

解方:直接看cookbook自己拉語法積木完成任務。(拉語法積木時要留意積木抽屜的位置、試著從右上角的文字提示去了解該積木的用途,並且体會每個單元的解題步驟,即演算法)。
各位麥客友有興趣也一起來玩玩唄!

今晚JavaScript讀書會一起玩了Code Kingdoms平台。它的目標是要將JS語法學習從具象的語法積木一路帶領到抽象的語法寫作。
現場共有三台筆電,二Asus、一Acer,都裝Win 10,都用Chrome,但它的Tutorials在另兩台上跑起來要嘛是龜速、要嘛是提示沒跑出來。
因為我事先玩过,加上我的筆電給力,CK跑起來雖还是有奌淚滴卡卡,不过硬摧还是搞定。And then,有一台即使換了Firefox,提示積木就是從抽屜拉不出來,真不給力!

参考資料
  1. 六種授權條款

沒有留言: