前言:
大家好,最近我没啥更新AI或者开新AI坑,很多人都在问我在干嘛。这个嘛,毕竟前段时间找到工作了,还是得先务正业的。
然而我并不是(像二爷一样)都在摸鱼(误),我还是每天有好好(打炉石和昆特牌以及)填坑的。
因为一直以来都有不少人求AI,从这一现象中也可以知道其实大家对于AI的需求并不小。然而我个人属于精工细作型的AI作者,对于这类型的请求爱莫能助。
N教授之前也有提出过自动简易AI生成器的概念并用Python造出了雏形,成功的给KFM打上了AI,但是似乎不少的玩家对其不是特别满意。
得益于N教授的这次启发,我萌发出自己做一个自动简易AI生成器的想法。毕竟mugen圈子里面同时懂得格斗游戏AI和编程的玩家其实并不是特别多,即使有也无暇去做和修缮。
由于大学中学习的全是C和C++,一直以来都未曾接触过UI设计,也就没有做应用的打算。在大学毕业以后接触到的语言更多了,慢慢才又开始重拾了做自动简易AI生成器的念头。
所以就这样开工了(笑),新AI以后再说吧。
原理:
对mugen的AI有一定了解的朋友都知道,其实mugen里面的AI并不是用什么机器学习之类的方法来实现的。mugen的模型是有限状态自动机。
整个人物分割成不同的状态,之后用不同的条件来决定在什么时候干什么事。
其中不同人物的一些情况判断其实十分类似,也因为这样这些代码其实都有模板,可以轻易的用生成器来批量实现而不用动手来写。
总体来说分为两大步:
1. 首先要分析人物的性能并统计到一个表格之中;
2. 此后根据人物的性能把具体参数带入模板中直接生成出AI。
功能:
目前设想整个软件分为几个功能,分别是文本替换器、攻击性能调查、各模块(立回、移动、切反、连段之类的)一键生成和最后的AI一键生成。
文本替换器是简单的文本替换,因为以后也得用到所以先写了一个出来;
攻击性能调查是一键生成人物的攻击性能相关的统计,这个功能因为对正常向AI作者来说十分有用所以故意独立出来;
后面还没做出来,就是字面上的一键生成,略过(笑)。
需要知道的是,本软件(完成后)虽然可以生成AI,但是毕竟是模板化的简易AI,一定具有不小的缺陷。
以后就算发布出来也应该会出现各种各样的BUG,毕竟文本处理也不是那么简单的事情,挺繁琐的。
目前短时间内也只能是画饼,第一个目标是令KFM上强,不过还是先把大部分效果做出来使得KFM可以动再说。
进度:
目前第一大步的雏形已经完成,已经可以把KFM的不少攻击数据导入到生成的CSV文件(可用excel或txt打开)当中,如图:


第二大步尚未开始,毕竟人手不够,难度不高但是体力活不少。
这两大步中,性能调查功能算是这次AI生成的难点,毕竟同时需要计算机知识和mugen相关运行原理;
后面的把数据代入模板只是文本替换,相对简单不少。
但是这个项目可不是个小东西,我又不可能整天不务正业,那怎么办呢?
招苦力啦!!!
希望各位朋友可以大力协助,开发语言为C#,IDE VS2015+,代码方面需要 C# 或 mugen AI 方面知识,另需要一名英译中翻译(笑)。
欢迎任何意见,有任何技术层面的问题在我空闲时欢迎探讨。
不要害羞,愿意帮忙是我最大的荣幸。
报酬mian谈,代码Github开源,地址楼下放出。
联系方式随意,去闪闪QQ群108960245、本帖回帖、私信都行。
大家好,最近我没啥更新AI或者开新AI坑,很多人都在问我在干嘛。这个嘛,毕竟前段时间找到工作了,还是得先务正业的。
然而我并不是(像二爷一样)都在摸鱼(误),我还是每天有好好(打炉石和昆特牌以及)填坑的。
因为一直以来都有不少人求AI,从这一现象中也可以知道其实大家对于AI的需求并不小。然而我个人属于精工细作型的AI作者,对于这类型的请求爱莫能助。
N教授之前也有提出过自动简易AI生成器的概念并用Python造出了雏形,成功的给KFM打上了AI,但是似乎不少的玩家对其不是特别满意。
得益于N教授的这次启发,我萌发出自己做一个自动简易AI生成器的想法。毕竟mugen圈子里面同时懂得格斗游戏AI和编程的玩家其实并不是特别多,即使有也无暇去做和修缮。
由于大学中学习的全是C和C++,一直以来都未曾接触过UI设计,也就没有做应用的打算。在大学毕业以后接触到的语言更多了,慢慢才又开始重拾了做自动简易AI生成器的念头。
所以就这样开工了(笑),新AI以后再说吧。
原理:
对mugen的AI有一定了解的朋友都知道,其实mugen里面的AI并不是用什么机器学习之类的方法来实现的。mugen的模型是有限状态自动机。
整个人物分割成不同的状态,之后用不同的条件来决定在什么时候干什么事。
其中不同人物的一些情况判断其实十分类似,也因为这样这些代码其实都有模板,可以轻易的用生成器来批量实现而不用动手来写。
总体来说分为两大步:
1. 首先要分析人物的性能并统计到一个表格之中;
2. 此后根据人物的性能把具体参数带入模板中直接生成出AI。
功能:
目前设想整个软件分为几个功能,分别是文本替换器、攻击性能调查、各模块(立回、移动、切反、连段之类的)一键生成和最后的AI一键生成。
文本替换器是简单的文本替换,因为以后也得用到所以先写了一个出来;
攻击性能调查是一键生成人物的攻击性能相关的统计,这个功能因为对正常向AI作者来说十分有用所以故意独立出来;
后面还没做出来,就是字面上的一键生成,略过(笑)。
需要知道的是,本软件(完成后)虽然可以生成AI,但是毕竟是模板化的简易AI,一定具有不小的缺陷。
以后就算发布出来也应该会出现各种各样的BUG,毕竟文本处理也不是那么简单的事情,挺繁琐的。
目前短时间内也只能是画饼,第一个目标是令KFM上强,不过还是先把大部分效果做出来使得KFM可以动再说。
进度:
目前第一大步的雏形已经完成,已经可以把KFM的不少攻击数据导入到生成的CSV文件(可用excel或txt打开)当中,如图:


第二大步尚未开始,毕竟人手不够,难度不高但是体力活不少。
这两大步中,性能调查功能算是这次AI生成的难点,毕竟同时需要计算机知识和mugen相关运行原理;
后面的把数据代入模板只是文本替换,相对简单不少。
但是这个项目可不是个小东西,我又不可能整天不务正业,那怎么办呢?
招苦力啦!!!
希望各位朋友可以大力协助,开发语言为C#,IDE VS2015+,代码方面需要 C# 或 mugen AI 方面知识,另需要一名英译中翻译(笑)。
欢迎任何意见,有任何技术层面的问题在我空闲时欢迎探讨。
不要害羞,愿意帮忙是我最大的荣幸。
报酬mian谈,代码Github开源,地址楼下放出。
联系方式随意,去闪闪QQ群108960245、本帖回帖、私信都行。









