華南理工大學軟件學院本科05級3班,陳梓瀚(vczh)
下載地址:
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。
鑒于一些人的困惑,游戲剛開始的提示信息不夠明顯。特此聲明,
游戲開始后先建造塔,按回車開始有敵人出現。
游戲規則:
1:地圖上可以建立三種炮塔塔,游戲有上、左兩個敵人的起始點,兩個起始點的敵人分別到下、右兩個終止點。
2:每一盤有1000個等級分別從1-200的敵人從起始點出發自動尋路前往終止點。如果有10個敵人到達了終止點的話則游戲結束,玩家輸。如果所有的敵人都被消滅或到達終止點之后,到達終止點的敵人沒有10個的話則游戲結束,玩家贏。
3:建立炮塔的方格敵人不能通過。在建立一個炮塔的時候,如果程序發現這個炮塔的建立會導致敵人找不到任何路徑前往各自的終止點的話,則建立被禁止。
4:炮塔可以是用金錢建立或升級,可以賣出貨的金錢。消滅敵人能夠獲得金錢。
5:三種炮塔分別是
·升級后數量變多,射程變長,攻擊力變強
·升級后速度變快,射程變長,攻擊力變強
·升級后一次爆炸傷害的范圍變大,射程變長,攻擊力變強
·升級一次后減速范圍變大,減速因子變大
6:炮彈在離開射程的時候會自動消失。炮彈會跟蹤射擊的時候定下的目標,在目標消失后炮彈不會跟蹤其他目標,而是筆直前進。
7:敵人隨著等級的增加,速度增加、生命值變大、防御力也強。一次傷害等于攻擊力減去防御力,但是至少會傷害1個生命值。
本程序模仿一個不知道從哪里看到的Tower Defense Flash而開發,僅作大作業用。
posted on 2008-05-02 21:46
陳梓瀚(vczh) 閱讀(9533)
評論(27) 編輯 收藏 引用 所屬分類:
作品