1157

[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+ AI2] app範例--印出1到10 #5 迴圈的範例,使用者按下按鈕後印出1到10

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

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

[MBOT+ AI2] 開發第一個app #2 第一次近入 APP Inventor2,建立專案及測試環境

[MBOT+ AI2] 使用照相機 #10 這是一個小品程式,開發簡易的照相機,效果還不錯

隨機好文

笑話第5彈 黑猩猩不小心踩到了長臂猿拉的大便....黑猩猩感慨地說:猿糞!都是猿糞啊!

笑話第7彈 吵架 睡前,村長照常的作夜間巡邏。一個小孩悶悶不樂坐在路旁。 村長:小朋友,這麼晚了,你一個人外面幹什麼,怎麼不進屋裡去

[Scratch2] 自由落體反彈球 自由落體,在引力場東西會遵守牛頓第二定律, 當撞擊到地板時,會反彈。這個範例也是使用自訂積木來完成。

清除橡膠上的黴斑 家裡的水壺上面的橡膠(止水橡膠),用久了自然就產生黑黑的黴斑,用刷的又刷不掉,要買新的難買又貴..

[書摘] 死亡的臉 「正如生之不易,離開也同樣困難」。這是一本寫死亡的書,他告訴我們哪種死法會怎麼死

精讚::