坦克大戰(zhàn)(2)人機(jī)對(duì)戰(zhàn)
第一部分? 作品預(yù)覽
《坦克大戰(zhàn)人機(jī)》操作指南:
1、點(diǎn)擊綠旗,開始游戲;
2、使用方向鍵控制紅坦克;
3、按下空格鍵,紅坦克開火,擊中灰坦克得分增加;
4、被灰坦克擊中,紅坦克血量減少;
5、紅坦克撞擊灰坦克不得分;
6、紅坦克血量減少到0,游戲結(jié)束。

作品下載鏈接:
鏈接:https://pan.baidu.com/s/1uDmUOJcSqbqjykYEEI-FbA?pwd=qxpa?
提取碼:qxpa
第二部分? 任務(wù)解讀
1、紅色坦克任務(wù)解讀:紅色坦克主要有五項(xiàng)任務(wù)。
【任務(wù)一】開始之后,初始化操作。
【任務(wù)二】使用方向鍵移動(dòng)位置,碰到黑色邊框,停止前進(jìn)。
【任務(wù)三】使用空格鍵發(fā)射紅炮彈。
【任務(wù)四】碰到炮彈血量減少。
【任務(wù)五】收到“游戲結(jié)束”停止腳本。
2、灰色坦克任務(wù)解讀:灰色坦克主要有六項(xiàng)任務(wù)。
【任務(wù)一】開始之后,初始化操作。
【任務(wù)二】收到“游戲開始”之后,設(shè)定隨機(jī)位置,并根據(jù)敵軍數(shù)量,克隆自己。
【任務(wù)三】克隆體啟動(dòng)后,不停前進(jìn),碰到黑色邊框之后,調(diào)轉(zhuǎn)方向往回走。
【任務(wù)四】克隆體在1~5秒之間發(fā)射灰炮彈。
【任務(wù)五】如果克隆體碰到紅炮彈或者碰到紅色坦克,需要消失2~5秒,然后在隨機(jī)位置重新出現(xiàn)。
【任務(wù)六】收到“游戲結(jié)束”停止腳本。
3、(紅、灰)炮彈任務(wù)解讀:炮彈主要有兩項(xiàng)任務(wù)。
【任務(wù)一】初始化操作。
【任務(wù)二】作為克隆體啟動(dòng)之后,不斷前進(jìn),如果擊中目標(biāo)或黑色邊框,刪除此克隆體。
4、標(biāo)題任務(wù)解讀:標(biāo)題主要有兩項(xiàng)任務(wù)。
【任務(wù)一】初始化操作。
【任務(wù)二】接收中彈消息,判斷紅軍血量,如果血量小于1,廣播游戲結(jié)束。
5、邊界和版本任務(wù)解讀:這兩個(gè)角色只有初始化操作。
6、背景任務(wù)解讀:背景主要有兩項(xiàng)任務(wù)。
【任務(wù)一】初始化操作(主要是變量初始化)。
【任務(wù)二】收到“游戲結(jié)束”消息之后,停止腳本。
第三部分??代碼編寫








??編 者 寄 語
關(guān)于探究改良部分,希望大家發(fā)揮想象、認(rèn)真思考!本文提供的作品源碼僅供參考,期待大家探究更優(yōu)的改良程序!
加油吧,后浪!
