2017年2月19日 星期日

Code.org

與Blockly Game 相似,一樣是積木程式,還有臉書作者馬克·艾略特·扎克伯格英语:Mark Elliot Zuckerberg的解說影片(https://studio.code.org/s/course4/stage/2/puzzle/3),可見寫程式是很重要的事
Code.org 初學者第4課

Blockly Game






  •  Blockly Game
  • 計分:Puzzle=1, Maze=2, Bird=3, Turtle=4, Movie=5, Pond Tutor=6, Pond=10




  • Maze 8 



  • Maze 9

  • Maze 10
 

  • Bird
  • Bird level 6

  • Bird level 7


  • Bird level 8

  • Bird level 9


  • Bird level 10 



  • turtle 9
  • Pond Tutor (池塘導師)
There are some important command   in Pond.
Please study the document(文件說明) about the Pond command.
  • cannon(角度,距離) , 距離射程<=70
  • scan(角度)     掃描
  • swim(角度)    游動
  • stop()           停止
  • loc_x()         x座標值
  • loc_y()        y座標值
  • while (true) { ..... }    while 迴圈


  • Pond tutor 4
while(true){
 cannon(270,scan(270));


cannon(角度,距離), 用scan(角度)取代猜測"距離"的困擾

  • Pond tutor9


  • Pond tutor10
  • 射程超過70時,需使用swim(角度)配合loc_x() 或loc_y()及 while loop 來移動,
  • 如想要往x方向水平移動至50處
while(loc_x()<=50)
{
swim(0);
}
 stop();
while(true)
{
cannon(0,scan(0));
}