[发明专利]一种剧情指令执行方法和装置有效
申请号: | 201210229013.7 | 申请日: | 2012-07-04 |
公开(公告)号: | CN103530087A | 公开(公告)日: | 2014-01-22 |
发明(设计)人: | 苏建峰;李国宏 | 申请(专利权)人: | 腾讯科技(深圳)有限公司 |
主分类号: | G06F9/30 | 分类号: | G06F9/30 |
代理公司: | 北京德琦知识产权代理有限公司 11018 | 代理人: | 张驰;宋志强 |
地址: | 518044 广东省深圳*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 剧情 指令 执行 方法 装置 | ||
技术领域
本发明实施方式涉及电子游戏技术领域,更具体地,涉及一种剧情指令执行方法和装置。
背景技术
电子游戏,又称电玩游戏,是指人通过电子设备,如电脑、游戏机等,进行游戏的一种娱乐方式。
随着计算机技术和网络技术的飞速发展,互联网(Internet)在人们的日常生活、学习和工作中发挥的作用也越来越大。游戏对战平台向互联网用户提供多人电脑游戏联机服务,它可以让互联网中的游戏玩家轻松地通过互联网进行游戏,就如同在同一个局域网中一样。游戏对战平台通过网络协议转换技术,将互联网上远隔千里的玩家紧密联系到一起,并且还提供给用户实时交流与沟通。任何可以通过局域网联机的游戏都可以在游戏对战平台上通过局域网方式游戏,不再需要专用的服务器,也不再需要记住复杂的IP地址,玩家可以方便地和其他人共同游戏。游戏对战平台上的每一个房间里所有玩家就如同在同一个联网区域中,大家通过局域网任意互通,与其他的玩家一起游戏,互相切磋,尽享对战游戏的无穷乐趣。
在游戏运行过程中经常需要展示游戏剧情。在现有的剧情展示技术中,通常使用延迟技术来实现剧情的分步表现,而且通常只提供剧情的线性表现。然而,通过延迟技术只能实现复杂度比较低的剧情表现,而且通常无法实现并行的剧情表现。因此,现有的剧情展示技术具有剧情处理能力简单的缺点。
另外,在现有的剧情展示技术中,剧情脚本编写复杂,并需要依赖脚本的特性才能实现剧情的并行表现,然而只有经过较长时间特殊培训的策划才能编写出复杂剧情脚本,这样造成剧情脚本编写、交接和维护的成本都很高。
不仅与此,在现有的剧情展示技术中,同样无法应对大量角色同时出现的剧情表现。
发明内容
本发明实施方式提出一种剧情指令执行方法,以提高剧情处理能力,实现并行和复杂的剧情表现。
本发明实施方式提出一种剧情指令执行装置,以提高剧情处理能力,实现并行和复杂的剧情表现。
本发明实施方式的具体方案如下:
一种剧情指令执行方法,该方法包括:
基于剧情数据创建当前场景中的剧情对象和剧情脚本,所述剧情脚本包括具有阻塞参数的剧情指令;
读取该剧情脚本以获取剧情指令,解析所述剧情指令以获取阻塞参数,并根据所述阻塞参数确定该剧情指令的阻塞方式;
所述剧情对象按照该阻塞方式执行所述剧情指令。
一种剧情指令执行装置,该装置包括剧情创建单元和剧情对象处理单元,其中:
剧情创建单元,用于基于剧情数据创建当前场景中的剧情对象和剧情脚本,所述剧情脚本包括具有阻塞参数的剧情指令;
剧情对象处理单元,用于读取该剧情脚本以获取剧情指令,解析所述剧情指令以获取阻塞参数,根据所述阻塞参数确定该剧情指令的阻塞方式,其中剧情对象按照该阻塞方式执行所述剧情指令。
从上述技术方案可以看出,在本发明实施方式中,首先基于剧情数据创建当前场景中的剧情对象和剧情脚本,剧情脚本包括具有阻塞参数的剧情指令;读取该剧情脚本以获取剧情指令,解析剧情指令以获取阻塞参数,并根据阻塞参数确定该剧情指令的阻塞方式;剧情对象按照该阻塞方式执行剧情指令。由此可见,应用本发明实施方式以后,通过丰富的阻塞类型可以使串行的指令表现出并行和复杂的剧情表现,从而提高了剧情展示效率,提高了剧情处理能力。
而且,在本发明实施方式中,阻塞方式可以包括全局阻塞、同指令阻塞,同对象阻塞、同指令同对象阻塞、无阻塞或自定义阻塞等多重形式,而且进一步通过指令分组使得大场面中的每个对象个体都有自身的指令执行顺序,因此可以表现更加鲜活和场面丰富的大场面剧情。
还有,本发明实施方式还可以提供自定义阻塞方式,利用自定义阻塞可以打造符合自身需求的阻塞效果以表现符合预期的剧情表现。另外,剧情指令的阻塞方式对于剧情编写者完全是透明,通过编写简单的剧情脚本就可以实现复杂的剧情表现,而且剧情表现符合预期。另外,本发明实施方式可以利用阻塞实现分支剧情,从而让剧情结局具有无限可能,而且同时即时分支剧情可以让玩家参与交互,极大提高了剧情的展现效率。本发明实施方式还可以利用剧情脚本编写大场面的剧情来对客户端的效率进行测试,测试方法简单、直观和有效。
附图说明
图1为根据本发明实施方式的剧情指令执行方法流程图;
图2为根据本发明实施方式的剧情指令执行装置结构图;
图3为根据本发明实施方式的剧情指令执行装置示意图;
图4为根据本发明实施方式的剧情脚本示意图;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于腾讯科技(深圳)有限公司,未经腾讯科技(深圳)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201210229013.7/2.html,转载请声明来源钻瓜专利网。