[精讚] [會員登入]
793

[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

你可能感興趣的文章

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

[MBOT] 循線感應法+MBLOCK5 循線感應及程式,教學上會用到

[E2BOT] 馬達 #4 熟析 e2bot的馬達

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

[威力導演] 請利用威力導演製作影片剪輯 請利用威力導演製作影片的作業

[Inkscape] #1 第一堂課:繪製數個方塊、國徽 inkscape系列教材之一,基礎練習繪製數個方塊、國徽

隨機好文

最值得學的電腦技能 什麼是最值得學的電腦技能?程式設計?美工繪圖?系統網路?還是…?

我讀「大長征」 一位波蘭的年青人,從西伯利亞集中營穿越寒帶、沙漠、喜馬拉雅逃到印度的故事..

大老二中一條龍、同花順、鐵枝的機率 在某次打牌的時候,朋友提到一條龍可能一輩子都拿不到,機率很低,在爭論之後,我著手來研究機率是多少

錢再賺了就有? 對多數人而言每一份收入都需要付出勞力與時間,而勞力,還有那寶貴的時間,每個人一輩子都有限

[書摘] 開店當奴隸,圓夢新劫徑--我讀「血汗超商」 我的前同事告訴我,他以前開過7-11。已經幾乎沒有利潤,可是7-11 又在他的店的的附近又開一家7-11,因為...