近期热门
粉丝37
关注 0
获赞 23
卡牌游戏项目模板

[UE4资源] 卡牌游戏项目模板

[复制链接]
atmhrc  
del.jpg
----------------------------
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


编号: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


编号:6
种族:0魔法卡
等级:0
召唤主体:战斗工具,直接出现在地图中央
召唤描述:普通魔法卡
棋子描述:皎洁的月光,为夜间作战的战士提供祝福。当我方怪兽在夜间遭受伤害时,有50%的概率免疫伤害,此卡在场上存在20个回合。
作者名字:HRC


五、PS:
目前的更新将会稳定在1周更新一次,平均每次更新2张卡牌,在下一次的1.03版本更新中,将会极大程度的调整棋子的属性框架,会以一个更稳定,更快捷的方式在游戏中存储棋子的属性,这种存储方式也大大的增加了整个游戏中可拥有的棋子总数。

5年前
回复

使用道具 举报

atmhrc  
del.jpg


----------------------------
1.01更新日志:


一、游戏性:
1.锁骨牢笼的卡牌编号调整为2号
2.新增:兽、龙、水、械、冰属性
3.为卡牌图案添加了一个黑色边框
4.哈鲁克的士兵血量调整为5(原先为10)
5.哈鲁克的士兵护甲调整为0.1(原先为0)
6.放大了卡牌属性面板中的字体大小,并在属性面板中新增了魔法抗性的数值
7.游戏中的字体调整为了“微软雅黑”(原先为“仿宋”)
8.为卡牌制作了背景底色,普通怪兽为灰白色,魔法卡为绿色,效果怪兽为蓝色,精英怪兽为紫色
9.现在游戏开局从中午12点起,然后过10回合到达下午18点天黑(原先开局为早上6点),这个改动可以让开局更快的到达天黑,同时修正了场景开局时天色不正常的问题


二、BUG修复:
1.修复了选择场景中棋子,有时候不会显示棋子属性信息的BUG
2.修复了,在选择魔法卡的时候,仍然会显示上一个选择的怪兽属性信息的BUG
3.修复了卡牌图书馆中,怪兽等级10级爆满的BUG
4.修正了在卡牌图书馆中,选择魔法卡,仍旧会显示怪兽属性信息的BUG
5.修复了在场景中选择普通怪兽,生命条无法正常显示在战斗面板中的BUG
6.修复了卡牌图书馆中,添加卡片到牌组按钮无法正常显示的BUG


三、开发者更新:
1.整理了content browser中部分资源文件的位置
2.调整了战斗UI面板中,棋子信息显示的蓝图结构,将卡牌选择和棋子选择蓝图分离开来,并写入到一个新建的FUC_setchessInfoOnBattlePanel函数中
3.重新调整了卡牌图书馆中,显示卡片信息函数的蓝图结构
4.新建一个functionLibrary用于单位的属性图片输出
5.调整了UI面板中,技能显示的蓝图结构,将棋子选择与手牌选择的蓝图分离开来,原先是写在一起的
6.content browser中新增卡牌资源的命名,都会加上该卡牌的编号,以“X_chess00?_XXX来命名资源

新增加的卡牌:
1.小雪人:
delll.JPG
15.png
编号:3
种族:9冰系
是否技能怪兽:否
是否可以特殊召唤:否
等级:1
召唤距离:5
移动速度:1(数值代表了每次能够移动的格数)
是否可以对角线移动:否
移动次数:1(数值代表了每回合移动的次数)
生命值:3
护甲:0
魔抗:0
闪避几率:0
攻击伤害:1
攻击距离:4(数值代表了能攻击到多少格以内的单位)
攻击次数:1(数值代表了每回合攻击的次数)
攻击动画数量:1
攻击方式:扔出一个雪球,砸向对方
召唤描述:普通召唤类型
棋子描述:一个来自极地的可爱小雪人
作者名字:HRC




2.冰天雪地魔法卡(场地)
dell.jpg
编号:4
种族:0魔法卡
召唤描述:普通魔法卡
棋子描述:在场景中生成一块5格长宽的寒冷冰天雪地,对处于区域内的冰系种族怪兽提供0.3的护甲加成,场地存在4个我方回合
作者名字:HRC


四、PS:
小雪人与冰天雪地的卡面原画来自网络图片。由RC为您带来的卡牌游戏demo-1.01版本的更新,我会在接下来的这段时间内持续更新这个卡牌游戏demo,完善游戏性,去除BUG,创造新的卡牌。

5年前
回复

使用道具 举报

atmhrc  
本帖最后由 atmhrc 于 2019-4-13 10:44 编辑

招募封面.JPG
卡牌游戏demo成员招募:
hello大家好,这里是由HRC为您带来的卡牌游戏demo成员招募计划,这是一款由虚幻4引擎制作的局域网双人联机卡牌对战demo,玩家可以在游戏中组建自己的卡组,并通过将自己的卡牌怪兽召唤到战场上,来进行卡牌怪兽对战。
这是一个回合制游戏,卡牌具体分为怪兽卡与魔法卡,怪兽拥有丰富的属性,等级,种族与技能设定,而魔法卡的存在也可以大大丰富游戏对战的方式,整个游戏结合了怪兽卡牌,走棋,RPG模式,桌游等等元素。
这个demo是通过高度模块化的蓝图制作,现已经完成绝大部分框架的构建,进入到填卡的阶段(设计与创作怪兽卡牌,来丰富整套卡组)。对于这种怪兽卡牌来说,越是丰富的牌组,游戏的趣味性就越大。
填卡大致的分为以下几个流程:
delllll.JPG
目前需要的职位是:建模、贴图、绑定、动画、粒子特效。我会为每一个流程录制详细的流程规范视频,大家可以根据自己的需要来观看视频:
B站视频链接:https://www.bilibili.com/video/av49128218
或是在B站搜索AV号:av49128218
也可以从文章底部的网盘下载高清原视频
--------------------------
首先给大家带来一个卡牌设定的规范视频:

视频会持续更新,详细的讲解如何在这套demo中,制作普通怪兽,技能怪兽,魔法卡,精英怪兽。

我还为这个卡牌demo创作了卡牌图签系统,卡牌作者的名字会被印在卡牌的背面,同时会在视频空间,微信公众号中定期发布游戏更新,当卡牌数量足够多时,放出游戏的打包文件,供广大朋友进行试玩。

所以对这套卡牌demo制作有兴趣,想在游戏中创建属于自己怪兽的同学,可以通过下面这个方式来进行加入:
QQ的planB群(群号:277490222)
加群时,可以设定昵称为“擅长的技能-XXX-卡牌demo”(例如“建模-HRC-卡牌demo),这样方便熟悉与查找。

期待您的加入!十分感谢大家的支持!目前缺的职位是美工(建模,绑定,动画)
5年前
回复

使用道具 举报

5年前
回复

使用道具 举报

数据加载中....
没有更多评论了
没有更多评论了
您当前使用的浏览器IE内核版本过低会导致网站显示错误

请使用高速内核浏览器或其他浏览器