自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(24)
  • 收藏
  • 关注

转载 Nav导航网格寻路

在查找NavMesh资料的时候看到这篇blog写的不错,从原理到实现,很详细。另外也可以参考:基于导航网格的A星寻路,这篇blog的参考文献有详细介绍导航网格。以下内容转自http://blianchen.blog.163.com/ by 竹石 译自 http://www.ai-blog.net/archives/2008_07.html WayPoint寻路 下图是一个典型的路点寻路 另一种方法是使用多边形来记录路径信息,它可以提供更多的信息给ai角色使用。下图就是一个navigation mesh。

2022-12-02 10:27:11 659

转载 怪物ai与行为树设计

如果按上面的脑图方法进行程序设计时,可能引入的是一种“状态机”的机制,就是每间隔一段时间检查一下当前的状态,当状态发生改变时,执行接下来的行为,并且执行后改变状态。从上面的表述我们可以看到,用“状态机”的机制我们可以更加直观的看到怪物在什么条件下执行出什么行为,但是在判断条件非常多的时候,会产生许多的状态跳转关系,维护成本会比较大,程序执行效率也会相对比较低。至于策划是使用行为树机制还是状态机机制,个人建议还是从状态机机制入手,对怪物的行为设定有了足够的了解之后,在设计复杂的ai时慢慢转向行为树机制。

2022-12-02 09:56:15 689

转载 ECLIPSE 导入SPRINGBOOT项目报MAVEN CONFIGURATION PROBLEM

用eclipse导入一个空的springboot项目,结果pom文件报了个错误:Maven Configuration Problem,如下图:重新导入几次还是一样,尝试了maven update、mvn clean install、clean project等常规手段都无法解决。pom如下:<?xml version="1.0" encoding="UTF-8"?><project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:x

2021-09-02 17:24:28 649

转载 在linux服务器上搭建SVN服务器

收集了网上很多资料终于搭好啦。 系统环境:centOS7.0 一:卸载SVN(如果你是一台新的系统机可以忽略这一步) 1: rpm -qa subversion 查询SVN是否有过低版本SVN(没有安装过则不显示) 2:yum removesubversion 卸载SVN   二:安装SVN 1:yum -y install subversion  云安装命令 安装SVN相关服务 2:检查SVN是否安装成功 &...

2021-08-09 12:16:45 2022

转载 Linux上安装mysql5.7

Linux安装mysql5.7 转载请标明出处:https://blog.csdn.net/qq_37598011/article/details/93489404  文章出自: 蛇皮皮蛋的博客 下载地址:https://dev.mysql.com/downloads/mysql/5.7.html#downloads   解压 tar -xvf mysql-5.7.26-linux-glibc2.12-x86_64.tar

2021-05-20 09:58:32 125

转载 IntelliJ IDEA 下载安装(含注册码)

转载请标明出处:https://blog.csdn.net/mashuai720/article/details/79389314  文章出自: 马帅的博客IntelliJ IDEA号称当前Java开发效率最高的IDE工具。 IntelliJ IDEA有两个版本:社区版(Community)和旗舰版(Ultimate)。 社区版 是免费的、开源的,但功能较少; 旗舰版 提供了...

2019-05-04 14:54:30 55968 1

转载 斗地主AI算法——第十七章の总结整理

转载请标明出处:https://blog.csdn.net/sm9sun/article/details/70878001  文章出自:九日王朝 2.0版本的斗地主AI算法在这里就算告一段落了。**********************完结撒花**********************不过后续应该还会开发更智能的版本,毕竟当前版本还有很多策略没有加入。比如说角色位置(地...

2019-04-17 08:58:43 632

转载 斗地主AI算法——第十六章の样例分析

转载请标明出处:https://blog.csdn.net/sm9sun/article/details/70876784  文章出自:九日王朝 上一章,我们已经完成了测试模块的开发。至此我们已经可以进行整体测试了。本章主要内容就是对随机生成的对局情况进行简单的分析。实际上整个开发过程绝大部分时间都是用在样例分析上,通过样例给出的返回操作分析自己设计的策略是否合理,然后不断的调...

2019-04-17 08:57:33 510

转载 斗地主AI算法——第十五章の测试模块

转载请标明出处:https://blog.csdn.net/sm9sun/article/details/70859884  文章出自:九日王朝 前面几章已经把整个斗地主AI算法工程完成的差不多了,接下来进入整合联调以及模拟测试模块。测试模块主要任务就是代替服务器给出我们需要的数据。因为我们本来的计划是封装成类库通过服务器调用获取,其调用的接口无非就是叫分、被动出牌、主动出牌...

2019-04-17 08:56:20 818

转载 斗地主AI算法——第十四章の主动出牌(3)

转载请标明出处:https://blog.csdn.net/sm9sun/article/details/70859676  文章出自:九日王朝 上一章已经排除了飞机、三带等牌型,那么除去炸弹王炸以外,我们只剩下单牌、对牌、三牌以及单顺、双顺、三顺了。首先说单牌、对牌、三牌。其逻辑基本一样,只是出牌的个数有差别,即:如果该i牌数量满足这种牌型要求,即先打出,计算其剩余价值。...

2019-04-17 08:55:05 428

转载 斗地主AI算法——第十三章の主动出牌(2)

转载请标明出处:https://blog.csdn.net/sm9sun/article/details/70859367  文章出自:九日王朝 上一章我们已经搭好了出牌算法的基本框架,本章主要实现优先处理的三带、飞机等牌型。首先定义一些基本变量: //暂存最佳的价值 HandCardValue BestHandCardValue; BestHandCardValue.Ne...

2019-04-17 08:53:19 492

转载 斗地主AI算法——第十二章の主动出牌(1)

转载请标明出处:https://blog.csdn.net/sm9sun/article/details/70856265  文章出自:九日王朝 本章开始,我们介绍主动出牌的算法,和被动出牌类似,我们第一步把主要架子搭起来。首先清空出牌序列clsHandCardData.ClearPutCardList();主动出牌的策略按照优先级大体可以分为三类:【一】能直接一手...

2019-04-17 08:49:37 406

转载 斗地主AI算法——第十一章の被动出牌(5)

转载请标明出处:https://blog.csdn.net/sm9sun/article/details/70854470  文章出自:九日王朝 本章是被动出牌的最后一章,截止目前,我们已经解决了大部分牌型。只剩下飞机和炸弹了。飞机无疑是最复杂的类型,他等于顺子和三带的结合体,但又增加了很多难度。根据上一章的算法,我们可以大概想到,若是带出去一张我就加一个循环...

2019-04-16 11:05:02 266

转载 斗地主AI算法——第十章の被动出牌(4)

转载请标明出处:https://blog.csdn.net/sm9sun/article/details/70853139  文章出自:九日王朝 上一章已经说明了单顺的实现方法,双顺、三不带顺牌型实现方法与单牌基本类似。改动的地方除了上一章说的枚举牌类型,出牌时value_nPutCardList的处理,回溯时value_aHandCardList...

2019-04-16 11:02:22 313

转载 斗地主AI算法——第九章の被动出牌(3)

转载请标明出处:https://blog.csdn.net/sm9sun/article/details/70851450  文章出自:九日王朝 上一章已经说明了被动出牌算法基本的出牌思路,且以单牌为例给出了具体的代码。对牌、三不带牌型实现方法与单牌基本类似。改动的地方主要是枚举牌类型,出牌时value_nPutCardList的处理,回溯时va...

2019-04-16 11:00:24 404

转载 斗地主AI算法——第八章の被动出牌(2)

转载请标明出处:https://blog.csdn.net/sm9sun/article/details/70821453  文章出自:九日王朝 上一章我们已经搭好了被动出牌的基本架子,本章我们主要说明一下被动出牌算法的基本步骤。我把出牌逻辑分为四个阶段,也就是策略的优先级。分别是:【直接打光手牌】→【同类型牌压制】→【炸弹王...

2019-04-16 10:58:29 283

转载 斗地主AI算法——第七章の被动出牌(1)

转载请标明出处:https://blog.csdn.net/sm9sun/article/details/70828085  文章出自:九日王朝 哎,之前扯了那么多蛋,终于讲出牌了!本章开始讲被动出牌的逻辑算法。首先我们先把架子搭起来,被动出牌我们肯定是要知道场上目前打出的是什么牌型。在第二章数据结构里...

2019-04-16 10:48:26 478

转载 斗地主AI算法——第六章の牌型判断

转载请标明出处:https://blog.csdn.net/sm9sun/article/details/70821453  文章出自:九日王朝 本章实现了上一章提到的检查当前是否只是一手牌函数ins_SurCardsType/*检查剩余的牌是否只是一手牌是: 返回手牌类型数据不是:返回错误类型(cgE...

2019-04-16 10:34:32 644

转载 斗地主AI算法——第五章の总值计算

转载请标明出处:https://blog.csdn.net/sm9sun/article/details/70804909  文章出自:九日王朝 本章算是比较重点的一章,前一章已经对各个牌型做出了价值定义,本章主要实现计算手牌总价值模块函数。根据之前的思路,我们设定一下输入输出:输入:手牌数据类(主要用手牌个数nHandCardCount以及手牌状态数...

2019-04-16 10:22:11 344

转载 斗地主AI算法——第四章の权值定义

转载请标明出处:https://blog.csdn.net/sm9sun/article/details/70808792  文章出自:九日王朝 第一章业务逻辑结尾部分我提到了权值的计算方法:①每个单牌都有一个基础价值②组合牌型的整体价值与...

2019-04-16 09:40:44 603

转载 斗地主AI算法——第三章の数据处理

转载请标明出处:https://blog.csdn.net/sm9sun/article/details/70807809  文章出自:九日王朝 上一章我们定义了基本的数据结构,相信大家看到手牌类里面那么多出牌序列时一定会比较愤慨。。。其实一开始写的时候我也是觉得很脑残,不过后续开发证明了这样的结构还是可以的,因为只要我封装...

2019-04-16 09:18:44 424

转载 斗地主AI算法——第二章の数据结构

斗地主AI算法——第二章の数据结构 转载请标明出处:https://blog.csdn.net/sm9sun/article/details/70804909  文章出自:九日王朝 上一章我们已经确立了基本的业务逻辑处理流程。从本章开始,我们便进入开发阶段。首先就是明...

2019-04-16 08:56:06 555

转载 斗地主AI算法——第一章の业务逻辑

斗地主AI算法——第一章の业务逻辑 转载请标明出处:https://blog.csdn.net/sm9sun/article/details/70787814  文章出自:九日王朝转眼间快到了五月,帝都的天气也变的非常梦幻。 时而酷暑炎热,时而狂风席卷。而不管外面如何,我们也只能在办公室里茕茕无依的撸着代码,无可奈...

2019-04-15 20:04:05 927

转载 JVM系列三:JVM参数设置、分析

JVM系列三:JVM参数设置、分析 转载请标明出处:http://blog.csdn.net/xx326664162/article/details/50563122 &amp;nbsp;文章出自:redcreen的博客 &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 不管是YGC还是Full GC,GC过程中

2019-01-24 13:54:47 186

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除