03.小遊戲
這個單元要利用micro:bit來玩"猜拳"小遊戲,而且是由micro:bit幫你出拳,是不是很刺激呢?><
猜拳程式設計
猜拳程式設計
一、何謂變數
簡單來說就是會變的數,像我們玩遊戲的時侯,常要紀錄【得分】、還剩多少【時間】、【生命值】還有幾隻?這些數都是會變動的,所以【得分】、【時間】、【生命值】都是變數。另外,【常數】是指一個數值不變的常量,像圓周率。
在初等數學裡,變數是一個用來表示值的符號,也可以把變數想像成一個【盒子】,這個盒子可以放進不同的數值。也可以經過計算求出盒子(變數)的值來。
如果 1 +盒子=10 ,則盒子的值就是9
如果 盒子 X 3 = 12 ,則盒子的值就是4
什麼是變數? 在程式設計中,我們有時候需要紀錄一些資料。 這些資料可能是數字或文字,. 當資料會隨著時間或程式執行而改變, 這些資料就是"變數".
練習01:
找到"晃動"積木。
3.1
練習01:
找到"晃動"積木。
3.1
練習02:
設定三種可能性(如果...那麼)。
・因為有三種可能性,是可能變動的不是固定的,因此會用到"變數"積木。
・三種可能性是由mico:bit電腦決定的,所以會用到"隨機取數"積木。
・分別把三種可能性(如果...那麼)的積木設定好。
3.2
練習02:
設定三種可能性(如果...那麼)。
・因為有三種可能性,是可能變動的不是固定的,因此會用到"變數"積木。
・三種可能性是由mico:bit電腦決定的,所以會用到"隨機取數"積木。
・分別把三種可能性(如果...那麼)的積木設定好。
3.2
練習03:
畫好猜拳三種圖案。
・把畫好的圖案積木放入三種可能性的積木裡。
3.3
練習03:
畫好猜拳三種圖案。
・把畫好的圖案積木放入三種可能性的積木裡。
3.3
練習04:
用模擬器試試看。
・如果覺得有問題,運用積木來改進。
3.4
練習04:
用模擬器試試看。
・如果覺得有問題,運用積木來改進。
3.4
練習05:
把檔案傳輸至實體版,跟同學玩遊戲。
3.5
練習05:
把檔案傳輸至實體版,跟同學玩遊戲。
3.5
Google classroom作業(1)3.6
Google classroom作業(1)3.6
修改程式製作-骰子3.7
修改程式製作-骰子3.7
Google classroom作業(2)3.8
Google classroom作業(2)3.8
自己出拳的遊戲方式 3.9
自己出拳的遊戲方式 3.9
分別作出下列程式:
(1)按下A鈕,螢幕出現剪刀 。
(2)按下B鈕,螢幕出現石頭 。
(3)按下A+B鈕,螢幕出現布 。
小叮嚀:
出現圖案後,時間要停留久一點,然後清空畫面。
完成後傳輸至micro:bit,跟朋友玩“剪刀、石頭、布”。
分別作出下列程式:
(1)按下A鈕,螢幕出現剪刀 。
(2)按下B鈕,螢幕出現石頭 。
(3)按下A+B鈕,螢幕出現布 。
小叮嚀:
出現圖案後,時間要停留久一點,然後清空畫面。
完成後傳輸至micro:bit,跟朋友玩“剪刀、石頭、布”。