java swing 简易版植物大战僵尸游戏 功能完善 完整代码 下载即可以运行

 上一期分享了一个比较复杂的植物大战僵尸游戏后,今天为大家继续分享一个相对简单的植物大战僵尸游戏,该游戏也属于一个比较优秀的作品。整个系统界面漂亮,有完整得源码,希望大家可以喜欢。喜欢的帮忙点赞和关注。一起编程、一起进步!!

开发环境 

  开发语言为Java,开发环境Eclipse或者IDEA都可以。运行主程序,或者执行打开JAR文件即可以运行本程序

系统框架

  利用JDK自带的SWING框架开发,不需要安装第三方JAR包。纯窗体模式,直接运行Main文件即可以。选中Main.java,点右键 run as application启动相关程序。也客户把程序打包成JAR包,双击JAR即可以启动相关的程序。

程序主要功能

1 植物大战僵尸简介

   《植物大战僵尸》是一款极富策略性的小游戏。可怕的僵尸即将入侵,每种僵尸都有不同的特点,例如铁桶僵尸拥有极强的抗击打能力,矿工僵尸可以挖地道绕过种植在土壤表面的植物等。玩家防御僵尸的方式就是栽种植物。49种植物每种都有不同的功能,例如樱桃炸弹可以和周围一定范围内的所有僵尸同归于尽,而食人花可以吃掉最靠近自己的一只僵尸。玩家可以针对不同僵尸的弱点来合理地种植植物,这也是胜利的诀窍。游戏根据玩法不同分为五种游戏模式:冒险模式、迷你模式、解谜模式、生存模式、禅境花园。加之黑夜、屋顶、浓雾以及泳池之类的障碍增加了其挑战性该游戏近乎永无止境。

2 游戏玩法

    1、冰与火:冰与火是相互抵消的,比如说一个被冰瓜减速的僵尸可以被豌豆+火炬树桩发射的火球融化,失去减速效果;寒冰射手的冰豆经过一个火炬树桩会被融化成普通豌豆,失去减速效果。经过第二个火炬树桩可以和普通豌豆一样被点燃成火球。
   2、地刺王:在第一排种上一排高坚果,然后再把南瓜头套上去,其余的全部都种植地刺王。要知道地刺王的攻击伤害是很高的,一般的僵尸只要踩中了直接就会断手断脚,哪怕是一些铁桶、帽子僵尸都扛不住它的伤害。就算僵尸能走到最后,还有一个高坚果与南瓜头等着他它。
   3、火弹炮:首先我们在最后一排种上高坚果先,然后再套上一个南瓜头,后面的全部种植四发豌豆射手,这样的话攻击伤害是非常可怕的,僵尸别说想要啃一下南瓜头,还没有碰到的时候就已经被杀死了,像一下比较肉的僵尸都没有办法存活.
   4、土豆炖僵尸:在高坚果和土豆之间间隔一个位置,然后一排种高坚果,另一排就是种土豆,而最后面的那一排就种植四发豌豆射手。等到僵尸好不容易啃完一个高坚果的时候,等待着还有土豆地雷。
   5、冰冻:先在最后一排种上地刺王,然后其余的就是高坚果和冰冻西瓜再套上南瓜头,当僵尸出现的时候,满天的西瓜砸向僵尸的头上,出现就能把僵尸给秒了。
   6、火力全开:在第一排先种植一个玉米大炮,然后其余的就种植四发豌豆射手,哪怕僵尸的能力再强都没有办法越过这钟火力全开的阵型。

3 游戏技巧

1、白天关卡(前院白天,泳池白天,屋顶)的开局可以使用土豆雷拖延僵尸,积累大量阳光。
2、土豆雷的准备时间(埋下到钻出地面)大约是一个正常速度僵尸走三格需要的时间。
3、雪橇僵尸(一车四个,穿着红衣服的僵尸)只会出现在冰道上。
4、大嘴花可以一口吃掉上面的一整车雪橇(四个)僵尸,前提是他们还在雪橇里。
5、学会垫小喷菇。垫小喷菇主要是为了拖慢僵尸步伐,获得一点喘息时间。选择小喷菇的原因是它不花阳光,随便种。
6、火豌豆(通过火炬树桩的豌豆)的攻击是范围攻击,范围大约是半格到一格,伤害为2豌豆。火豌豆会抵消冰冻效果。植物僵尸射出的豌豆也可以被点燃。

游戏玩法

        左边的滚轮机会自动生成植物的卡牌,鼠标单击可以选中植物,
       * 被选中的植物将跟随鼠标移动,再次点击后,可在草地中放置植物。
       * 豌豆射手可以发射豌豆,寒冰射手发射的冰冻豌豆可以使僵尸减速,
       * 三头豌豆射手可以发射三颗豌豆,坚果可以阻止僵尸前进,吹风草
       * 可以将所有的僵尸吹到屏幕外。地刺会持续对僵尸进行攻击。若对
       * 放置的植物不满意,可以使用铲子,将草地上的植物移除。
       * 不同的僵尸血量不同,移动速度不同。击杀足球僵尸后将获得
       * 随机奖励,奖励类型有:全屏僵尸死亡,全屏僵尸静止两秒等。
       *  当有僵尸闯入房间,游戏结束。点击图标可重新开始游戏。

运行效果

  1  游戏开始界面

 2 游戏对战

 

3 游戏结束

猜你喜欢

转载自blog.csdn.net/bangxiecode/article/details/129907491