《一种网络纸牌类游戏虚拟玩家性格的模拟方法.pdf》由会员分享,可在线阅读,更多相关《一种网络纸牌类游戏虚拟玩家性格的模拟方法.pdf(6页完整版)》请在专利查询网上搜索。
1、(19)中华人民共和国国家知识产权局 (12)发明专利申请 (10)申请公布号 (43)申请公布日 (21)申请号 201710387921.1 (22)申请日 2017.05.27 (71)申请人 句容大为网络科技有限公司 地址 212400 江苏省镇江市句容市东昌南 路与河滨南路交汇处 (72)发明人 王泽伟 (74)专利代理机构 南京正联知识产权代理有限 公司 32243 代理人 张玉红 (51)Int.Cl. A63F 13/60(2014.01) H04N 5/232(2006.01) A63F 13/79(2014.01) (54)发明名称 一种网络纸牌类游戏虚拟玩家性格的模拟 方。
2、法 (57)摘要 本发明公开了一种网络纸牌类游戏虚拟玩 家性格的模拟方法, 其特征在于, 该方法包括以 下步骤: S1.定义一个虚拟玩家性格数据库, 所述 性格数据库包括虚拟ID、 性格属性1、 性格属性2, 根据需要生产一定量的虚拟玩家对象, 并对数据 进行永久保存; S2.当需要虚拟玩家时, 根据虚拟 ID进行查找, 并根据关联配置性格属性1、 性格属 性2的属性值; S3. 根据性格属性1生成每盘游戏 开始前的具体等待方案并执行直至游戏开局; S4. 根据性格属性2和出牌张数生成具体等待时 间并执行; S5.执行过牌或者出牌; S6.跳转到S4, 除非虚拟玩家出完牌或者游戏失败; S7.。
3、一旦开 始新的游戏, 重复S3到S6。 本发明通过两方面的 技术改进, 使得游戏更有趣味, 用户体验更好, 从 而减少玩家的流失。 权利要求书1页 说明书3页 附图1页 CN 108939548 A 2018.12.07 CN 108939548 A 1.一种网络纸牌类游戏虚拟玩家性格的模拟方法, 其特征在于, 该方法包括以下步骤: S1.定义一个虚拟玩家性格数据库, 所述性格数据库包括虚拟ID、 性格属性1、 性格属性 2, 根据需要生产一定量的虚拟玩家对象, 并对数据进行永久保存; S2.当需要虚拟玩家时, 根据虚拟ID进行查找, 并根据关联配置性格属性1、 性格属性2 的属性值; S3.。
4、 根据性格属性1生成每盘游戏开始前的具体等待方案并执行直至游戏开局; S4. 根据性格属性2和出牌张数生成具体等待时间并执行; S5.执行过牌或者出牌; S6.跳转到S4, 除非虚拟玩家出完牌或者游戏失败; S7.一旦开始新的游戏, 重复S3到S6。 2.如权利要求1所述的一种网络纸牌类游戏虚拟玩家性格的模拟方法, 其特征在于, 所 述性格数据库还包性格属性3, 在执行步骤S4-S6的过程时, 同时据性格属性3生成具体方案 并执行。 3.如权利要求1所述的一种网络纸牌类游戏虚拟玩家性格的模拟方法, 其特征在于, 所 述虚拟玩家性格数据库的数据存储到数据库或者文件中。 4.如权利要求1所述的一种。
5、网络纸牌类游戏虚拟玩家性格的模拟方法, 所述虚拟玩家 性格数据库是通过二维数组的方式实现或者通过类的继承方式实现。 5.如权利要求1所述的一种网络纸牌类游戏虚拟玩家性格的模拟方法, 所述步骤S3中 具体等待方案的产生还要结合虚拟玩家等待规则。 6.如权利要求1所述的一种网络纸牌类游戏虚拟玩家性格的模拟方法, 所述步骤S5中 具体等待时间的产生还需结合每轮出牌等待时间计算规则。 7.如权利要求1所述的一种网络纸牌类游戏虚拟玩家性格的模拟方法, 所述性格数据 库中的虚拟ID还关联了其他数据库。 权 利 要 求 书 1/1 页 2 CN 108939548 A 2 一种网络纸牌类游戏虚拟玩家性格的模。
6、拟方法 技术领域 0001 本发明涉及网络游戏领域, 具体涉及一种网络纸牌类游戏虚拟玩家性格的模拟方 法。 背景技术 0002 双扣、 掼蛋等纸牌类游戏, 由于规则简单、 节奏明快成为一款老少皆宜、 风靡网络 的纸牌类游戏。 很多棋牌类的网站为了留住玩家, 虚拟了一批电脑玩家, 当人气不足的时候 或者某场牌局游戏缺人的时候进行补位。 虚拟玩家的出现, 克服了因人气不足玩家难以在 短时间内迅速配伍并开始游戏的困难, 在一定程度上留住了玩家客户。 有的网站还对虚拟 玩家的游戏水平进行分级, 赋予不同的虚拟玩家不同的游戏水平, 进一步完善了虚拟玩家 的多样性。 0003 然而, 一方面, 目前的虚拟。
7、玩家出牌的速度太快了, 根本不像真人玩家那样有个挑 选和思索的过程, 比如说, 性格急躁的人一般会等待几秒就会换房间, 而性格比较慢的人, 出个牌都会慢慢悠悠会把人急死人。 如此这样, 有经验的玩家就会发现自己是在和机器玩 耍, 久而久之, 这批玩家客户就会慢慢流失, 给游戏公司造成损失。 另一方面, 虚拟玩家和玩 家之间没有互动, 比如说在游戏里当玩家出现大牌时的恭维或者出错牌的唏嘘挑衅, 缺乏 互动会让游戏的可玩性大打折扣。 以上的两个缺憾归纳起来就是, 虚拟玩家没有模拟真正 玩家出牌时候的性格属性。 发明内容 0004 本发明要解决的技术问题是, 虚拟玩家没有模拟真正玩家出牌时候的性格属。
8、性。 本发明提供一种网络纸牌类游戏虚拟玩家性格的模拟方法。 0005 为解决上述技术问题, 本发明采用的技术方案是, 一种网络纸牌类游戏虚拟玩家 性格的模拟方法, 其特征在于, 该方法包括以下步骤: 一种网络纸牌类游戏虚拟玩家性格的模拟方法, 其特征在于, 该方法包括以下步骤: S1.定义一个虚拟玩家性格数据库, 所述性格数据库包括虚拟ID、 性格属性1、 性格属性 2, 根据需要生产一定量的虚拟玩家对象, 并对数据进行永久保存; S2.当需要虚拟玩家时, 根据虚拟ID进行查找, 并根据关联配置性格属性1、 性格属性2 的属性值; S3. 根据性格属性1生成每盘游戏开始前的具体等待方案并执行直。
9、至游戏开局; S4. 根据性格属性2和出牌张数生成具体等待时间并执行; S5.执行过牌或者出牌; S6.跳转到S4, 除非虚拟玩家出完牌或者游戏失败; S7.一旦开始新的游戏, 重复S3到S6。 0006 进一步改进在于, 所述性格数据库还包性格属性3, 在执行步骤S4-S6的过程时, 同 时根据性格属性3生成具体方案并执行。 说 明 书 1/3 页 3 CN 108939548 A 3 0007 进一步改进在于, 所述虚拟玩家性格数据库的数据存储到数据库或者文件中。 0008 进一步改进在于, 所述虚拟玩家性格数据库是通过二维数组的方式实现或者通过 类的继承方式实现。 0009 进一步改进在。
10、于, 所述步骤S3中具体等待方案的产生还要结合虚拟玩家等待规 则。 0010 进一步改进在于, 所述步骤S5中具体等待时间的产生还需结合每轮出牌等待时间 计算规则。 0011 进一步改进在于, 所述性格数据库中的虚拟ID还关联了其他数据库。 0012 本发明与现有技术相比, 具有如下的优点和有益效果: 一方面, 通过让虚拟玩家模 拟出真正玩家在等待开局不同方式的和出牌时的速度差异, 赋予虚拟玩家如真人一般的性 格; 另一方面通过加强虚拟玩家和真正玩家的交流嘲弄, 增加了游戏的互动性。 本发明通过 这两方面的技术改进, 使得游戏更有趣味, 用户体验更好, 从而减少玩家的流失。 附图说明 0013。
11、 图1是本发明一种网络纸牌类游戏虚拟玩家性格的模拟方法的流程。 具体实施方式 0014 下面结合附图进一步详细说明: 如图1所示, 本发明一种网络纸牌类游戏虚拟玩家性格的模拟方法包括以下步骤。 0015 步骤一、 定义一个虚拟玩家性格数据库, 所述性格数据库包括虚拟ID、 性格属性1、 性格属性2和个性属性3, 根据需要生产一定量的虚拟玩家对象, 并对数据进行永久保存。 当 然, 该虚拟ID还会和其他数据库中比如虚拟玩家名称、 在线时间、 游戏称号、 游戏水平、 游戏 币等属性进行关联, 从而构建出一个更加丰满的虚拟玩家。 本数据库的数据可以通过存储 到数据库或者文件中的方式进行永久保存。 0。
12、016 步骤二、 当需要虚拟玩家时, 根据虚拟ID进行查找, 并根据关联配置性格属性1、 性 格属性2和性格属性3的属性值。 这里为了方便, 只是根据功能简单的进行三个属性值的说 明, 其实根据具体的情况, 每个属性值会包含若干信息的。 这步是把数据库中的数据值赋值 给调取函数。 0017 步骤三、 根据性格属性1和虚拟玩家等待规则, 生成每盘游戏开始前的具体等待方 案并执行直至游戏开局。 性格属性1的值包括两位数字, 第一位数字取值范围为1-3, 代表该 虚拟玩家确定房间时, 所能容忍的房间的最少人数; 第二位数字的取值范围是1-9, 代表每 次在满足人数的情况下, 从进入房间到游戏开始所能。
13、容纳的基础时间系数。 在这步其实是 个循环, 循环的跳出条件就是游戏正式开局; 而在循环体内是进行一个逻辑分支判断, 判断 的条件有两个, 一个是房间人数是否小于性格属性1的第一位数字, 第二个条件是是否超过 最长等待时间, 两个条件之间是逻辑或的关系, 满足其中之一就会执行分支换房间模块, 否则执行等 待10秒后回到所述逻辑分支判断。 上述的换房间模块是游戏本来就有的模块。 最长等待时 间是由三部分加和而成, 分别为正的基础时间*基础时间系数、 正的房间人数*房间人数时 间修正系数和负的在线人数*在线人数时间修正系数。 最长等待时间的这样构成, 基础时间 说 明 书 2/3 页 4 CN 1。
14、08939548 A 4 基于不同性格的人有自己本身在内心有一个长期实践的期望值, 比如性格急的人越意等待 的时间短, 反之则正好相反; 而房间里人越多, 一般人越愿意等, 比如3缺1要比2缺2等待的 时间要长, 所以构成正的; 而和在线人数会构成反向相关的关系, 是因为在线的人越多, 玩 家会考虑选择的余地就会越大, 所以跟容易换房间。 0018 步骤四、 根据性格属性2和出牌张数结合出牌等待时间计算规则生成具体等待时 间并执行。 此步骤开始进入游戏开始阶段。 性格属性2是一个取值为1-10的整数。 该轮出牌 数是通过游戏本身的出牌水平属性值已经计算好的变量值。 中位等待时间为时间基数*性 。
15、格属性2+出牌张数*每张时间修正系数。 等待时间则为以中位等待时间-2秒到中位等待时 间+2秒为区间的随机函数的整数值。 0019 步骤五、 执行过牌或者出牌。 当无牌压, 则执行过牌到下一家; 当等待时间未超过 规定的等待时间, 则执行出牌函数, 而当等待时间超过有限本身规定的等待时间, 比如说15 秒, 那就等待15秒。 出牌和过牌函数为游戏本身原有的程序。 0020 步骤六、 跳转到S4, 除非虚拟玩家出完牌或者游戏失败。 从步骤四到六为牌局进行 中的循环, 其中虚拟玩家出完牌或者游戏失败是跳出这个循环的条件。 在执行这个牌局循 环的同时, 开启并行线程。 并行线程是循环根据玩家的嘲弄给。
16、予回击, 而两次回击间隔的时 间是性格属性3的值。 性格属性3的值为0-5的整数型。 0021 步骤七、 一旦开始新的游戏, 重复S3到S6。 而需要调取新的虚拟玩家, 则重复S2到 S6。 0022 以上显示和描述了本发明的基本原理、 主要特征及优点。 本行业的技术人员应该 了解, 本发明不受上述实施例的限制, 上述实施例和说明书中描述的只是说明本发明的原 理, 在不脱离本发明精神和范围的前提下, 本发明还会有各种变化和改进, 这些变化和改进 都落入要求保护的本发明范围内。 本发明要求保护范围由所附的权利要求书及其等效物界 定。 说 明 书 3/3 页 5 CN 108939548 A 5 图1 说 明 书 附 图 1/1 页 6 CN 108939548 A 6 。