六年級10月份課程-體感遊戲實作

每次上課前請先瀏覽當日的課程內容.
回覆文章
頭像
楊老師
管理員
文章: 264
註冊時間: 2023-08-26, 15:22

六年級10月份課程-體感遊戲實作

文章 楊老師 »

1.設計一個遊戲
初始時在正中央有一顆球(光點)
按A鍵時,球會向左移動,
按B鍵時,球會向右移動。
1011-1.png
1011-1.png (19.82 KiB) 已瀏覽 519 次
2.邏輯判斷
碰到邊緣時,球靜止不動,不要讓球消失。
判斷的條件依據是 ?
1011-2.png
1011-2.png (29.36 KiB) 已瀏覽 518 次
3.實作測試
儲存專案,寫入Microbit測試執行
頭像
楊老師
管理員
文章: 264
註冊時間: 2023-08-26, 15:22

Re: 六年級10月份課程-part2

文章 楊老師 »

1.開啟上週的專案,你的邏輯判斷有做對了嗎?
1018-1.png
1018-1.png (56.33 KiB) 已瀏覽 296 次
2.接下來我們換一種寫法
1018-2.png
1018-2.png (98 KiB) 已瀏覽 296 次
3.按鈕控制-->體感遊戲

4.加速度感測器

5.改為體感操作

偵測板子的傾斜角度(x軸方向和y軸方向),然後改寫程式,
當板子傾斜至一定角度時,球會順著傾斜的方向滾落。
1018-3.png
1018-3.png (78.28 KiB) 已瀏覽 294 次
6.實作測試
儲存專案,寫入Microbit測試執行
頭像
楊老師
管理員
文章: 264
註冊時間: 2023-08-26, 15:22

Re: 六年級10月份課程-part2

文章 楊老師 »

1.【加速度感測值】
是透過加速度感測器(G-sensor)取得的值,可以提供速度和位移的資訊,X、Y、Z三軸的方向定義如下
1024-1.jpg
1024-1.jpg (41.08 KiB) 已瀏覽 107 次
上週的課程讓我們瞭解,MicroBit可以根據加速度感測器(G-sensor)所取得的值,偵測到板子的傾斜情況(x軸和y軸),所以我們的設計是讓板子在傾斜時,球會順著傾斜的角度滾動。
1024-2.png
1024-2.png (61.84 KiB) 已瀏覽 106 次
2.計步器
利用加速度感測器,實作一個計步器
用力搖晃Microbit則計數,按鈕A負責將計數器歸零。
當 micro:bit 沒有在移動時,加速度計給出的讀數為約 1000。
這是由於地球的地心引力把 micro:bit 向下拉而造成的。
1025-1.jpg
1025-1.jpg (61.12 KiB) 已瀏覽 67 次
回覆文章