大家好,又见面了,我是你们的朋友全栈君。
del.jpg (596.79 KB, 下载次数: 1)
2019-4-21 16:34 上传
—————————-
1.02更新日志
前言:
hello,这里是由RC为您带来的卡牌游戏demo1.02更新,在本次更新中,对游戏性进行了大量的调整,并修复了众多的BUG,同时更新了2张新的卡牌。并特别感谢辉仔与糯米大瓜同学为卡牌设计提供了美术支持!非常感谢!
OK,下面是更新日志。>.<
—————————-
1.02更新日志:
一、游戏性:
1.上传了一个打包好的游戏程序,这个只是实验版本的打包(缺失了卡牌同步以及一些操作方式),实验版本会一直持续发布,并将每次本版更新的内容添加到打包好的程序中来,直到卡组达到20张以上,就会开始上传可以正式对战的游戏程序,(介时欢迎大家试玩,并给出建议)
2.为棋盘格上的高亮显示面片增加了倒角与边框,使得棋盘格的高亮显示更加的醒目
3.为特殊召唤的怪兽增加了一个新的特殊召唤按钮,(原先特殊召唤与普通召唤是共用同一个按钮),同时去4.除了把特殊召唤怪兽覆盖在场上盖卡召唤的设定。
5.新增一种召唤方式:快速召唤。拥有快速召唤能力的卡牌无需在场上选择召唤位置,直接点击卡牌上方的召唤按钮,就可以直接召唤在场上。如果卡牌存在召唤主体,就会出现在召唤主体的位置,如果没有,则会出现在地图正中心
6.在棋盘的四个角落新增4个召唤位置,这四个位置暂时被称为”角落召唤“,为之后设计的”角落召唤“卡牌提供位置,例如场地魔法卡
7.为场上的棋子添加了一个红蓝阵营显示标识,玩家1为蓝方,玩家2为红方
8.玩家选中怪兽的时候,会有一个高亮描边显示
9.玩家角色在场景中的诞生时间延迟到游戏开始后1秒,避免客户端由于载入延迟,而导致的玩家角色信息无法写入的BUG
10.现在玩家被杀死后,会弹出一个游戏结束的面板,点击面板上的按钮,就可以退出本局游戏,回到游戏起始菜单
11.调整了怪兽攻击距离显示框,为显示框添加了倒角,并将边缘锐化,现在的攻击距离显示框看上去更细了
12.新增一个种族:草
13.为怪兽新增3个属性,“能否在对方回合移动?”,“能否在对方回合攻击?”,“攻击弹头蓝图是否直接生成在目标地点?”
14.哈鲁克士兵的攻击弹头蓝图被设定为直接产生在目标地点
15.为玩家写入了精英怪兽等级录入系统,现在玩家如果在场地上召唤精英怪兽,该怪兽的等级将会是玩家存档中的怪兽等级,(原先精英怪兽的等级和普通怪兽一样,依照设定中的等级进行召唤)
16.为桌面上的卡组添加游戏开始之后的洗牌机制(为了方便卡牌的制作与测试,这项功能目前并没有开启)
17.新增一个种族“?”,未知种族,用以表示盖卡中的怪兽
18.现在玩家在场上召唤一只怪兽以后,玩家会自动选中刚刚召唤出来的这只怪兽(召唤与选中之间的时间间隔为0.1秒),召唤选中状态下,不会显示棋子的前进棋盘格
19.为怪兽添加了一个AOE攻击范围的属性参数,这个属性参数在设置中为奇数,因为以棋子为中心的边框计算公式为:AOE攻击范围=自己的所占的棋盘格(1)+攻击范围半边框*2
20.精英怪兽的属性升级上限从4个变为5个,最高升级等级从8星变成10星,现在精英怪兽在2星时享受1级属性,在4星时享受2级属性,在6星时享受3级属性,在8星时享受4级属性,在10星时享受5级属性,每升2级都会使得属性参数改变。(原先升级最多8星,而且每次升级只带来移动速度,护甲,攻击力,模型,动作的提升,现在的升级可以改变技能效果,怪兽头像,怪兽描述,移动能力等等全属性的改变)
21.为棋子添加了击退攻击属性,现在棋子攻击敌人的时候,会导致敌人产生击退动作,击退动作有前后左右四个方向,分头部和腰部2个部位
22.为哈鲁克的士兵攻击添加头部击退属性
二、BUG修复:
1.修复了客户端,玩家攻击距离显示不正确的BUG
2.修复了玩家在对方会合时,选中敌方单位,然后敌方单位发生了移动,攻击距离显示框不会消失的BUG
3.修复了卡牌图书馆中,添加卡牌到卡组按钮显示不正确的BUG
4.修复了在自己的回合,选中怪兽的情况下,点击结束本回合,场景中的可移动区块显示不会消失,以至于自己的怪兽可以在对方的回合移动的BUG
5.修复了棋子被召唤在场上时,白天与黑夜的信息无法写入到棋子中的BUG
6.修复了游戏白天与黑夜的计算错误BUG
7.修复了玩家在特殊召唤的情况下也会消耗普通召唤次数的BUG
8.修复了在召唤怪兽时,卡牌编号选择错误的BUG
9.修复了客户端无法将盖在场上的卡牌反转召唤的BUG
10.修复了敌方可以在属性面板中看到我方盖卡怪兽详细属性的BUG
11.修复了玩家使用一张卡牌后,手中的这张卡牌没有消失的BUG
三、开发者更新:
1.在战斗UI中,为手牌棋子信息的调用创建了一个新的函数“selectCardInfo”,这个函数输出三个信息,“chessInfo“,”ref_playerController“,”ref_battleTool“,简化了手牌信息被调用时的蓝图结构
2.添加了卡牌2-3技能键盘输入的事件
3.为编辑器游戏测试添加了矫正摄像机位置的按钮,按下2键摄像机视角来到玩家1的位置,按下3键,摄像机视角来到玩家2的位置
4.在卡牌图书馆UI中新增一个“FUC_checkCardPutButton”,函数,用以检查卡牌是否存在于玩家的卡组中
5.为游戏编辑模式下创建了一个服务端和客户端牌组统一的蓝图模式,原先服务端和客户端的卡组不一致,导致客户端抽卡时,玩家手中的卡牌会出现混乱的问题
6.调整了地图文件夹的位置,将地图文件夹转移到content下(maps这个文件夹必须放置在content才能使用servertravel指令)
7.在棋子的总蓝图类中,添加了一个地图工具变量
8.在棋子总蓝图类中,为子蓝图的伤害接收事件,添加了一个伤害接收者的引脚
9.为棋子总蓝图类添加了一个受到伤害时全场的通知事件
10.精简了playercontroller中棋子移动的蓝图节点与判定
11.重新写了盖卡反转召唤的蓝图,原先是将反转召唤的蓝图写在盖卡蓝图内部,现在将蓝图分为两部分,分别写在playercontroller与battletool中
12.将盖卡被攻击时,反转召唤的蓝图机制写入到playercontroller中,原先是写在盖卡蓝图当中的
13.现在怪兽攻击时,获取的攻击目标是对象脚底下的棋盘格,而不是对象本身,避免了因为攻击弹头蓝图在途中如果发生攻击对象被移除,而丢失目标的问题
14.将棋子属性面板部分从battle UI中移除,专门创建了一个新的UI“umg_cardPanel”用来显示棋子属性,并将这个UI以组件的形式添加到battleUI与cardLibraryUI中,同时为盖卡创建了专属的盖卡显示面板,当敌方玩家选中我方盖卡时,将会显示这个盖卡面板
15.在棋子总蓝图类中,新建了一串治疗蓝图,并创建了治疗的子通知以及全场的治疗事件通知,通知的变量有被治疗对象,治疗者,治疗值,是否保护性治疗
16.增加了一个范围型AOE攻击弹头蓝图,他属于武器弹头总蓝图的子蓝图
17.创建了用以控制音效的soundClass与soundMix,游戏中的单位、攻击、技能等行为音效都会归类到SFXSoundClass当中,单位语音归类到unitSpeechSoundClass中,音乐归类到musicSoundClass当中,UI音效归类到UIsoundClass当中,而总的游戏音量由masterSoundClass控制,每一个soundClass都对因创建了一个soundMix
18.棋子的绝大多数属性变量由单一变量修改为4个元素的集合变量,用以精英棋子升级时使用
四、新增加的卡牌:
1.仙人掌妹妹
delll.JPG (213.96 KB, 下载次数: 1)
2019-4-21 16:34 上传
编号:5
种族:11草
是否技能怪兽:否
是否精英怪兽:否
是否可以特殊召唤:否
等级:2
召唤主体:玩家
召唤距离:5
移动速度:1
是否可以对角线移动:否
移动次数:1
能否在对方回合移动:否
能否在对方回合攻击:否
攻击是否直接出现在目标地点:否
生命值:3
护甲:0
魔抗:0
闪避几率:0
攻击伤害:0.5*2
攻击距离:1
攻击次数:1
攻击动画数量:1
攻击方式:范围型攻击,以自身为中心,1.5格距离为半径,喷射针刺2次
棋子名称:仙人掌妹妹
召唤描述:普通召唤类型
棋子描述:带刺的仙人掌妹妹,可别轻易招惹她
作者名字:
设定:HRC
原画:HRC
建模贴图:辉仔
绑定动画:糯米大瓜
粒子:HRC
蓝图:HRC
2.月光
dell.jpg (117.15 KB, 下载次数: 1)
2019-4-21 16:34 上传
编号:6
种族:0魔法卡
等级:0
召唤主体:战斗工具,直接出现在地图中央
召唤描述:普通魔法卡
棋子描述:皎洁的月光,为夜间作战的战士提供祝福。当我方怪兽在夜间遭受伤害时,有50%的概率免疫伤害,此卡在场上存在20个回合。
作者名字:HRC
五、PS:
目前的更新将会稳定在1周更新一次,平均每次更新2张卡牌,在下一次的1.03版本更新中,将会极大程度的调整棋子的属性框架,会以一个更稳定,更快捷的方式在游戏中存储棋子的属性,这种存储方式也大大的增加了整个游戏中可拥有的棋子总数。
发布者:全栈程序员-用户IM,转载请注明出处:https://javaforall.cn/161506.html原文链接:https://javaforall.cn
【正版授权,激活自己账号】: Jetbrains全家桶Ide使用,1年售后保障,每天仅需1毛
【官方授权 正版激活】: 官方授权 正版激活 支持Jetbrains家族下所有IDE 使用个人JB账号...