Page 10 - Demo
P. 10


                                    用Scratch玩microbit體驗STEAM創意程式設計1448-3設定移動範圍遊戲背景是5×5棋盤格如果角色移動的點數超過棋盤範圍必需回到起點重新開始Q1如何判斷角色A與角色B往上或往右超過棋盤範圍A1首先將角色定位在起點(-200-120)位置	以y=-120為定位中心往上移動當角色往上移動到第5格(y=205)時移動位置y大於舞台的高度(y=180)超過舞台回到原點	x=-200為定位中心往右移動當角色往右移動到第5格(x=275)時移動位置x大於舞台的寬度(x=240)超過舞台回到原點Q2如何利用邏輯判斷角色A與角色B往上或往右超過棋盤範圍A2在「運算」()的「或」積木能夠判斷兩個條件的邏輯且或不成立如果第1個條件與第2個條件皆為「真」傳回「真」值如果第1個條件或第2個條件為「真」傳回「真」值如果條件為「假」傳回「真」值	角色可能「往上移動超過範圍y>180」或「往右移動超過範圍x>240」兩種條件其中一種因此利用邏輯判斷	傳回角色目前x、y位置程式積木原理Q&A
                                
   4   5   6   7   8   9   10   11   12   13   14