zanedeng / plants-union-game

一款采用PIXIJS + FairyGUI + Web3js等技术开发的 SNS、策略类休闲对战类游戏,除了延续植物大战僵尸对抗玩法之外,更增加僵尸斗猎场、植物进化、图鉴收集、抢占领地等丰富玩法;

Home Page:https://zanedeng.github.io/plants-union-game/

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

全链游戏《植物联盟》

《植物联盟》是我10年前参与开发的一款策略类休闲对战类游戏;一直以来对区块链技术都比较感兴趣,最近也在学习智能合约、web3、GameFi相关的知识,也对全链游戏这个领域产生了浓厚的兴趣,为了结合实际项目来学习这些知识,决定把《植物联盟》这款ActionScript写的网页游戏改造成JavaScript的全链游戏。一些后端的功能就用 Solidity 来实现。

全链游戏《植物联盟》

背景设定

《植物联盟》是一款SNS、策略类休闲对战类游戏,除了延续植物大战僵尸对抗玩法之外,更增加僵尸斗猎场、植物进化、图鉴收集、抢占领地等丰富玩法;

植物品质关乎着植物的基础属性的初始值,会影响到植物攻击、命中、速度、回避四项属性,同时品质有分为劣质—普通—优秀—精良—极品—史诗—传说—神器—魔王—战神—至尊—魔神几个阶段,为了植物能获得较强的培养和发展潜力,提升植物品质非常重要。

想要提升植物品质就需要得到植物品质刷新书,品质刷新书是有成功率的,每次点击刷新植物有可能提升品质,也有可能保持不变。品质越高,刷新的几率就越低,所以想要让植物的品质变得珍贵就需要备多本品质刷新书耐心的提升品质。要知道品质刷新失败也只会保持不变,不会降低植物的原有品质,所以大家有品质刷新书的时候请放心使用,运气好的话,说不定只刷几次就能获得史诗级的植物呢。

成长值的关键道具为成长刷新书,刷新书可以通过普通战斗掉落、商店购买、道具兑换荣誉兑换等方式来获得,获得的几率和途径非常广泛,每个玩家都能有机会获得成长值刷新书。

但是成长值和品质不一样,成长值在进行刷新时有一定几率出现降低到情况,玩家在刷新植物成长值的时候一定要慎重考虑,可以在获得较多成长值刷新书的时候再刷洗成长值,这样获得高数值的几率较大。而游戏前期荣誉点获取不易,玩家在前期可以考虑使用荣誉点兑换其他道具提升战斗力。

植物的技能和植物品质相关,玩家的植物是劣质品质的时候只能学习一个技能,而高品质的植物就能学习多个技能。玩家如果想获得多个技能的话首先要刷新植物的品质才能达到学校的要求。

植物技能分为主动技能和被动技能,玩家的植物一共能学习4个技能,但是主动技能只能选择一种进行选择。可以根据需要学习1个主动技能和3个被动技能,也可以学习4个被动技能,玩家可以根据需要让植物学习不同的技能满足战斗。

技能书分成多种等级和属性,植物只能学习和自己属性相同的技能,所以在购买技能书的时候要先看好植物的属性再进行购买。技能也分初级技能、中级技能、高级技能,初级技能掉落方式很多,可以在道具兑换、任务奖励等方式获得,而中级和高级技能书获得不易,玩家得到后一定要好好保存在植物升级到符合条件时给植物学习。

植物技能是能进行升级的,玩家在获得技能升级书后就能对植物的技能进行升级,植物等级越高技能可升级的等级也就越高。 提升植物是最普遍的升级方式,想要快速提升植物的等级就需要进行大量的战斗。植物在各斗猎场获得胜利后都能获得经验,满足植物升级的需求,植物升级之后各项属性都会有相应的提升,这也是提升植物战斗力最简单粗暴的方式。

植物在达到一定的等级需求的时候可以在改造工房中进行进化,进化后的植物不仅在外形上会有较大的改变,整体战斗力都会有强有力的提升。 进化合成有等级和限制和材料的限制,玩家可以通过任务、战斗、商场购买等方式来获得进化合成的材料,高级材料需要战胜高等级的僵尸洞才能获得,所有玩家想要战斗力出现质的飞跃就赶紧收集材料升级植物等级来让植物进化。

植物进化有多重线路可以进行选择,玩家可以根据植物等级、材料、金钱等实际情况升级植物。

操作指南

玩家等级≥5级时,会开放神树系统。

玩家通过浇灌神树来获得奖励。神树越高,奖励越好。神树每天可以浇灌一次。所以千万要把握机会哦。

商店可以购买玩家所需要的游戏道具并进行充值。

商店界面包括:商城、普通商店、礼券商店、荣誉商店

商城:出售金豆道具。金豆可以通过充值获得。

普通商店:出售金币道具。金币可以通过战斗掉落物品兑换和花园浇花获得。

礼券商店:出售礼券道具。礼券可以通过战斗掉落。

荣誉商店:玩家使用荣誉值可以兑换荣誉商店里的道具。荣誉点数可以通过领地战获得。

注:

  1. 所有商品每隔6小时会更新一次哦。
  2. 商店出售的道具有固定数量限制,商品出售完则商品被下架,6小时候商店更新后商品会重新上架。

图鉴系统是植物联盟的植物百科全书。100多种植物被分成26组,打开图鉴,你可以查看每一种植物的星级,成长范围和产出。还可以查看每种植物可以进化成哪种植物,有了这本图鉴指南,植物进化之路勇往直前。

集齐有奖:每集齐一组植物,都可以激活宝箱奖励,可以领到丰厚奖励。

About

一款采用PIXIJS + FairyGUI + Web3js等技术开发的 SNS、策略类休闲对战类游戏,除了延续植物大战僵尸对抗玩法之外,更增加僵尸斗猎场、植物进化、图鉴收集、抢占领地等丰富玩法;

https://zanedeng.github.io/plants-union-game/


Languages

Language:JavaScript 92.3%Language:Solidity 3.4%Language:SCSS 3.3%Language:HTML 1.0%