下載地址:http://www.shnenglu.com/Files/vczh/TowerDefense.rar
本程序需要Microsoft .NET Framework 2.0 SDK或Microsoft .NET Framework 2.0 Redistribution的支持,需附加.NET Framework 2.0 SP1。
鑒于一些人的困惑,游戲剛開(kāi)始的提示信息不夠明顯。特此聲明,游戲開(kāi)始后先建造塔,按回車開(kāi)始有敵人出現(xiàn)。

1:地圖上可以建立三種炮塔塔,游戲有上、左兩個(gè)敵人的起始點(diǎn),兩個(gè)起始點(diǎn)的敵人分別到下、右兩個(gè)終止點(diǎn)。
2:每一盤(pán)有1000個(gè)等級(jí)分別從1-200的敵人從起始點(diǎn)出發(fā)自動(dòng)尋路前往終止點(diǎn)。如果有10個(gè)敵人到達(dá)了終止點(diǎn)的話則游戲結(jié)束,玩家輸。如果所有的敵人都被消滅或到達(dá)終止點(diǎn)之后,到達(dá)終止點(diǎn)的敵人沒(méi)有10個(gè)的話則游戲結(jié)束,玩家贏。
3:建立炮塔的方格敵人不能通過(guò)。在建立一個(gè)炮塔的時(shí)候,如果程序發(fā)現(xiàn)這個(gè)炮塔的建立會(huì)導(dǎo)致敵人找不到任何路徑前往各自的終止點(diǎn)的話,則建立被禁止。
4:炮塔可以是用金錢(qián)建立或升級(jí),可以賣出貨的金錢(qián)。消滅敵人能夠獲得金錢(qián)。
5:三種炮塔分別是
·升級(jí)后數(shù)量變多,射程變長(zhǎng),攻擊力變強(qiáng)
·升級(jí)后速度變快,射程變長(zhǎng),攻擊力變強(qiáng)
·升級(jí)后一次爆炸傷害的范圍變大,射程變長(zhǎng),攻擊力變強(qiáng)
·升級(jí)一次后減速范圍變大,減速因子變大
6:炮彈在離開(kāi)射程的時(shí)候會(huì)自動(dòng)消失。炮彈會(huì)跟蹤射擊的時(shí)候定下的目標(biāo),在目標(biāo)消失后炮彈不會(huì)跟蹤其他目標(biāo),而是筆直前進(jìn)。
7:敵人隨著等級(jí)的增加,速度增加、生命值變大、防御力也強(qiáng)。一次傷害等于攻擊力減去防御力,但是至少會(huì)傷害1個(gè)生命值。
本程序模仿一個(gè)不知道從哪里看到的Tower Defense Flash而開(kāi)發(fā),僅作大作業(yè)用。