LabView植物大戰殭屍 開發紀錄

學校

用LabView做了一個植物大戰殭屍,當作是這門課期中報告。
1101107_1330_a

玩法

不要讓殭屍碰到堡壘(滑桿最左邊),否則堡壘的生命值會扣點,當生命值等於0,遊戲結束。
1101107_1330_e

按下放置植物的按紐,植物會射出一個子彈,當子彈碰到殭屍,分數會多得1分。但相對的,殭屍的速度會變快。

主程式

1101107_1330_b

大量用到一堆While Loop還有Delay,特別是在殭屍的移動上面,會隨著等級的增加而讓殭屍的移動速度越快。

1101107_1330_c

雖然是固定將滑桿數值增加0.5,但Delay是透過亂數產生,因此可以產生移動速度不一致的成果。

OS:忘了Event 怎麼用了…

副程式

Level Up

1101107_1330_d

在這裡會將殭屍做「升級」的動作:將殭屍的Delay變數減1。為了方便擴充所以用Array處理。

參考資料

Comments

Unable to load Disqus, please make sure your network can access.