04 玩井字遊戲
(2021/05/23) 從5/19停課後,也是第一次使用新版的協助平台寫教材
原定暑假的夏令營要來上【妖怪手錶程式創客營】,如今夏令營已停止,但之前寫的教材只剩遊戲的部份還沒完成,再加上從凱斯電子取得的遊戲有些複雜,不是用積木軟體能完成的,因此利用今天寫了三個簡單的遊戲程式,一是猜數字遊戲、一是井字遊戲、最後是打地鼠遊戲,教材如下,供參:
一、猜數字遊戲:
說明:
一開始控制器會隨機出一個1~99的數字給玩家猜
玩家利用按A鍵來改變自己要猜數字的十位數、按B鍵來改變自己要猜數字的個位數
待玩家調整好數字後,按A+B鍵完成猜測數字的輸入
接著控制器會顯示猜測的數字太大、太小或答對了
同時每猜一次,會在螢幕上顯示猜測的次數
程式部份:
測試畫面:
二、井字遊戲
說明:
A家持O,B家持X,兩家來玩井字遊戲
一開始會隨機顯示A家(O)或B 家(X)先玩
A家按A鍵來改變井字號九宮格的位置
B家按B鍵來改變井字號九宮格的位置
選好位置後,按A+B鍵來下手
控制器會自動判斷誰贏或平手
程式部份:
基本款(一),只先畫出井字圖形
基本款(二):加上九宮格內所需的陣列
陣列的數字為0,代表這格未被下過
陣列的數字為1,代表這格被A(O)下過了
陣列的數字為-1,代表這格被B(X)下過了
基本款(三):加上AB兩人可選擇位置來下手
完成版:加上勝負的判斷
三、打地鼠遊戲
說明:
跟上面的井字遊戲很像
一開始會隨機出現一個圖案(當做老鼠)在九宮格的任一位置
按A鍵槌子會向右移動,到底再向下移動
按B鍵槌子會向左移動,到最前端時再向上移動
按A+B鍵時,如果槌子與老鼠在同一格就加1分
程式部份:
程式:
檔案下載