两天之后的星期六。
舍友们都在熟睡,倒是万杰一大早的就在宿舍里孤独开发pvz的基本框架。
除了赵影,万杰起床时就看不见他,估计又去打鸟了。
“居然有人比我还勤快。”万杰嘟哝了一句,继续给pvz的战斗系统写状态机。
pvz的玩法说简单也简单,那些地形和单位万杰不用模板也能记得住。
不带泳池的关卡就是5x9的单元格,带泳池的关卡就是6x9,中间两行是水面。
至于植物和僵尸的种类,万杰自己就能背出来,只是具体的美术暂时还没法还原。
这些随便一个记忆力好的玩家都能记下来。
但是就这么个看似简单的玩法,想要实现起来依然要做大量的准备工作。
首先,想要在种植时把植物种在映射草地的正中心,这就需要写好几个判定脚本。
卡槽里的向日葵,随着鼠标拖拽的向日葵,以及种下来的向日葵,这看起来是同一个东西,实际上在游戏里是三个东西,每一个都要写独立的状态机。
状态机这东西简单解释就是,游戏程序需要知道自己现在该干什么,当玩家做出某种行为时,程序便切换到相映射的状态。
挑选卡槽内的向日葵后,向日葵需要跟随着鼠标方便玩家精确操作,种植的同时该方格多出一个生产中的向日葵,同时卡槽中的向日葵进入冷却,鼠标恢复正常。
这每一步都是一个状态,都需要程序进行状态机的切换。
这之后,攻击判定也是个问题。
豌豆射手需要知道自己什么时候该吐豌豆吧?这就得做一个遇敌检测。
攻击时又涉及子弹伤害,子弹路径,子弹速度,攻击频率,受击判定……
僵尸这边也要做出移动速度,血量,啃咬动作及伤害,断肢断头的状态……这些都是单独的状态机。
死亡判定和血量系统也是整个pvz的内核,万杰解锁了指挥任务的记忆后才知道,僵尸们的血量并没有游戏里的那么低。
例如,最杂鱼的普通僵尸用10颗豌豆就能打死,一颗豌豆的伤害是20点,但普通僵尸的血量其实有270点。。
但是pvz初代有一个概念叫做临界值,低于临界值的僵尸会自动持续扣血并丧失攻击能力,直到血量归0触发死亡动画。
而普通僵尸是血量低于180点时陷入断肢状态,血量低于90点时低于临界值,进入断头状态。
万杰只有构造好这些基础的系统,才能正式进行pvz的开发,因此万杰做的很认真。
“况且我还提前准备了下,给pvz来个大翻新。”
掘地求升发售后万杰就一直在准备这事了。
他想开发一个pvz的内置编辑器。
把基础框架搭好后,他可以在游戏内的编辑器自由添加新的关卡,新的场景,新的植物和僵尸,各种属性也能在编辑器内直接修改。
虽然前期准备起来会比原作那种开发流程缓慢一些,但是一旦弄好了这个编辑器,那事情就完全不一样了。
新植物新僵尸的动画做好了直接在编辑器内加进去就行,属性当场调,每个关卡的出怪顺序,波次,频率也可以当场调。
冒险模式和后续的新模式也能用内置编辑器做,开发起来绝对进展飞快。
万杰搭好了一个简陋的框架,看了看时间:“好,趁现在舍友还没醒,先干点其他事。”
他现在只知道普通僵尸和豌豆射手的数值,其他单位的详细数值一概不知,估计还得等后续任务才能解锁。
所以万杰猜测植物任务应该映射植物的美术素材和具体属性,僵尸同理。
万杰决定先试试路障僵尸的扮演任务。
主要是网购的植物种子还没到,还没法种。
万杰换了一身僵尸同款棕色西装红领带,深蓝色长裤左腿卷高一点,还原游戏里那身邋里邋塌的装扮。
掘地求升那时候用上的光头头套万杰也正好二次利用,马克笔的痕迹已经被水洗干净了,套在脑袋上就是个人群当中钻出来的大光头。
那顶橙色路障暂时还没道具,先扮个普通僵尸吧。
万杰像游戏里那样双臂耷拉着,保持内八字一瘸一拐的在宿舍里走来走去,走了个二十几分钟。
被舍友看见也不怕,就说自己在找灵感嘛!
【解锁条件1:扮演游戏角色路障僵尸并致敬游戏内任意知名动作(进度:1)】
(这也行啊……虽然有点慢。)
看来自己学的还是蛮像的嘛!
“万杰?你在干什么呢。”熬夜高手李嘉豪居然是第一个醒过来的,现在也耷拉着脑袋,好象没睡醒的样子。
佝偻着腰的万杰早有准备:“哦,我在为新游戏找灵感,这是模仿敌人的走路动作。”
李嘉豪应该是有点困,居然没对此大惊小怪,反而接起话来:“这样啊,那你这敌人是谁啊。”
万杰像游戏里的僵尸那样瞪出一对大小眼:“僵尸,怎么样,象不像?”
李嘉豪随手看了一眼:“不象。”
“啊?为啥?”万杰被嘉豪说的一秒破功。
我这模仿的不是挺象的吗?
你当过僵尸吗?一些东西乱说,想当然。
李嘉豪打着哈欠:“动作倒是像,但是脸太白了,僵尸都是灰绿色的,脸也是破破烂烂的。”
万杰有点不爽但是没法反驳:“那没办法啊,我是人类,又不是真僵尸。”
李嘉豪的步伐也挺慢的,径直走向阳台:“那就要靠化妆啊,不然除了僵尸还有另一群人喜欢做这种姿势,他们的脸也是白的。”
对啊,要化妆!
万杰这下不模仿僵尸了,而是认真考虑李嘉豪的建议。
自己进度涨的慢是不是因为没化妆?
可是怎么化啊?
就303这六个哥们,加一块都凑不出一支化妆笔吧!
而且僵尸的妆比普通妆难画多了,自己在化妆界连个练气期都不是,这玩意起码也得是个玄级功法吧,自己搞肯定玩不来。
难道要请外援?
“嘶……想不出来,先做游戏。”
万杰选择逃避问题,重新打开笔记本。
……
下午。
万杰闷头开发着pvz,还在想那个僵尸妆该咋办。
吱呀吱呀。
老旧的破门又被推开了。
“老赵,你又去哪拍小姐姐了?”眼尖的潘建又开始凑热闹了。
赵影那风尘仆仆的样子,一看就是知道是拍鸟去了:“没拍人。”
潘建却挺来劲的:“老赵,你啥时候也带我去漫展呗?”
万杰对潘建的异样感到好奇:“潘建,你咋对二次元这么感兴趣了?”
赵影边卸装备边说:“上次和潘建一起出去玩,在商场碰到几个ser了。”
齐术放下了手里的卡牌:“哦,原来是想看漂亮妹妹啊。”
潘建有点被戳破,声音大了不少:“就是去玩一下嘛!我也看《云隐忍者》的好吧。”
然后他又小声嘀咕:“我看到老赵给她们拍了照之后,她们就主动上来加老赵的微讯了……”
嗯?漫展?
万杰想到了什么。
在漫展扮僵尸不是很合理吗?在那里干啥都行,别人只会觉得是在整活。
(不过要和陌生人交互还是有点尬……)
万杰还是有点打退堂鼓。
并且贺城的漫展不是天天都有,举办时间实在太不可控了。
更何况,他脑内一闪而过的并不是这个事情。
漫展,僵尸妆,扮演任务,pvz游戏……
“有没有一个元素能把这些事情联系在一起,并且还有一个不用在公众场合抛头露面的方案?”
万杰看着开始保养相机镜头的赵影。
“也许……有办法?”
👉&128073; 当前浏览器转码失败:请退出“阅读模式”显示完整内容,返回“原网页”。