当前位置: 首页 > 专利查询>王军力专利>正文

一种三维围棋应用于网络游戏的方法及系统技术方案

技术编号:27048297 阅读:25 留言:0更新日期:2021-01-15 14:14
本发明专利技术提出了一种三维围棋应用于网络游戏的方法及系统,涉及棋牌及软件领域。一种三维围棋应用于网络游戏的方法包括:建立坐标系X轴、Y轴、Z轴,沿X轴、Y轴、Z轴的三个方向中每个方向均预设多条线段,每个方向上的多条线段平行排列且两端对齐,横向及纵向间相邻两条线段距离相等;相交的两条线段交叉点为落子点,形成网格状阵列;根据图距离的搜索策略对交叉点进行生长形成完整的点云对象,补偿变换关系不准确的误差;进行线条的渲染;其能够通过棋盘建立直角坐标系执行下棋机制从而实现在立体棋盘下棋。此外本发明专利技术还提出了一种三维围棋应用于网络游戏系统,包括:初期建立模块、网格模块、调整模块以及渲染模块。

【技术实现步骤摘要】
一种三维围棋应用于网络游戏的方法及系统
本专利技术涉棋牌及软件领域,具体而言,涉及一种三维围棋应用于网络游戏的方法及系统。
技术介绍
目前已有的棋艺仅限于平面围棋,但随着科技的发展,越来越多的三维技术涌入人们的生活,在娱乐方面有VR,在生活方面有了3D家居等等,为了适应生活,传统的棋艺也可以朝着三维方向改变,可双方对战,从而将传统围棋升华。
技术实现思路
本专利技术的目的在于提供一种三维围棋应用于网络游戏的方法,其能够通过棋盘建立直角坐标系执行下棋机制从而实现在立体棋盘下棋,不仅方便了用户查看棋盘,还能通过娱乐活动锻炼人们的三维能力。本专利技术的另一目的在于提供一种三维围棋应用于网络游戏系统,其能够运行一种三维围棋应用于网络游戏的方法。本专利技术的实施例是这样实现的:第一方面,本申请实施例提供一种三维围棋应用于网络游戏的方法,其包括建立坐标系X轴、Y轴、Z轴,沿X轴、Y轴、Z轴的三个方向中每个方向均预设多条线段,每个方向上的多条线段平行排列且两端对齐,横向及纵向间相邻两条线段距离相等;相交的两条线段交叉点为落子点,形成网格状阵列;根据图距离的搜索策略对交叉点进行生长形成完整的点云对象,补偿变换关系不准确的误差;进行线条的渲染,渲染引擎将渲染画面呈现至屏幕上。在本专利技术的一些实施例中,在上述建立坐标系X轴、Y轴、Z轴,沿X轴、Y轴、Z轴的三个方向中每个方向均预设多条线段,每个方向上的多条线段平行排列且两端对齐,横向及纵向间相邻两条线段距离相等之前还包括:通过structfrommotion利用标准立体相机算法模型建立当前环境初始化地图,并在此基础上结合新增加关键帧不断更新三维地图;在地图的初始化过程中,通过人为选择两个独立关键帧,利用图像中FAST角点匹配关系,采用基于随机采样一致性的五点法实现上述关键帧间的重要矩阵F的估计,并计算当前特征点处的三维坐标。在本专利技术的一些实施例中,上述包括结合RANSAC算法选取适当空间点建立当前一致性平面,以确定全局世界坐标系,实现地图的初始化。在本专利技术的一些实施例中,上述相交的两条线段交叉点为落子点,形成网格状阵列包括:获取立体棋盘的六个表面,六个表面均开设有多个棋格,并根据六个表面于空间直角坐标系中建立坐标对应关系。在本专利技术的一些实施例中,上述包括获取棋格的坐标,计算任意两个棋格之间的距离;判断距离是否为1,若是,则执行预设机制。在本专利技术的一些实施例中,上述根据图距离的搜索策略对交叉点进行生长形成完整的点云对象,补偿变换关系不准确的误差包括:据三维映射计算三维空间中的点集空间对应二维平面中的反投影点集,通过对反投影点集进行给定聚类类别数的基于图距离度量的K均值聚类。在本专利技术的一些实施例中,上述包括在每个聚类块上进行按密度分布的随机种子点生成,对每个种子点进行基于图距离的生长;通过人工干预的方式对生长过程的参数进行调节,使种子点生长至完整的反投影点集。在本专利技术的一些实施例中,上述还包括获取棋子的位置信息以及颜色信息,将所有相互关联的棋子合并成一个棋子堆,若前后左右上下六面无一该棋子颜色的棋子,则另起一个棋子堆,否则进行棋子堆的合并;校验该棋子堆是否被其他颜色的棋子包围来判断该棋子堆是否应该被吃,若已被包围,则计算吃子后的棋子信息。第二方面,本申请实施例提供一种三维围棋应用于网络游戏系统,其包括初期建立模块,用于建立坐标系X轴、Y轴、Z轴,沿X轴、Y轴、Z轴的三个方向中每个方向均预设多条线段,每个方向上的多条线段平行排列且两端对齐,横向及纵向间相邻两条线段距离相等;网格模块,用于相交的两条线段交叉点为落子点,形成网格状阵列;调整模块,用于根据图距离的搜索策略对交叉点进行生长形成完整的点云对象,补偿变换关系不准确的误差;渲染模块,用于进行线条的渲染,渲染引擎将渲染画面呈现至屏幕上。在本专利技术的一些实施例中,上述包括用于存储计算机指令的至少一个存储器;与存储器通讯的至少一个处理器,其中当至少一个处理器执行计算机指令时,至少一个处理器使所述系统执行:初期建立模块、网格模块、调整模块以及渲染模块。相对于现有技术,本专利技术的实施例至少具有如下优点或有益效果:其能够通过棋盘建立直角坐标系执行下棋机制从而实现在立体棋盘下棋,不仅方便了用户查看棋盘,还能通过娱乐活动锻炼人们的三维能力。附图说明为了更清楚地说明本专利技术实施例的技术方案,下面将对实施例中所需要使用的附图作简单地介绍,应当理解,以下附图仅示出了本专利技术的某些实施例,因此不应被看作是对范围的限定,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他相关的附图。图1为本专利技术实施例提供的一种三维围棋应用于网络游戏的方法步骤示意图;图2为本专利技术实施例提供的一种三维围棋应用于网络游戏的方法详细步骤示意图;图3为本专利技术实施例提供的一种三维围棋应用于网络游戏系统模块示意图。图标:10-初期建立模块;20-网格模块;30-调整模块;40-渲染模块。具体实施方式为使本申请实施例的目的、技术方案和优点更加清楚,下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本申请一部分实施例,而不是全部的实施例。通常在此处附图中描述和示出的本申请实施例的组件可以以各种不同的配置来布置和设计。因此,以下对在附图中提供的本申请的实施例的详细描述并非旨在限制要求保护的本申请的范围,而是仅仅表示本申请的选定实施例。基于本申请中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本申请保护的范围。需要说明的是,在本文中,诸如第一和第二等之类的关系术语仅仅用来将一个实体或者操作与另一个实体或操作区分开来,而不一定要求或者暗示这些实体或操作之间存在任何这种实际的关系或者顺序。而且,术语“包括”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者设备所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括所述要素的过程、方法、物品或者设备中还存在另外的相同要素。下面结合附图,对本申请的一些实施方式作详细说明。在不冲突的情况下,下述的各个实施例及实施例中的各个特征可以相互组合。实施例1请参阅图1,图1为本专利技术实施例提供的一种三维围棋应用于网络游戏的方法步骤示意图,其如下所示:步骤S100,建立坐标系X轴、Y轴、Z轴,沿X轴、Y轴、Z轴的三个方向中每个方向均预设多条线段,每个方向上的多条线段平行排列且两端对齐,横向及纵向间相邻两条线段距离相等;在一些实施方式中,以三维空间中x轴y轴z轴的三个方向的每个方向38根线段为一组,38根线段之间首尾对齐、平行排列,横距纵距相等,并且相互之间的距离为线段长度的1/5,三组方向不同的线段,交叉组合构本文档来自技高网...

【技术保护点】
1.一种三维围棋应用于网络游戏的方法,其特征在于,包括:/n建立坐标系X轴、Y轴、Z轴,沿X轴、Y轴、Z轴的三个方向中每个方向均预设多条线段,每个方向上的多条线段平行排列且两端对齐,横向及纵向间相邻两条线段距离相等;/n相交的两条线段交叉点为落子点,形成网格状阵列;/n根据图距离的搜索策略对交叉点进行生长形成完整的点云对象,补偿变换关系不准确的误差;/n进行线条的渲染,渲染引擎将渲染画面呈现至屏幕上。/n

【技术特征摘要】
1.一种三维围棋应用于网络游戏的方法,其特征在于,包括:
建立坐标系X轴、Y轴、Z轴,沿X轴、Y轴、Z轴的三个方向中每个方向均预设多条线段,每个方向上的多条线段平行排列且两端对齐,横向及纵向间相邻两条线段距离相等;
相交的两条线段交叉点为落子点,形成网格状阵列;
根据图距离的搜索策略对交叉点进行生长形成完整的点云对象,补偿变换关系不准确的误差;
进行线条的渲染,渲染引擎将渲染画面呈现至屏幕上。


2.如权利要求1所述的一种三维围棋应用于网络游戏的方法,其特征在于,在所述建立坐标系X轴、Y轴、Z轴,沿X轴、Y轴、Z轴的三个方向中每个方向均预设多条线段,每个方向上的多条线段平行排列且两端对齐,横向及纵向间相邻两条线段距离相等之前还包括:
通过structfrommotion利用标准立体相机算法模型建立当前环境初始化地图,并在此基础上结合新增加关键帧不断更新三维地图;
在地图的初始化过程中,通过人为选择两个独立关键帧,利用图像中FAST角点匹配关系,采用基于随机采样一致性的五点法实现上述关键帧间的重要矩阵F的估计,并计算当前特征点处的三维坐标。


3.如权利要求2所述的一种三维围棋应用于网络游戏的方法,其特征在于,还包括:
结合RANSAC算法选取适当空间点建立当前一致性平面,以确定全局世界坐标系,实现地图的初始化。


4.如权利要求1所述的一种三维围棋应用于网络游戏的方法,其特征在于,所述相交的两条线段交叉点为落子点,形成网格状阵列包括:
获取立体棋盘的六个表面,六个表面均开设有多个棋格,并根据六个表面于空间直角坐标系中建立坐标对应关系。


5.如权利要求4所述的一种三维围棋应用于网络游戏的方法,其特征在于,还包括:
获取棋格的坐标,计算任意两个棋格之间的距离;
判断距离是否为1,若是,则执行预设机制。


6.如权利要求1所述的一种...

【专利技术属性】
技术研发人员:王军力
申请(专利权)人:王军力
类型:发明
国别省市:陕西;61

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1