|
发表于 2019-9-25 23:43:32
|
显示全部楼层
想要个卡牌游戏的MOD
因为我也不会开发mod,所以没法按照开发的角度去想一些东西是否合理,只能从我希望达到的效果来考虑了。
先说一下大概的情况吧,虽然对于游戏制作者来说设计一个多人卡牌游戏要比设计一个双人卡牌游戏平衡性更好调整,
但是对于MOD的制作来说应该是难度很大。为了更容易实现,我就按照双人对战卡牌游戏来提一些想法吧,就是不包括
版图、其他配件的纯卡牌游戏。
如果制作AI的逻辑的话,应该就要爆炸了,所以想法还是双“人”对战。那最基本的一个功能就是联网了,哪怕局域网应该也可以。
不过l联网功能可以单独开一个MOD
常见的对战卡牌中的元素:
1.卡牌
卡牌一般需要配置一堆可自定义的分类和属性,卡牌大小,效果,效果触发时机,卡牌插画,卡背图案,所属卡组,使用规范
2.区域
常见的游戏区域分为整体牌桌,公共牌库,个人牌库,个人手牌区,个人出牌区,公共出牌区,个人效果区,个人弃牌区,公共弃牌区等
3.其他
玩家的基础属性。如 血量,行动力等。
根据我能想到的卡牌游戏,他们架构上最大区别可能就在于牌库的组成方式,是公共的,还是游戏前构筑的,还是游戏进行中构筑的。
放在这个MOD里表现方式就是自由配置上述的区域(比如三国杀单挑 那就只有公共牌库没有个人牌库; 炉石那种就存在个人牌库,
没有公共牌库。而DBG类的两者都存在)
大概想了一下这个MOD里应该有的功能如下:(再次强调,我没法以开发的角度去想……)
1.之前提到的联网功能
2.设置玩家属性。初始血量,行动值,初始手牌上限等
2.设置卡牌尺寸。
3.绘制桌布,并在桌布中对各种区域进行设置
4.可以将卡牌与卡组、插画、卡背等单独设置并进行关联。
5.可以设置卡牌的效果触发时机(抓取时,正常打出时,横置打出时,弃入弃牌堆时,移除游戏时,返回手牌时,被翻到背面时,被翻回正面
时,被横置时,攻击时,被攻击时 等……)
6.各个区域之间卡牌的位置变化及动画;卡牌的各个状态切换的动画
7.可以设置卡牌的效果内容
8.可以设置卡牌或所在某自定义分类的卡牌打出时放置在哪个区域。
9.可以依据各个区域内卡牌情况进行分歧判断并执行动作
10.可设置游戏初始手牌
11.支持鼠标操作
12.支持鼠标菜单或右键菜单(菜单内容如:洗牌,弃牌,翻转,销毁等)
13.支持鼠标悬停预览卡牌内容
14.支持自定义按钮(如主动结束本回合,投降等)
15.牌组的呈现方式。正面朝上还是背面朝上,洗混还是有顺序 等。
感觉还有很多很多啊。不过如果上述能实现的话,自己编辑一些技能,应该也能做个简单的卡牌游戏了吧。
|
|