[精讚] [會員登入]
778

[FABLAB] 高師大自造者實驗板範例#4-搖桿控制小球

利用搖桿來製作抓移動小球遊戲

分享此文連結 //n.sfs.tw/15819

分享連結 [FABLAB] 高師大自造者實驗板範例#4-搖桿控制小球@Axer's World
(文章歡迎轉載,務必尊重版權註明連結來源)
2023-06-21 08:55:49 最後編修
2022-05-05 09:53:21 By Axer
 

自動目錄

實驗板上有趣的物件很少,利用搖桿方向來控制一個紅燈,上下左右移動他。

 

任務說明

1. 按綠旗後顯示圖案 s

2. 按下搖桿按鈕後清空8x8點矩陣並在(3,3)的位置亮紅燈

3. 玩家將搖桿控制上下左右,小球隨之移動。

4. 超過邊界時,可讓小球不動或是循環或是反彈但不可到邊界外。

5. 再按一次搖桿按鈕操作結束,顯示圖案 E 程式結束

 

範例影片

https://youtu.be/75GYMIyqthQ

程式及說明

開始及等待按鈕按下

建立兩個變數 x和y

下面的等待0.5秒是為了讓接下來的重複直到有作用。

 

控制小球移動

每次移動時把原位置的紅燈熄滅,而不清除整個面版。

 

邊界判斷

判斷完邊界後並將新點點亮。

 

完整程式

 

給實驗板的建議·其它說明

1. 8x8矩陣方塊很亮,不要看他太久,所以這個不適合一直玩,我是在上面貼薄紙減亮。

2. 實驗板上能互動的元件很少,像是馬達就可以廢掉,不知存在的目的是什麼?又很容易壞。超音波、步進馬達那個也可以廢掉,加上光線感應器或是實驗板之間能連線更好。

3. 建議把8x8矩陣方塊的面積擴大4倍,變16x16,可玩性就會增加,亮度最好能調暗一點,太傷眼了。

4. 最好增加一個四位數字的顯示器和「一般的按鈕」而不是搖桿按鈕,因為搖桿按鈕沒辦法搖桿非中心時按下,而且反應很慢。

 

 

END

你可能感興趣的文章

[FABLAB] 高師大自造者實驗板範例#3-搖桿按鈕猜亂數遊戲 利用搖桿按鈕來製作猜亂數小遊戲

[MBLOCK] MBOT光線感應器作業 利用MBOT上的光線感應器配合MBLACK實作互動程式

[MBOT+ AI2] app範例--青蛙吃蟲遊戲 #9 青蛙吃蟲遊戲

[E2BOT] 陀螺儀 #2 e2bot的陀螺儀有點複雜,但不失為一個練習知道空間的方法。

中打練習 題一,常用字練習(出現率70%) 題二、句子練習(基本)梅豔芳--似水流年 參考資料 [1] tqc 中文檢定規定 ht

[MBOT+ AI2] app範例--打飛鼠小遊戲 #7 簡單的手機小遊戲

隨機好文

笑話第3彈 員工 某大公司老闆巡視倉庫,發現一個工人,坐在地上看漫畫書。老闆最痛恨工人在工作時間偷懶,便問: 你一個月的月薪多少?工

笑話第6彈 八塊錢 正看雜誌的丈夫放下雜誌,看著太太… 丈夫:「我剛曉得,南非的女人每次房事完後,都會給先生八塊錢,這

台中市WINDOWS/OFFICE KMS認證伺服器 台中市每年簽約的KMS認證伺服器,可認證微軟相關產品,以下是認證及除錯方式。

[數學] 欲窮千里目,更上一層樓的問題 王之渙在鸛雀樓上曰:「欲窮千里目,更上一層樓」。若一層樓3公尺,請問上一層樓,可看多遠?

[科月] 冥王星,這次非去不可!等待到數 從來沒有人類探測船到過的矮行星冥王星,在2015.7.14終於有探測船到訪,在望遠鏡中只是模糊的光點,全是人類未知的景象。