HTML+CSS+JavaScript实现植物大战僵尸(附演示地址)

本文展示了如何用HTML、CSS和JavaScript构建一个植物大战僵尸小游戏,包括冒险和小游戏两种模式,详细介绍了游戏关卡和部分植物特性,并提供在线演示地址。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

2、游戏说明及效果展示


本文通过HTML+CSS+JavaScript实现简单的植物大战僵尸小游戏,并附有演示地址,点击这里试玩

在这里插入图片描述

游戏分为冒险模式和小游戏模式,如下图:

在这里插入图片描述

冒险模式有第一大关、第二大关。

第一大关包括十个冒险关卡,大二大关目前有两个关卡,你可以进行二次开发,扩展关卡。效果图如下:

在这里插入图片描述

在这里插入图片描述

小游戏模式有“超乎寻常的压力”、“你的心脏够强劲吗”、“僵尸快跑”、“乱墓”等关卡,效果图如下:

在这里插入图片描述

游戏的整个文件结构如下:

在这里插入图片描述

3、游戏中部分植物介绍


在这里插入图片描述

Peashooter豌豆射手

耐久:300

临界点: 0

攻击:20

射程:正前方一整行

射击间隔:1.4秒

价格: 100阳光

冷却时间:7.5秒

可栽种于草地/睡莲/花盆

特性:每次攻击射出一发豌豆

在这里插入图片描述

SunFlower向日葵

耐久:300

临界点: 0

生产间隔:24秒

价格: 50阳光

冷却时间: 7.5秒

可栽种于草地/睡莲/花盆

特性: 每24秒生产一个中型阳光(25阳光值)

在这里插入图片描述

Cherry Bomb樱桃炸弹

耐久:300

临界点:0

攻击:1800

范围: 以自身为圆心爆炸半径为1.5格的圆形

准备时间: 3.5秒

价格:150阳光

冷却时间:50秒

可栽种于草地/睡莲/花盆

特性: 杀伤范围内大杀伤力爆破

在这里插入图片描述

Wall-nut坚果墙(坚果,墙果)

耐久:4000

临界点:0

损伤点1:int(MAX HP_2/3)

损伤点2:int(MAXHP_1/3)

价格:50阳光

冷却时间: 30秒

可栽种于草地/睡莲/花盆

特性:以高耐久阻挡僵尸前行

在这里插入图片描述

Snow Pea寒冰射手(雪花豌豆)

耐久:300

临界点:0

攻击:20

射程: 正前方一整行

射击间隔: 1.4秒

价格:175阳光

冷却时间:7.5秒

可栽种于草地/睡莲/花盆

特性:每次攻击发射一颗冰豌豆,命中目标后附带冰减速效果持续10秒(被减速目标移动/攻击速度减半)

在这里插入图片描述

Chomper大嘴花(咀嚼者,食人花)

耐久:300

临界点:0

攻击:1800,对巨人僵尸每次40,可秒杀高坚果僵尸

范围:正前方约1.5格

咀嚼时间:42秒

价格:150阳光

冷却时间: 7.5秒

可栽种于草地/睡莲/花盆

最后

自我介绍一下,小编13年上海交大毕业,曾经在小公司待过,也去过华为、OPPO等大厂,18年进入阿里一直到现在。

深知大多数初中级Android工程师,想要提升技能,往往是自己摸索成长,自己不成体系的自学效果低效漫长且无助。

因此收集整理了一份《2024年Web前端开发全套学习资料》,初衷也很简单,就是希望能够帮助到想自学提升又不知道该从何学起的朋友,同时减轻大家的负担。

img

既有适合小白学习的零基础资料,也有适合3年以上经验的小伙伴深入学习提升的进阶课程,基本涵盖了95%以上Android开发知识点!不论你是刚入门Android开发的新手,还是希望在技术上不断提升的资深开发者,这些资料都将为你打开新的学习之门!

如果你觉得这些内容对你有帮助,需要这份全套学习资料的朋友可以戳我获取!!

由于文件比较大,这里只是将部分目录截图出来,每个节点里面都包含大厂面经、学习笔记、源码讲义、实战项目、讲解视频,并且会持续更新!
门Android开发的新手,还是希望在技术上不断提升的资深开发者,这些资料都将为你打开新的学习之门!**

如果你觉得这些内容对你有帮助,需要这份全套学习资料的朋友可以戳我获取!!

由于文件比较大,这里只是将部分目录截图出来,每个节点里面都包含大厂面经、学习笔记、源码讲义、实战项目、讲解视频,并且会持续更新!

提供国人写的强大的html5植物大战僵尸(源码) 写得很棒~占用资源少。 JSPVZ 程序制作进度(2011.1.5) 本程序提供源码由HTML5中文网整理打包下载,该下载包可以使用服务器环境运行,也可以在电脑上双击Index.htm直接运行 另外智能手机可以安装OperaMobile10.1及其以上版本,把代码整个拷贝到手机存储卡上,在浏览器中输入形如“E:/jspvz”形式的地址直接本地运行程序,无需联网 转载使用请勿修改LonelyStar署名,pvz.lonelystar.org网址和PopCap公司版权声明 保留对该JS植物大战僵尸版权所有 2011.1.5 添加了第二大关的第三小关 修正一大波和最后一波字样无法消失的BUG 2010.12.31 添加了“解谜模式” 调整了程序中关卡对于胜利和失败的算法 几个植物僵尸做了调整 修改了几个BUG 2010.12.27 对初始界面稍作修改 2010.12.9 添加了“靠天吃饭”小游戏 给领带僵尸添加两种形象 修正辣椒爆炸图片的问题 咖啡豆0耗的数据修正 2010.12.8 提高了一下僵尸行走的纵坐标 修正了土豆雷和樱桃炸弹爆炸图片在IE下的问题 调整了一大波僵尸和最后一波僵尸出现的图片效果 2010.12.7 添加了第二大关的两小关 添加了“乱葬岗”小游戏 修改了几个BUG 调整了进度显示 2010.12.1 添加了“贫瘠之地”小游戏 调整游戏初始化界面和选择模式界面 修正第十关IE下运行报错的BUG 修正IE下单机运行有部分图片看不到的问题 修正蘑菇植物无睡眠动画而实际却在睡眠的BUG 修正曾哥蘑菇种植在醒着的大喷菇上仍然睡着的BUG 修正僵尸出场界面显示僵尸种类的BUG 修正地刺和地刺王伤害过高的BUG 加大“僵尸快跑!”的难度
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值