平衡遊戲
智高 #1269編程積木應用套件micro:bit專用
延伸應用簡單模型3
平衡遊戲
本次模型主要應用micro:bit內建的加速度感測計
程式碼
開始時預設變數L為10。
當A、B同時按下則重新開始
每經過五秒,變數L減少1(標準會越來越嚴格)
變數x:為左右旋轉時改變的角度(數值)除以L(往右為正、往左為負)
變數y:為前後旋轉時改變的角度(數值)除以L(往前為負、往後為正)
維持水平時(x,y)的座標為(0,0)
點亮座標(x+2,y+2),加2是因為LED燈的座標中心點為(2,2)
當(x,y)超出LED燈範圍顯示哭臉
當時間到(約50秒)而LED燈維持在正中央則顯示笑臉,代表挑戰成功。
失敗的哭臉
成功的笑臉
實際來看看效果吧!
如果覺得很容易成功,可以試著規定玩家要移動固定距離的方式進行遊戲,或是可以試著讓紅點固定在除了正中央的某個點,難度就會提升很多喔!
智高 #1269編程積木應用套件micro:bit專用
延伸應用簡單模型3
平衡遊戲
本次模型主要應用micro:bit內建的加速度感測計
程式碼
開始時預設變數L為10。
當A、B同時按下則重新開始
每經過五秒,變數L減少1(標準會越來越嚴格)
變數x:為左右旋轉時改變的角度(數值)除以L(往右為正、往左為負)
變數y:為前後旋轉時改變的角度(數值)除以L(往前為負、往後為正)
維持水平時(x,y)的座標為(0,0)
點亮座標(x+2,y+2),加2是因為LED燈的座標中心點為(2,2)
當(x,y)超出LED燈範圍顯示哭臉
當時間到(約50秒)而LED燈維持在正中央則顯示笑臉,代表挑戰成功。
失敗的哭臉
成功的笑臉
實際來看看效果吧!
https://www.youtube.com/watch?v=nMVigM-8cHg&feature=youtu.be
如果覺得很容易成功,可以試著規定玩家要移動固定距離的方式進行遊戲,或是可以試著讓紅點固定在除了正中央的某個點,難度就會提升很多喔!
Please sign in to vote.