一种依据实体生物状态调整虚拟生物参数的系统及其方法,其依据真实世界中实体生物实际状况的异动修改成员关系表中的成员数据,并依据虚拟生物所对应的成员在成员关系表中的成员数据调整虚拟生物的角色参数,可以解决同一线上游戏的变化固定,造成使用者容易失去游戏意愿的问题,藉此可以达成动态改变角色参数的功效。
【技术实现步骤摘要】
一种调整虚拟生物参数的系统及其方法,特别是指一种。
技术介绍
线上游戏(或称网络游戏)是指让多个使用者通过网络共同娱乐的电脑游戏。游戏的形式有很多种类,多为策略游戏、动作游戏或角色扮演游戏。广义的线上游戏是指只要能够通过网络进行的游戏,与单机游戏作区隔。由于线上游戏需要较大量运算以及网络传输量,因此早期的线上游戏通常以纯文字讯息作为呈现方式,重视使用者与使用者间的互动,而非声光效果。随着网络带宽的增加及软件技术的进步,游戏产业开始藉由最佳化的通讯协议及复杂的预测式算法,来达成线上游戏所需的信息同步。这类型的线上游戏需要居中运算的游戏服务器,并且能够实现万人以上同时连线,因此使用者与使用者的互动变的更能吸引使用者。不过,线上游戏除了不同使用者之间的互动是不可预测的之外,其他游戏的剧情、事件、场景都是预先设定好的,也就是说,使用者在线上游戏中经过一段时间之后,游戏中的一切变的不再新鲜,如此将造成使用者继续游戏的意愿的下滑。综上所述,可知先前技术中长期以来一直存在同 一线上游戏的变化固定,造成使用者容易失去游戏意愿的问题,因此有必要提出改进的技术手段,来解决此一问题。
技术实现思路
有鉴于先前技术存在同 一线上游戏的内容固定,造成使用者容易失去游戏意愿的问题,本专利技术遂揭露一种依据实体生物状态调整虚拟生物参数的系统及其方法,其中本专利技术所揭露的依据实体生物状态调整虚拟生物参数的系统,其包括有 存储模块,用以存储包含多个成员的成员关系表,其中成员是真实的实体生 物,及用以存储使用者操控的虚拟生物的角色参数,其中虚拟生物对应其中 一个成员;关系异动模块,用以依据即时更新的异动信息修改成员关系表, 其中该异动信息至少记录发生变化的该些实体生物的实际状态;侦测^t块, 用以侦测参数调整事件是否被触发;读取模块,用以于侦测模块侦测出参数 调整事件被触发时,至储存存储模块中读取角色参数并至成员关系表中读取 对应虚拟生物的成员的成员数据;参数修改模块,用以依据成员数据修改角 色参数,其通过关系异动模块依据真实世界中实体生物实际状况的异动修改 存储模块中的成员关系表后,参数修改模块依据成员关系表中的成员数据修 改角色参数,使得使用者操控的虚拟角色会因为真实世界的实体生物的实际 状况产生不可预期的变化,藉以解决先前技术所存在的问题。本专利技术所揭露的依据实体生物状态调整虚拟生物参数的方法,其包括有 下列步骤依据即时更新的异动信息修改包含多个成员的成员关系表,其中 该些成员是真实的实体生物,异动信息至少记录发生变化的实体生物的实际 状态;当侦测出一参数调整事件被触发时,从成员关系表中读取对应虚拟生 物的成员的成员数据;读取对应使用者操控的虚拟生物的角色参数,其中虚 拟生物对应其中一个成员;依据成员数据修改角色参数,其依据真实世界中 实体生物实际状况的异动修改成员关系表中的成员数据后,依据成员关系表 中的成员数据修改角色参数,使得使用者操控的虚拟角色会因为真实世界的 实体生物的实际状况产生不可预期的变化,藉以解决先前技术所存在的问题。本专利技术所揭露的系统与方法如上,其与先前技术之间的差异在于本专利技术 会依据真实世界实体生物实际状况的异动修改成员关系表,并会依据虚拟生 物所对应的成员在成员关系表中的成员数据,调整虚拟角色的角色参数。通 过上述的技术手段,本专利技术可以达成动态改变角色参数的功效。附图说明图1是本专利技术所提的依据实体生物状态调整虚拟生物参数的系统架构图。图2是本专利技术所提的依据实体生物状态调整虚拟生物参数的方法流程图。具体实施例方式以下将配合附图及实施例来详细说明本专利技术的详细特征与实施方式,内 容足以使任何熟习相关技艺者轻易地理解本专利技术解决技术问题所应用的技术 手段并据以实施,及理解实现本专利技术可达成的功效。以下先以图1本专利技术所提的依据实体生物状态调整虚拟生物参数的系统 架构图来说明本专利技术的系统运作。如图1所示,本专利技术的系统含有存储模块110、关系异动模块130、侦测模块140、读取模块150以及参数修改模块160。存储模块110负责存储包含多个成员的成员关系表,成员关系表中所记 录的成员为生活于真实世界中真实的实体生物,例如熊猫等,但本专利技术并不 以此为限。成员关系表可以用来表现出被记录的成员在真实世界中的族谱,此外, 成员关系表还包含有关于被记录的成员的其他数据,例如该成员目前在真实 世界中的栖息地、该成员的健康状况、该成员的生存状况等,但本专利技术所提 的成员关系表中所记录的成员数据并不以此为限。存储模块110也负责存储使用者进行游戏所操控的虚拟生物的数据,其 中,使用者所操控的虚拟生物会与成员关系表中的某一个成员相对应,使得 虚拟的游戏世界中的虚拟生物可以对应到真实世界中真实的实体生物。存储模块110所存储的虚拟生物的数据,包含了虚拟生物的角色参数, 前述的角色参数是用来将真实世界中的实体生物的实际状态尽可能的反映到 游戏世界的虚拟生物上,使得游戏世界的虚拟生物可以与真实世界中的实体 生物有相同的表现,其中,角色参数包含但不限于体力值、移动能力值、健 康指数、所在地座标、家族观念、可供使用者操作的行为指令等。关系异动模块130负责依据即时更新的异动信息修改存储模块110所存6物 (也就是成员关系表中的成员)的最新实际状态,前述的异动信息所记录的 实体生物的实际状态,包舍但不限于实体生物发生死亡、生病或迁徙等变化,因此,关系异动模块130会依据异动信息所记录的实体生物的实际状态,更 新死亡/生病/迁徙的实体生物在成员关系表中的存活状态/健康状态/居住地 等成员数据,此外,异动信息也会记录由成员关系表中的两个成员进行交配 而出生的新出生成员的实际状态,关系异动模块130除了会依据新出生成员 的实际状态在成员关系表中新增新出生成员的成员数据之外,也会修改新出 生成员的父母的成员数据的配偶栏位,使得配偶栏位加入交配的另一成员, 同时会一并修改子女栏位,使得新出生成员被加入成员数据的子女栏位中。一般而言,关系异动模块130会至服务器中下载异动信息,前述的服务 器会更新实体生物(也就是成员关系表中的成员)的实际状态,使得关系异 动模块130可以下载到最即时的异动信息,但本专利技术的关系异动模块130读 取异动信息的方式并不以此为限,例如关系异动^^莫块130也可以至存储才莫块 110中,读取预先存储于存储模块11Q中的异动信息等。上述关系异动模块130读取异动信息的时间点, 一般而言,会间隔固定 的时间,例如每一隔一小时或一天读取一次异动信息,但本专利技术并不以此为 限,关系异动模块130也可以依据设定档中所设定的特定时间,读取异动信 息、另外,关系异动模块130也可以在侦测模块140侦测出参数调整事件被 触发后,读取异动信息。侦测模块140负责侦测参数调整事件是否被触发,前述的参数调整事件 包含但不限于使用者登入/登出执行有本专利技术的程序所构成的虚拟世界、关系 异动模块13 0修改成员关系表等。读取模块150负责在侦测模块140侦测出参数调整事件被触发后,至存 储;f莫块110所存储的成员关系表中,读取产生异动的成员的成员数据。读耳4莫块15 0也负责在侦测模块14 0侦测出参数调整事件被触发后,至 存储^^莫块110中读取虚拟生物的角色参数。本文档来自技高网...
【技术保护点】
一种依据实体生物状态调整虚拟生物参数的方法,该方法包含下列步骤: 依据即时更新的一异动信息修改包含多个成员的一成员关系表,其中该些成员是真实的实体生物,该异动信息至少记录发生变化的该些实体生物的实际状态; 当侦测出一参数调整事件被触发时,由该成员关系表中读取对应一虚拟生物的成员的一成员数据; 读取该虚拟生物的一角色参数,其中该虚拟生物对应该些成员其中之一;及 依据该成员数据修改该角色参数。
【技术特征摘要】
【专利技术属性】
技术研发人员:邱全成,金宝青,
申请(专利权)人:英业达股份有限公司,
类型:发明
国别省市:71[中国|台湾]
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。