卡组构建系统、卡组构建方法以及卡组构建程序与流程
- 国知局
- 2024-11-06 15:07:48
本发明涉及一种在对战型数字卡牌游戏中由计算机自动地构建卡组的卡组构建系统、卡组构建方法以及卡组构建程序。
背景技术:
1、近年来,开发了大量的在计算机上进行卡牌游戏的对战的数字卡牌游戏。这些数字卡牌游戏除了不具有实体的卡牌而卡牌的拥有、对战等全部在计算机上进行管理之外,玩法基本上与以往的卡牌游戏是同样的。
2、在对战卡牌游戏中,除了一部分特殊规则的对战卡牌游戏之外,都存在在对战之前进行卡组构建的过程。卡组构建是指,玩家从自己拥有的卡牌中选择根据规则来决定的张数的卡牌,并宣布其为在接下来的对战中使用的卡牌的集合。
3、通常,卡组构建由玩家自己进行,也存在在该过程中感到比对战本身更大的乐趣的玩家,另一方面,存在通过计算机自动地进行卡组构建的系统的需求,以用于辅助想要利用所给出的卡组来仅享受对战的玩家、对游戏不熟悉的新手玩家进行卡组构建、由开发者进行游戏的平衡性调整等。
4、以往以来,也公开了通过计算机来尝试数字卡牌游戏的卡组构建的研究。
5、现有技术文献
6、非专利文献
7、非专利文献1:garcia-sanchez,p.,及另外4人,“evolutionary deckbuilding inhearthstone”,[online],2016年9月,computational intelligence in games,[2022年1月13日检索],因特网<url:https://www.researchgate.net/publication/304246423_evolutionary_deckbuildin g_in_hearthstone>
8、非专利文献2:garcia-sanchez,p.,及另外4人,“automated playtesting incollectible card games using evolutionary algorithms:a case study inhearthstone”,[online],2018年4月,knowledge-based systems,[2022年1月13日检索],因特网<url:https://www.researchgate.net/publication/324767888_automated_playtesting_in_collectible_card_games_using_evolutionary_algorithms_a_case_study_in_hearthstone>
9、非专利文献3:sverre johann bjorke,及另外1人,“deckbuilding in magic:thegathering using a genetic algorithm”,[online],2017年6月,norwegian universityof science and technology,[2022年1月13日检索],因特网<url:https://ntnuopen.ntnu.no/ntnu-xmlui/bitstream/handle/11250/2462429/16274_fulltext.pdf>
技术实现思路
1、发明要解决的问题
2、上述的研究均尝试了通过计算机来自动地构建数字卡牌游戏的卡组,但均未达到实用。另外,虽然以遗传算法(下面称为ga)为基础,但仅限于随机地调换卡牌等简单的算法。
3、并且,在需要自动卡组构建系统时,制作的卡组并非什么样都可以,玩家和开发者想要的卡组的条件根据情况、目的而不同,因此很多情况下寻求能够通过计算机来自动地构建与使用者所指定的各种各样的条件匹配的卡组的系统。
4、另外,在卡牌游戏中,存在通过同时编入卡组来发挥相辅相成效果(协同作用)的卡牌的组合,但是在随机地调换卡牌的方法中,构成协同作用的卡牌的张数越多则这些组合偶然在卡组中凑齐的概率越小,另外,游戏中存在的卡牌的种类越增多则这些组合偶然在卡组中凑齐的概率越小。由于这样的缘故,在以往的方法中,构建出大量的卡牌构成协同作用的卡组的概率非常小。
5、与构建包含协同作用的卡组的难度相关联地,确保制作的卡组的多样性也是以往的问题。这是因为,在想要制作多个不同的卡组的情况下,如果没有哪些卡牌之间构成协同作用这样的信息,就难以有意图地制作在卡组理念上存在有意义的差异(以不同的协同作用为主轴)的多个卡组。
6、另外,在卡牌游戏中,每隔一定的期间追加、发行新的卡牌是惯例,但是需要事先判断新追加的卡牌是否会损害游戏的平衡性。通常,该判断大多使用在包括开发者在内的测试玩家之间进行多次测试玩游戏这样的方法。但是,除了制作在此使用的卡组需要大量的时间和人手之外,所使用的测试卡组还需要由熟悉卡牌的能力、效果的人来制作,也存在漏掉意料之外的强力的组合技(combo)等的风险。
7、并且,在很多卡牌游戏中存在各种各样的战术、玩法风格,也可能发生设想在通常的战术中使用的卡牌在其它战术中意料之外地变得强力之类的情况。这也难以通过由少数的测试玩家进行的测试来事先发现,且为了使特殊的战术成立而需要的卡牌的张数容易变得非常多,由于这样的缘故,在以往的算法中几乎无法期待制作与特殊的玩法风格对应的卡组。
8、本发明的目的为按照指定的条件来进行卡组构建从而对玩家的卡组构建进行辅助、对由开发者进行的游戏平衡性的调整进行辅助,本发明的目的如下。
9、·进行与卡牌游戏的玩家所指定的条件匹配的卡组构建。
10、·玩家所指定的条件根据游戏的状况、目的而不同,因此使得能够进行与各种各样的条件匹配的卡组构建。
11、·在存在通过同时编入卡组来发挥相辅相成效果的卡牌的组合的情况下,使得能够进行构成这样的组合的卡组构建。
12、·能够构建在卡组理念上存在有意义的差异的多个卡组。
13、·使得能够进行与各种各样的战术、玩法风格对应的卡组构建。
14、用于解决问题的方案
15、为了解决上述问题,提供一种卡组构建系统,进行卡牌游戏的卡组构建,该卡组构建系统具备:对战模拟部,其模拟包含在卡牌游戏中使用的卡牌的卡组与预先规定的测试卡组之间的对战;统计信息制作部,其基于由对战模拟部进行的对战的结果来制作卡牌的统计信息;输入受理部,其受理包含在卡牌游戏中使用的卡牌的作为构建对象的卡组要满足的条件;以及卡组构建部,其基于由统计信息制作部制作出的统计信息来调换作为构建对象的卡组中包含的卡牌,以满足由输入受理部受理到的条件。
16、据此,基于统计信息来调换作为构建对象的卡组中包含的卡牌以满足所受理到的条件,由此能够提供构建与卡牌游戏的玩家所指定的条件匹配的卡组的卡组构建系统。
17、发明的效果
18、如以上所说明的那样,根据本发明,能够提供一种按照指定的条件来进行卡组构建从而对玩家的卡组构建进行辅助、对由开发者进行的游戏平衡性的调整进行辅助等的卡组构建系统、卡组构建方法以及卡组构建程序。
本文地址:https://www.jishuxx.com/zhuanli/20241106/325475.html
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 YYfuon@163.com 举报,一经查实,本站将立刻删除。