案例2:大魚吃小魚3.0 在編寫程序時,不能只把腳本簡單地羅列出來,不去思考為什么要這樣搭建;也不能只看視頻,認(rèn)為自己學(xué)會了卻不動手實(shí)踐。只有把“學(xué)”和“思”結(jié)合起來,才能真正地學(xué)到知識哦! 案例視頻 改造內(nèi)容 1. 設(shè)置關(guān)卡環(huán)節(jié):如果小黃魚在第一關(guān)吃掉了鯊魚,游戲進(jìn)入第二關(guān)。 2. 如果小黃魚碰到章魚,舞臺變成一片漆黑。 3. 泡泡會不時地從海底漂浮上來,如果小黃魚碰到它,可以增加游戲時間。 經(jīng)驗分享 程序測試(program testing)是指對一個完成了全部或部分功能的程序在正式使用前的檢測,以確保該程序能按預(yù)定的方式正確地運(yùn)行。舉例來說:當(dāng)我為游戲增加了“關(guān)卡”環(huán)節(jié),需要驗證它能不能按照我規(guī)劃好的方式運(yùn)行,如果測試成功了,再繼續(xù)往下編寫腳本;否則,應(yīng)該返回修改腳本,避免后續(xù)編寫的腳本受到影響。 你發(fā)現(xiàn)了嗎? 你有沒有發(fā)現(xiàn)我們之前學(xué)的“小球反彈”案例和“大魚吃小魚”有一些相似之處?很多游戲都會設(shè)置“關(guān)卡”,而且每過一關(guān),難度都會增加。你在這些案例中學(xué)習(xí)到的功能也許也能應(yīng)用到其它游戲中哦!O(∩_∩)O |
|