一种游戏技能的实现方法及装置的制造方法

文档序号:9750611阅读:482来源:国知局
一种游戏技能的实现方法及装置的制造方法
【技术领域】
[0001]本发明涉及计算机游戏领域,尤其涉及一种游戏技能的实现方法及装置。
【背景技术】
[0002]现有的网络游戏中,游戏制造者事先编辑好固定技能,游戏玩家在游戏战斗过程中使用事先编辑好的技能进行游戏体验。
[0003]随着游戏不断地推陈出新,游戏的趣味性变得越来越高,游戏玩家对于游戏体验的要求也变得越来越高。现有的固定游戏技能已经不能满足游戏玩家的需求,同时,固定的游戏技能也容易让游戏玩家在游戏战斗过程中被游戏对手知晓,影响游戏玩家玩游戏时的体验。

【发明内容】

[0004]有鉴于此,本发明实施例提供一种游戏技能的实现方法及装置,以解决现有技术固定游戏技能不能满足游戏玩家需求的技术问题。
[0005]第一方面,本发明实施例提供了一种游戏技能的实现方法,包括:
[0006]接收用户输入的技能设置信息;
[0007]根据所述技能设置信息生成自定义技能;
[0008]当接收到自定义技能触发指令时,输出所述自定义技能。
[0009]第二方面,本发明实施例还提供了一种游戏技能的实现装置,包括:
[0010]接收模块,用于接收用户输入的技能设置信息;
[0011 ]技能生成模块,用于根据所述技能设置信息生成自定义技能;
[0012]技能输出模块,用于当接收到自定义技能触发指令时,输出所述自定义技能。
[0013]本发明实施例提供的游戏技能的实现方法及装置,首先接收用户输入的技能设置信息,然后根据技能设置信息生成自定义技能,最后在接收到自定义技能触发指令时,输出与用户技能设置信息相匹配的自定义技能。采用本方法,用户可以自定义游戏技能,解决了现有技术中固定游戏技能不能满足用户需求的技术问题,提升用户体验。
【附图说明】
[0014]为了更加清楚地说明本发明示例性实施例的技术方案,下面对描述实施例中所需要用到的附图做一简单介绍。显然,所介绍的附图只是本发明所要描述的一部分实施例的附图,而不是全部的附图,对于本领域普通技术人员,在不付出创造性劳动的前提下,还可以根据这些附图得到其他的附图。
[0015]图1是本发明实施例一提供的一种游戏技能的实现方法的流程示意图;
[0016]图2是本发明实施例二提供的一种游戏技能的实现方法的流程示意图;
[0017]图3是本发明实施例三提供的一种游戏技能的实现装置的结构示意图。
【具体实施方式】
[0018]为使本发明的目的、技术方案和优点更加清楚,以下将结合本发明实施例中的附图,通过【具体实施方式】,完整地描述本发明的技术方案。显然,所描述的实施例是本发明的一部分实施例,而不是全部的实施例,基于本发明的实施例,本领域普通技术人员在没有做出创造性劳动的前提下获得的所有其他实施例,均落入本发明的保护范围之内。
[0019]实施例一
[0020]图1是本发明实施例一提供的一种游戏技能的实现方法的流程示意图,本实施例可适用于实现自定义游戏技能的情况。该方法可以由游戏技能的实现装置来执行,其中该装置可以由软件和/或硬件来实现。如图1所示,该实施例提供的游戏技能的实现方法具体可以包括如下:
[0021]S110、接收用户输入的技能设置信息。
[0022]示例性的,该技能设置信息为用户自定义的技能设置信息,用户可以根据具体应用场景自定义技能设置信息,还可以根据对方用户的具体情况自定义技能设置信息,这里不作具体限定。
[0023]进一步的,接收用户输入的技能设置信息,包括:
[0024]接收用户输入的第一技能设置信息、第二技能设置信息以及第三技能设置信息中的至少一个,其中第一技能设置信息为技能施放前的施放状态或施放消耗信息;第二技能设置信息为技能施放时的攻击参数或施放效果;第三技能设置信息为技能施放后的状态变更信息。
[0025]具体的,接收用户输入的第一技能设置信息,即接收用户输入的技能施放前的施放状态或者施放消耗信息。例如,技能施放前的施放状态可以是无视眩晕和沉默等状态,还可以是处于怒气值或者蓄力值满等状态;施放消耗信息可以是技能对怒气值、蓄力值、血量或者魔法值的消耗。接收用户输入的第二技能设置信息,即接收用户输入的技能施放时的攻击参数或施放效果。例如,技能施放时的攻击参数可以是攻击范围、攻击次数、单次攻击伤害、单次攻击速度、单词技能攻击人数等攻击参数;施放效果可以是技能施放时是否会产生破防、打断、破招、无敌等施放效果。接收用户输入的第三技能设置信息,即接收用户输入的技能施放后的状态变更信息。例如,技能释放后的状态变更信息可以是是否产生位移、眩晕、沉默等信息。通过接收用户输入的第一技能设置信息、第二技能设置信息以及第三技能设置信息中的至少一个,能够全面的接收用户对技能进行的设置信息,可以提高技能设置的多样性。
[0026]S120、根据所述技能设置信息生成自定义技能。
[0027]示例性的,根据用户输入的技能设置信息生成自定义技能。
[0028]S130、当接收到自定义技能触发指令时,输出所述自定义技能。
[0029]示例性的,当接收到对所述自定义技能下达的触发指令时,输出该自定义技能。具体的,该自定义技能触发指令可以是用户下达,也可以是系统根据具体情况自动下达,这里不作具体限定。
[0030]本发明实施例一提供的游戏技能的实现方法,首先接收用户输入的技能设置信息,然后根据技能设置信息生成自定义技能,最后在接收到自定义技能触发指令时,输出与用户技能设置信息相匹配的自定义技能。采用本方法,用户可以根据具体情况自定义游戏技能,不拘于现有游戏中固定的游戏技能,提升用户体验。
[0031]进一步的,在步骤SllO接收用户输入的技能设置信息之前,还可以包括:
[0032]获取用户的操作权限;
[0033]相应的,所述接收用户输入的技能设置信息,包括:
[0034]如果所述用户的操作权限符合预设操作权限,则接收所述用户输入的技能设置信息。
[0035]示例性的,获取用户的操作权项可以首先判断用户是否为付费用户或者VIP用户或者符合预设条件的用户,若是,则获取该用户的操作权限,如果该用户的操作权限符合预设的操作权限,则接受该用户输入的技能设置信息。通过获取用户操作权限,然后判断用户操作权限是否符合预设操作权限,可以为不同用户提供不同的技能设置权限,增加游戏趣味性,提升用户体验。
[0036]实施例二
[0037]本实施例以上述实施例为基础,提供一种游戏技能的实现方法。图2为本发明实施例二提供的一种游戏技能的实现方法的流程示意图。如图2所示,本实施例提供的游戏技能的实现方法可以包括如下:
[0038]S210、接收用户输入的技能设置信息。
[0039]S220、根据所述技能设置信息生成技能伤害公式。
[0040]示例性的,根据技能设置信息生成技能伤害公式可以是根据用户输入的第一技能设置信息、第二技能设置信息以及第三技能设置信息中的至少一个,通过预设算法生成不同技能的技能伤害公式。
[0041]具体的,这里提供一种优选的预设算法,预设算法中首先设置一个攻击力的表示,设为x,x由用户角色身份,等级和装备决定。当用户输入的技能设置信息为施放状态,若施放状态为蓄力,根据当前蓄力值对用户当前的攻击力情况进行加成,若用户输入的技能施放状态为怒气,根据当前怒气值对用户当前的攻击力情况进行加成。例如,当前蓄力值可以设为xl,蓄力后攻击力可以表示为X=x*(l+xl/(xlmax*vl)),其中xl—为最大蓄力值,vl为加成参数,当选择蓄力值满后再发动攻击,相应的攻击力可以再多增加vl 同样的,当前怒气值可以设为nq,怒气值的积攒方式可以分为两种,一种是通过攻击积攒,一种是通过损失血量积攒,通过攻击积攒的怒气后的攻击力可以表示为X = x*(l+nq/(nqmax*2*vl)),其中nqmax为最大蓄力值,Vl为加成参数,当选择怒气值满后再发动攻击,相应的攻击力可以再增加(vl/2) %x;通过损失血量积攒怒气后的攻击力可以表示为X = x*( 1+nq/(nqmax*vl*l/
2)),当选择怒气值满后再发动攻击,相应的攻击力可以再增加(2*vl)%x。当用户输入的技能设置信息为技能施放效果,例如,用户可以对不同的技能设置吟唱时间,吟唱时间可以设为O?Si秒,通过吟唱时间后攻击力可以表示为X = x*(esl/1());进一步的,用户可以不选或者选择至少一个技能buff,可以分别为打断,破防,沉默,吸血,魔免,物免,伤害加深等。打断是对阻止处于吟唱阶段的技能的施放,通过打断后攻击力可以表示为X = x*bl%;破防是打破敌人的防守状态,通过打断后攻击力可以表示为X = x*b2%;沉默为敌人不可以施放技能的时间,沉默时间可以设置为O?b3秒,通过沉默后攻击力可以表示为X = X*(I_(eb3) % );吸血为通过血量增加造成伤害,持续时间可以为b4秒,通过吸血后攻击力可以表示为X = x*((b4*v2)%)*(l-(eb4)%),其中,v2为加成参数;魔免为不能被技能伤害,持续时间可以为b5秒,通过吸血后攻击力可以表示为X = X*(l-(eb5)%);物免为不能被物理攻击伤害,持续时间可以为b6秒,通过物免后攻击力可以表示为X = x*(l-(eb6)%);伤害加深分为对自己和对敌人,持续时间可以为&7秒,通过伤害加深后攻击力可以表示为乂 = #(1+-&7)*(1-(eb7)%)。当用户输入的技能设置信息为攻击参数,例如,攻击参数可以是技能打出的伤害,近战技能伤害攻击力可以为X = nl*x,远战技能伤害攻击力可以为X = ml*x;攻击参数还可以是攻击次数,攻击次数可选为I到y的整数,例如,攻击次数可以设为w,近战单次伤害可以为X=((nl*x
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1