坦克大戰(zhàn)(3)保衛(wèi)蘋果
第一部分? 作品預(yù)覽
《保衛(wèi)蘋果》操作指南:
1、點(diǎn)擊綠旗,開(kāi)始游戲;
2、使用方向鍵控制紅坦克;
3、按下空格鍵,紅坦克開(kāi)火;
4、紅坦克被擊中,坦克數(shù)量減一;
5、消滅完敵人,游戲勝利;
6、紅坦克犧牲完或者蘋果被擊中,游戲失敗。

作品下載鏈接:
鏈接:https://pan.baidu.com/s/1wsTodBbbhMSD-bobho-jZg?pwd=dfxf?
提取碼:dfxf
第二部分? 任務(wù)解讀
1、紅色坦克任務(wù)解讀:紅色坦克主要有四項(xiàng)任務(wù)。
【任務(wù)一】參照視頻,進(jìn)行初始化操作。
【任務(wù)二】游戲開(kāi)始之后,使用方向鍵控制紅坦克,碰到黑色邊框、灰色坦克、磚塊或者蘋果,停止前進(jìn)。
【任務(wù)三】使用空格鍵發(fā)射紅炮彈(按下空格鍵克隆紅炮彈)。
【任務(wù)四】收到“游戲結(jié)束”消息后,停止該角色其它腳本。
2、灰色坦克任務(wù)解讀:灰色坦克主要有六項(xiàng)任務(wù)。
【任務(wù)一】參照視頻,進(jìn)行初始化操作。
【任務(wù)二】收到游戲開(kāi)始之后,克隆“敵軍數(shù)量”次自己,并且讓克隆體隨機(jī)指向左、右、下三個(gè)方向。
【任務(wù)三】克隆體啟動(dòng)之后,不斷前進(jìn),如果碰到黑色邊框、磚塊或者紅色坦克,右轉(zhuǎn)90度;如果碰到紅炮彈,敵軍數(shù)量減一,等待0.1秒刪除此克隆體,如果敵軍數(shù)量小于1,廣播“游戲結(jié)束”。
【任務(wù)四】克隆體每隔1~3秒發(fā)射一次灰炮彈(克隆灰炮彈)。
【任務(wù)五】克隆體每隔2~4秒左轉(zhuǎn)90度。
【任務(wù)六】收到“游戲結(jié)束”消息后,停止該角色其它腳本。
3、(紅、灰)炮彈任務(wù)解讀:炮彈主要有三項(xiàng)任務(wù)。
【任務(wù)一】外觀初始化。
【任務(wù)二】作為克隆體啟動(dòng)之后,不斷前進(jìn),如果擊中目標(biāo)或者黑色邊框,刪除此克隆體;如果灰炮彈擊中了紅坦克,廣播消息“中彈”。
【任務(wù)三】收到“游戲結(jié)束”消息后,停止該角色其它腳本。
4、標(biāo)題任務(wù)解讀:標(biāo)題主要有三項(xiàng)任務(wù)。
【任務(wù)一】開(kāi)始之后,實(shí)現(xiàn)視頻中的動(dòng)畫效果,動(dòng)畫效果展示完畢,廣播消息“搭建城墻”。
【任務(wù)二】收到中彈消息,判斷血量值,如果血量小于1,廣播游戲結(jié)束。
【任務(wù)三】收到“游戲結(jié)束”消息后,實(shí)現(xiàn)預(yù)覽視頻的動(dòng)畫效果,最后停止全部腳本。
5、邊界和坦克標(biāo)記任務(wù)解讀:邊界和坦克標(biāo)記主要是位置、大小初始化。
6、背景任務(wù)解讀:
背景主要有兩項(xiàng)任務(wù)?!?strong>任務(wù)一】變量初始化之后,播放背景音樂(lè)?!?strong>任務(wù)二】收到“游戲結(jié)束”消息后,停止該角色其它腳本。
7、蘋果任務(wù)解讀:蘋果角色主要有兩項(xiàng)任務(wù):
【任務(wù)一】參照視頻,進(jìn)行初始化操作。
【任務(wù)二】收到“游戲開(kāi)始”,等待碰到紅炮彈、灰炮彈或者灰坦克,廣播“游戲結(jié)束”,參照視頻,自由發(fā)揮設(shè)計(jì)顯示效果。
8、磚塊任務(wù)解讀:磚塊角色主要有三項(xiàng)任務(wù):
【任務(wù)一】綠旗點(diǎn)擊之后,進(jìn)行初始化操作。
【任務(wù)二】收到“搭建城墻”,參照視頻,自由發(fā)揮設(shè)計(jì)城墻的規(guī)模,城墻搭建好之后,廣播“游戲開(kāi)始”。
【任務(wù)三】磚塊的克隆體啟動(dòng)之后,等待碰到紅炮彈或者灰炮彈,參照視頻,自由發(fā)揮,設(shè)計(jì)磚塊消失效果,最后刪除此克隆體。
注意:搭建城墻是一件考驗(yàn)?zāi)托?、考?yàn)細(xì)心、考驗(yàn)創(chuàng)新的任務(wù),磚塊的繪制可以自由發(fā)揮,自主創(chuàng)作,搭建的時(shí)候,要設(shè)定好大小,計(jì)算好位置。
9、坦克數(shù)量任務(wù)解讀:坦克數(shù)量角色主要有兩項(xiàng)任務(wù):
【任務(wù)一】綠旗點(diǎn)擊之后,進(jìn)行初始化操作,主要是變量“血量”的初始化,以及位置外觀的初始化。
【任務(wù)二】收到“中彈”消息后,換成變化為血量的造型。
第三部分??代碼編寫











第四部分? 探究與改良
一、希望大家認(rèn)真研究源碼,簡(jiǎn)化源碼。
二、開(kāi)動(dòng)腦筋,發(fā)揮想象,創(chuàng)作更有趣的版本。
??編 者 寄 語(yǔ)?
關(guān)于探究改良部分,希望大家發(fā)揮想象、認(rèn)真思考!本文提供的作品源碼僅供參考,期待大家探究更優(yōu)的改良程序!
加油吧,后浪!
