植物大战僵尸 JavaScript版/开发进度

## 游戏开发进度

### 全部

#### 2023.11.21

调整并加宽了迷你游戏选关界面，现在有滚动条了。

调整了迷你游戏关卡顺序、IZ单机版关卡顺序。

修复了下方通知无法悬停暂停的 BUG。

修复了十朵金花中无法失败的 BUG。

修复了关卡进度内旗帜不对齐的 BUG。

修复了被魅惑的小丑爆炸会导致卡死的 BUG。

修改了冰车和气球僵尸的一些底层代码，现在不会频繁报错了。

海豚僵尸在 IZ 价格调整为 75 阳光，海豚和潜水种植时会跳水了。

修复了三叶草在普通关使用会报错的 BUG。

修复了曾哥种植判定时可能会出错的 BUG。

为 SetBlock、SetNone、SetHidden、SetVisible 底层函数添加了防报错捕获。

修改了 oSym 的底层代码，现在游戏卡死概率大幅度减小了。

为 oS 添加属性 MaxSunNum 控制关卡最大阳光限制。

修复了以坚果为首诸多植物被冰车压到图片不消失的 BUG。

修复了关卡通关后可能会导致游戏运行速度变化的 BUG。

新增了反向双发射手。

IZ 对战版新增反向双发射手。

新增花瓶玩法，并且路灯花可以使花瓶透视了。

为花瓶类添加了许多属性，制作砸罐子关卡会更加简洁。

时隔一年半，新增冒险关卡 4-5。

新增多个原版益智游戏 “花瓶终结者”、“一路向左”、“第3个花瓶”、“连锁反应”、“胆怯的制陶工”、“戏法时刻”。

新增多个原创益智游戏 “迷雾砸罐”、“记忆大师”、“加班日”、“不可犹豫”。

新增小游戏关卡 “你敢放下他么”。

#### 2023.10.09

新增小游戏：【每日关卡】，每日关卡内容不一，欢迎广大玩家来此消磨时光！

新增小游戏“种子雨”，现在可以在别的关卡召唤掉落的卡槽了

新增我是僵尸单机版：泳池奇遇，关卡设计者: 寒冰投手

益智模式对战版三个创建关卡按钮合并

修正益智模式对战版创建阳光50-1000限制范围错误的BUG

修正舞王僵尸被寒冰射手减速报错的BUG

#### 2023.10.07

益智模式对战版更新测试模式

益智模式对战版中，“删除关卡”按钮的文字变为红色

益智模式对战版创建关卡时，植物数量必须达到设置范围的80%，而不需要布置满范围

益智模式对战版允许选择报纸僵尸

益智模式对战版可以设置50-1000阳光，但如果输入50-125,375-1000阳光会导致阳光数量变为150

#### 2022.09.09

登录时用户名需要区分大小写，密码长度改为至少6个字符

在画面底部添加了滚动通知

#### 2022.08.25

新注册的用户密码必须包含数字和英文字母，且密码长度至少为8个字符

新密码组成不能包含下划线了

#### 2022.08.15

玩家现在可以选择用图形风格查看益智模式对战版关卡了

益智模式的三个查询更换排版，只有一个搜索框了

#### 2022.07.31

删除表情包功能

聊天最多打40字

#### 2022.07.30

更改发言接口

一个消息最多包含5个表情

#### 2022.07.29

聊天中原广告位置改为表情

聊天记录字数限制改为80字

游客无法发言

#### 2022.05.13

修复了部分关卡无法游玩的BUG

新增攻守兼备小游戏

#### 2022.05.11

修改关卡列表样式

修复标题查询

“我玩过的”一栏启用

玩家可以制作2-8列关卡了

修复关卡创建日期中年份都是2012的bug

#### 2022.05.10

一个用户最多可以发10个标题一样，5个内容一样的关卡[待考证]

用户每天最多发41关

1个IP只能注册11个用户

#### 2022.04.01

增加我是僵尸模式的夜晚泳池地图

允许选择双发射手

允许选择仙人掌

允许选择气球僵尸

水池iz关卡增加睡莲、海草、海蘑菇三种植物

水池iz关卡增加普通鸭子、路障鸭子、铁桶鸭子、潜水僵尸、海豚僵尸五种僵尸

#### 2012.10.18

新增小游戏模式关卡“十朵金花”

修正小丑爆炸范围过大的问题

修正小丑音乐相关的问题

#### 2012.09.24

新增冒险模式4-2关

新增小游戏模式关卡“阴霾小院”

#### 2012.09.22

修正IE下玩小游戏和解谜游戏过程中点击菜单显示的问题

修正1,2,4关中草皮遮住植物和僵尸的问题

修正“我是僵尸”模式中分界线被植物遮住的问题

修正“1-5：陨石坑”中坑遮住僵尸的问题

#### 2012.09.21

冒险模式新增加4-2关

修正向日葵、蘑菇产生阳光后卡住的问题

修正寒冰菇报错的问题 修正“你的心脏够强劲吗”关卡无法进行的问题

其他一些小BUG不一一详述

#### 2012.09.02

修正“坚果保龄球”关卡栅栏上可以放保龄球的问题

修正海蘑菇和魅惑菇的冷却时间为30秒

修正“我是僵尸”创建模式列表错误

修正报纸和门板死亡时报错的问题

#### 2012.09.01

“我是僵尸”创建模式列表改善，现在可以直接查看阳光数、访问量、过关量、评价等数据，并且可以查询

修正被大喷菇等几个植物攻击会报错的问题

#### 2012.08.29

“我是僵尸”创建模式增加了删除、投票的功能，现在创建新的对战关卡可以自定义阳光了

修正舞王被小车碾压后报错的BUG

修正双子向日葵显示错误的BUG

优化了一下杨桃和胆小菇的判定算法

给小游戏中的贫瘠之地和靠天吃饭增加了杨桃

#### 2012.08.16

修正聊天窗口的清屏无效问题

修正先进入我是僵尸对战创建模式后选关会报错无法运行的问题

修正注册、登录、我是僵尸对战列表问题

#### 2012.08.15

改进“我是僵尸”对战关，现在是先显示布局然后再由玩家决定是接受挑战还是返回菜单界面

修正舞王僵尸死亡后伴舞不动的BUG

修正了非IE浏览器无音效的BUG

修正部分“我是僵尸”模式玩家创建关卡无法正确读取的BUG

#### 2012.08.14

全新改进，增加了丰富的声音效果，如果您还是IE6-IE8用户，请到首页选择新版本浏览器下载，以支持游戏音效。

由于FireFox浏览器出乎意料的没成功播放音效，正在尝试改进中

由于上线匆忙，还在调试阶段，不能避免还会有许多问题，会逐渐改进。

修正许多BUG，就不一一列出了

#### 2012.07.23

新增冒险模式3-10

解谜模式中增加小鬼僵尸

修正冰车同时被击中爆炸和被爆炸植物炸中时会产生程序错误的问题

修正3-5无法开局的问题

修正卡片位置偏，植物和僵尸层次显示的问题

#### 2012.07.18

在解谜模式中，脑子被吃会增加50个阳光了

给解谜模式对战版增加大蒜

#### 2012.07.14

新增冒险模式3-9

修正3-5报错无法开局的问题

#### 2012.07.13

修正向日葵动画的问题

小喷菇的子弹稍加美化

#### 2012.07.12

修正获取对战模式

加入池塘水池浮动效果

加入水生植物种植时的水花

#### 2012.07.10

修正大喷菇被吃时报错停顿的问题

阳光和樱桃炸弹爆炸GIF稍加美化

#### 2012.07.07

向日葵吐阳光前会发光了

修正读取创建的解密模式有些关卡报错的问题

图鉴进行美化

修正登录后关卡数字错位的问题

#### 2012.07.06

修正获取解谜模式对战版列表不准确的问题

游戏初始界面、欢迎界面牌子、墓碑进行美化

#### 2012.07.05

新增冒险模式3-8

修正睡莲可以种植在缠绕海草上的BUG

修正无法注册的问题

修正无法保存自定义解谜模式关卡的问题

修正载入自定义解谜模式关卡默认为是白天的问题

修正自定义解谜关卡中某些植物可以超过限定位置摆放的问题

解谜模式选关、小游戏模式选关、冒险模式选关界面进行美化

铲子、阳光、种植时的土壤图片稍加美化

#### 2012.06.13

修正小游戏中“坚果保龄球”和“坚果保龄球2”中看不到关卡标题的BUG，以及错把1编译成2的问题

#### 2012.06.12

新增冒险模式3-7

修正舞王僵尸滑步出场时遇到有植物后就只召唤不前进的BUG

修正冰车死亡报错的BUG

修正潜水僵尸未下水前的被攻击判断问题

#### 2012.06.09

增加新的游戏模式：“我是僵尸”模式对战版测试，玩家可以自己创建植物布局，也可以作为僵尸加入别的玩家设计的植物布局

游戏数据中心近期会做好，届时可以查看在线用户、玩家的游戏数据、“我是僵尸模式”对战的排行榜等等

#### 2011.10.25

程序界面改版，lonelystar.org首页统一使用新界面，游戏列表在首页显示，不再在游戏界面中显示，这样是为了用户打开游戏首页时能够更快看到内容

新增一台100M带宽的电信服4号，玩游戏时请从www或者pvz首页选择服，这样程序能自动根据连接速度来选择最快的服给您下载资源文件

首页进入游戏可以选择本页悬浮层方式打开或者新窗口打开游戏两种方式，请根据喜好选择。

#### 2011.09.22

整体修改界面风格

修正第三大关第六小关波数的错误，应该是30波而不是20波

修正墓碑显示问题

#### 2011.09.21

增加第三大关第六小关

界面微调

#### 2011.09.20

修改了主界面

修正某些IE浏览器无法定时获取聊天记录和无法正常发言的问题

修正一些小BUG

#### 2011.08.26

修正刚注册用户点开始冒险吧无法进入而跳回初始界面问题

修正刚注册用户无法登录问题

#### 2011.08.25

修正选择不同服后关卡显示数字重叠问题

修正在已经登录情况下刷新页面的聊天间隔问题

发送聊天改为即时显示

调整广告

#### 2011.08.20

不少玩家嫌僵尸走得慢，于是制作了一个游戏调速功能，调节范围是0.5-10倍速，调节效果跟浏览器以及电脑配置有关。

调速功能在选项菜单里，打开后直接点击需要的速度即可。

另外要注意的是，调速调节的是整个游戏的速度，包括植物和僵尸，甚至游戏主界面的登录牌显示速度。

#### 2011.08.16

下决心投资了个新服，终于上架了，3号服务器全新启用，希望能缓解巨大鸭梨！

经过几天的观察，聊天记录改为30条

修正IE8无法输入聊天的BUG

修正切换服务器时用户名错误的BUG

服务器切换时间延长到30秒

#### 2011.08.12

聊天无法登录发言问题修正

刚进入游戏时可以查看到过去50条聊天记录

原本设计为100条聊天记录自动清屏改为50条记录后从第一条开始消失

#### 2011.08.11

聊天和公告功能进行测试

修正在线人显示的一个小BUG

#### 2011.08.6

5日上传的程序有问题无法保存和读取后台数据,现在已经修复。

目前广告显示还有问题正在调试中

#### 2011.08.05

增加简单的后台功能,注册用户可以注册保存进度了,不过目前暂时还只能保存冒险模式的关卡进度,不能保存关卡半路的进度,以后会有的

目前我为本游戏设置了两个不同网段的服务器空间,每次打开本网站,程序会自动根据连接速度来从速度最快的服务器下载资源

玩家可以自己选择一个服务器来保存或者读取自己的进度,如果进度保存在II号服务器那么下次也必须从II号服务器读取。目前暂未做进度转服功能。

选关界面被移动到“选项”里了,现在注册用户点击“冒险模式”会从存档关卡开始玩

#### 2011.07.07

广告和友链代码修改

关卡载入微调

#### 2011.06.29

增加了2号服务器空间分担联通和教育网用户流量，使该网段用户访问游戏自动解析到2号服务器

修正阳光累积到下一关的BUG

修正图片地址引用导致重复下载的问题

#### 2011.06.17

为解决加载图片缓慢的问题,可以点击“正在载入素材”的字样跳过预读直接接入游戏

添加了第二十四关

在暂停界面和僵尸出场显示界面添加了显示图鉴按钮

修正选卡界面提示框无法消失的问题

#### 2011.05.03

添加了第二十二关

修正了解谜模式中游戏停止无法进行的错误

纠正魅惑菇无冷却时间的错误

#### 2011.04.03

添加了第二十一关

在二十一关和“我是僵尸!”里添加了戴夫的出场

改进刷僵尸算法

修正毁灭菇爆炸后南瓜不会消失的问题

#### 2011.03.28

修正部分关卡不能静音的问题

修正2-4小关看不到阳光数量的问题

#### 2011.03.23

加入暂停窗口

给每个僵尸添加了站立不动的动画，出场僵尸展示不再是走动的动画了

修正窝瓜不攻击的BUG

#### 2011.03.17

添加了小游戏模式关卡“核爆!”

修正10关种植完植物报错问题

修正舞王僵尸过早召唤的问题

修正伴舞被魅惑后依旧会跳舞以及原地不动的问题

在第九关结束增加显示“僵尸的通知单”

#### 2011.03.15

添加了第十九关

修正黑夜关卡最后一波刷僵尸时出现的程序错误

当非解谜模式关卡获得胜利后，画面不再自动暂停

给“一次性消费”关卡增加毁灭菇

修正胆小菇判定范围过大的BUG

修正舞王僵尸行走时报错的BUG

#### 2011.03.11

添加了小游戏模式关卡“我心飞翔”、“一次性消费”

修正魅惑造成僵尸数量判断错误问题

修正当屏幕出现滚动条时无法正常种植植物和僵尸的问题

修正黑夜关卡最后一波刷僵尸时出现的程序错误

当非解谜模式关卡获得胜利后，画面不再自动暂停

给“一次性消费”关卡增加毁灭菇

修正胆小菇判定范围过大的BUG

修正舞王僵尸行走时报错的BUG

#### 2011.03.10

添加了第十八关和“解谜模式”新的关卡

增加静音选择功能，默认不静音

修正IE下设置图片翻转和透明度等的小BUG

给解谜模式补上音乐

#### 2011.02.16

小小修正一下16.JS和17.JS文件名为小写

5000僵尸测试对于IE9以下的IE浏览器还是用原来的老算法避免引起浏览器死掉,修正5000僵尸改进算法后切换关卡会报错的问题

#### 2011.02.15

修正部分文件和程序大小写问题，linux服务器端将能够正常运行

改进僵尸出场算法，5000个僵尸出场速度和行进速度大大提高，随着僵尸出现越来越多，浏览器速度会有所下降

修正被魅惑前就受到A植物攻击,被魅惑后A植物依旧不停止对该僵尸攻击的BUG

修正解谜模式里僵尸被减速后对向日葵攻击产生过多阳光的问题

修正僵尸被减速后攻击力计算错误的问题

优化僵尸行动和被攻击算法

补上忘记的魅惑菇睡眠动画,修正魅惑菇睡眠状态依旧能魅惑的BUG

修正窝瓜攻击僵尸的BUG

补充橄榄球僵尸部分缺失的动画，修正僵尸动画问题

修正门板僵尸报纸僵尸等一些BUG

#### 2011.01.16

添加了第二大关的第五、六小关

修正一大波和最后一波字样无法消失的BUG

#### 2011.01.06

添加了第二大关的第四小关

添加了“解谜模式”中的“我也是僵尸！”

修正了门板僵尸的一些BUG

调整了地刺的伤害范围

#### 2010.12.31

添加了“解谜模式”

调整了程序中关卡对于胜利和失败的算法

几个植物和僵尸做了调整

修改了几个BUG

#### 2010.12.09

添加了“靠天吃饭”小游戏

给领带僵尸添加两种形象

修正辣椒爆炸图片的问题

咖啡豆0阳光的数据修正

#### 2010.12.08

提高了一下僵尸行走的纵坐标

修正了土豆雷和樱桃炸弹爆炸图片在IE下的问题

调整了一大波僵尸和最后一波僵尸出现的图片效果

#### 2010.12.07

添加了第二大关的两小关

添加了“乱葬岗”小游戏

修改了几个BUG

调整了进度显示

#### 2010.12.01

添加了“贫瘠之地”小游戏

调整游戏初始化界面和选择模式界面

修正第十关IE下运行报错的BUG

修正IE下单机运行有部分图片看不到的问题

修正蘑菇植物无睡眠动画而实际却在睡眠的BUG

修正曾哥蘑菇种植在醒着的大喷菇上仍然睡着的BUG

修正僵尸出场界面显示僵尸种类的BUG

修正地刺和地刺王伤害过高的BUG

加大“僵尸快跑！”的难度

#### 2010.11.28

修正IE8和谷歌下单机运行初始界面报错的问题

调整了“僵尸快跑！”关卡的游戏难度