用LabView做了一個植物大戰殭屍,當作是這門課期中報告。
玩法
不要讓殭屍碰到堡壘(滑桿最左邊),否則堡壘的生命值會扣點,當生命值等於0,遊戲結束。
按下放置植物的按紐,植物會射出一個子彈,當子彈碰到殭屍,分數會多得1分。但相對的,殭屍的速度會變快。
主程式
大量用到一堆While Loop還有Delay,特別是在殭屍的移動上面,會隨著等級的增加而讓殭屍的移動速度越快。
雖然是固定將滑桿數值增加0.5,但Delay是透過亂數產生,因此可以產生移動速度不一致的成果。
OS:忘了Event 怎麼用了…
副程式
Level Up
在這裡會將殭屍做「升級」的動作:將殭屍的Delay變數減1。為了方便擴充所以用Array處理。
Comments