Flappy bird like LabVIEW game遊戲 (1)

閱讀時間約 1 分鐘

最近有人問LabVIEW能不能寫出flappybird那樣的東西

身為不務正業之人肯定要試一下的

raw-image

 

概念上這個程式不難

我希望遊戲的呈現是執行後有個標題畫面, 球(或鳥)會在視窗中央上下飛翔

開始後有上下兩排障礙往左移動, 控制球避開障礙, 每避過1個加1分

另外每隔一段時間右方隨機高度出現另一種障礙以兩倍速度往左方飛

碰到障礙物結束遊戲並顯示總分

 

分析必要的的功能就是障礙物每個frame自動往前進 (就有球前進的錯覺)

畫面中間有一個球,按空白鍵會往上飛, 不按就自由落體往下掉

球撞到障礙物就結束, 沒撞到且越過障礙物就得分

我們只要處理物件的位置、球的控制以及碰撞判定就可

剩下的的就是一些外觀裝飾及增加遊戲可玩性的處理

主要遊戲迴圈如下, 當然實際寫出來會增加一些輔助的流程

raw-image

raw-image

 

不需要用到QHM或是state machine架構, 只要用到簡單的loop和sequence即可

程式不使用LabVIEW的繪圖功能

使用的所有物件都是FP內建的control, decorate

關於FP物件可以參考 LabVIEW front panel物件控制 的說明

完成的程式階層和subvi如圖, 數量不多

raw-image

 

接著會說明這個程式要如何用LabVIEW實現

架構分析

物件移動及控制

碰撞判定

物件配置&程式

 

    6會員
    59內容數
    ktest
    留言0
    查看全部
    發表第一個留言支持創作者!
    你可能也想看
    Google News 追蹤
    Thumbnail
    接下來第二部分我們持續討論美國總統大選如何佈局, 以及選前一週到年底的操作策略建議 分析兩位候選人政策利多/ 利空的板塊和股票
    Thumbnail
    🤔為什麼團長的能力是死亡筆記本? 🤔為什麼像是死亡筆記本呢? 🤨作者巧思-讓妮翁死亡合理的幾個伏筆
    Thumbnail
    今天又來分享 Mo Willems 的作品了,因為他的作品淺顯易懂,又有幽默感,真的很容易戳中我家兩兄弟的笑點啊。 去看親子舞台劇時,常常有一個橋段是,主角在找某個東西或是某人,東轉西繞找不到,藉此和台下小朋友互動,小朋友拼了命地大喊:「在那裡」,主角又誇張的轉來轉去,還是找不到,看到小朋友用
    Thumbnail
    很喜歡Billie Eilish的這首BIRDS OF A FEATHER,是這張專輯裡我最喜歡的一首,詞曲和歌聲都很美,聽完後決定來翻一下歌詞,不過真的有點難翻。
    Thumbnail
    I Heard a Bird One Day / Adyashanti 那一天,我聽見鳥鳴 風,穿行過 中空的蘆笛肉身 撫觸了五官 成了一首歌。
    It can’t fly but can only walk on the beach and bark at the flying seagulls, like the poor people complain the rich people, sometimes your life was de
    Thumbnail
    理解到「我很痛苦」的同時,失去了平靜的能力的同時。 關於那些承擔下來、主動選擇面對的,過了好久好久,彷彿做了一場很長的夢,又或只是坐著火車過了一個隧道;我的世界亮了起來,我清醒地發現,我不僅在深海中,還是在光照不進來的深處。 然後我發現再也不可能好起來了。
    Singer: Hael Title: Blue Bird 青鳥 난 네 품 안에 날아든 새 飛進你懷中的鳥 더 깊은 밤까지 속삭일래 輕聲低語直到更深的夜晚 Come to me take a nap 來我身邊打個盹 And more higher babe 然後飛到更高的枝頭 나 그
    Thumbnail
    下午天氣冷,飄著一點小雨。
    Thumbnail
    僅管不喜歡在下雨天走路...
    Thumbnail
    娃娃屋式世界觀、仿偶動畫角色設定、飽滿細膩音樂音效、結構完整的文本及適時的互動參與,這是一場30分鐘成熟精美的互動VR體驗。
    Thumbnail
    接下來第二部分我們持續討論美國總統大選如何佈局, 以及選前一週到年底的操作策略建議 分析兩位候選人政策利多/ 利空的板塊和股票
    Thumbnail
    🤔為什麼團長的能力是死亡筆記本? 🤔為什麼像是死亡筆記本呢? 🤨作者巧思-讓妮翁死亡合理的幾個伏筆
    Thumbnail
    今天又來分享 Mo Willems 的作品了,因為他的作品淺顯易懂,又有幽默感,真的很容易戳中我家兩兄弟的笑點啊。 去看親子舞台劇時,常常有一個橋段是,主角在找某個東西或是某人,東轉西繞找不到,藉此和台下小朋友互動,小朋友拼了命地大喊:「在那裡」,主角又誇張的轉來轉去,還是找不到,看到小朋友用
    Thumbnail
    很喜歡Billie Eilish的這首BIRDS OF A FEATHER,是這張專輯裡我最喜歡的一首,詞曲和歌聲都很美,聽完後決定來翻一下歌詞,不過真的有點難翻。
    Thumbnail
    I Heard a Bird One Day / Adyashanti 那一天,我聽見鳥鳴 風,穿行過 中空的蘆笛肉身 撫觸了五官 成了一首歌。
    It can’t fly but can only walk on the beach and bark at the flying seagulls, like the poor people complain the rich people, sometimes your life was de
    Thumbnail
    理解到「我很痛苦」的同時,失去了平靜的能力的同時。 關於那些承擔下來、主動選擇面對的,過了好久好久,彷彿做了一場很長的夢,又或只是坐著火車過了一個隧道;我的世界亮了起來,我清醒地發現,我不僅在深海中,還是在光照不進來的深處。 然後我發現再也不可能好起來了。
    Singer: Hael Title: Blue Bird 青鳥 난 네 품 안에 날아든 새 飛進你懷中的鳥 더 깊은 밤까지 속삭일래 輕聲低語直到更深的夜晚 Come to me take a nap 來我身邊打個盹 And more higher babe 然後飛到更高的枝頭 나 그
    Thumbnail
    下午天氣冷,飄著一點小雨。
    Thumbnail
    僅管不喜歡在下雨天走路...
    Thumbnail
    娃娃屋式世界觀、仿偶動畫角色設定、飽滿細膩音樂音效、結構完整的文本及適時的互動參與,這是一場30分鐘成熟精美的互動VR體驗。