一种数据处理方法、系统、装置和存储介质制造方法及图纸

技术编号:21930629 阅读:67 留言:0更新日期:2019-08-24 11:31
本发明专利技术公开了一种数据处理方法、系统、装置和存储介质,其中方法包括以下步骤:获取输入的落子信息后,结合落子信息和棋盘网格渲染修改显示画面;依次获取棋盘网格中的落子位置,并根据落子位置获取空闲位置;根据预设方式计算空闲位置的分值,并获取分值最高的空闲位置作为下一个落子位置;根据下一个落子位置渲染修改显示画面。本发明专利技术通过落子位置获取空闲位置并计算空闲位置的分值,再根据分值获取下一个落子位置,由于只需计算空闲位置的分值,无需遍历所有的棋盘网格,极大地减少了运算量,简约了计算步骤,更加节约运算资源,可广泛应用于数据处理技术领域。

A Data Processing Method, System, Device and Storage Media

【技术实现步骤摘要】
一种数据处理方法、系统、装置和存储介质
本专利技术涉及数据处理
,尤其涉及一种数据处理方法、系统、装置和存储介质。
技术介绍
随着智能终端和AI智能技术的发展,智能终端已经具备了多种功能,其中包括了游戏功能。游戏可以帮助用户打发空闲时间,有些游戏还可以传播观念,比如蚂蚁森林游戏可以传播环保观念。五子棋游戏是一种比较普遍的游戏,游戏规则简单,老少皆宜。现在的人机五子棋游戏中,机器在选择落子时计算步骤比较复杂,需要执行的步骤较多,极大地增加智能终端后台的计算量,消耗了更多的电能。
技术实现思路
为了解决上述技术问题,本专利技术的目的是提供一种运算步骤更加简单的五子棋数据处理方法、系统、装置和存储介质。本专利技术所采用的第一技术方案是:一种数据处理方法,包括以下步骤:获取输入的落子信息后,结合落子信息和棋盘网格渲染修改显示画面;依次获取棋盘网格中的落子位置,并根据落子位置获取空闲位置;根据预设方式计算空闲位置的分值,并获取分值最高的空闲位置作为下一个落子位置;根据下一个落子位置渲染修改显示画面。进一步,所述依次获取棋盘网格中的落子位置,并根据落子位置获取空闲位置这一步骤,具体包括以下步骤本文档来自技高网...

【技术保护点】
1.一种数据处理方法,其特征在于,包括以下步骤:获取输入的落子信息后,结合落子信息和棋盘网格渲染修改显示画面;依次获取棋盘网格中的落子位置,并根据落子位置获取空闲位置;根据预设方式计算空闲位置的分值,并获取分值最高的空闲位置作为下一个落子位置;根据下一个落子位置渲染修改显示画面。

【技术特征摘要】
1.一种数据处理方法,其特征在于,包括以下步骤:获取输入的落子信息后,结合落子信息和棋盘网格渲染修改显示画面;依次获取棋盘网格中的落子位置,并根据落子位置获取空闲位置;根据预设方式计算空闲位置的分值,并获取分值最高的空闲位置作为下一个落子位置;根据下一个落子位置渲染修改显示画面。2.根据权利要求1所述的一种数据处理方法,其特征在于,所述依次获取棋盘网格中的落子位置,并根据落子位置获取空闲位置这一步骤,具体包括以下步骤:依次获取棋盘网格中的落子位置后,在棋盘网格上获取该落子位置周围的八个邻域位置;从八个邻域位置中获取没有棋子的位置作为空闲位置。3.根据权利要求2所述的一种数据处理方法,其特征在于,所述根据预设方式计算空闲位置的分值,并获取分值最高的空闲位置作为下一个落子位置这一步骤,具体包括以下步骤:依次计算空闲位置的四个方向上同种颜色棋子的连贯个数;依次根据每个方向的连贯个数获取该方向的分值,并根据四个方向的分值计算空闲位置的分值;获取分值最高的空闲位置作为下一个落子位置。4.根据权利要求3所述的一种数据处理方法,其特征在于,所述依次计算空闲位置的四个方向上同种颜色棋子的连贯个数这一步骤,具体为:将空闲位置设定为第一颜色棋子后,依次计算空闲位置的四个方向上同种颜色棋子的第一连贯个数;将空闲位置设定为第二颜色棋子后,依次计算空闲位置的四个方向上同种颜色棋子的第二连贯个数。5.根据权利要求4所述的一种数据处理方法,其特征在于,所述依次根据每个方向的连贯个数获取该方向的分值,并根据四个方向的分值计算空闲位置的分值这一步骤,具体包括以下步骤:依次根据每个方向的第一连贯个数获取该方向的分值,并根据四个方向的分值计算空闲...

【专利技术属性】
技术研发人员:黄镇
申请(专利权)人:无锡天脉聚源传媒科技有限公司
类型:发明
国别省市:江苏,32

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

1