Comments (12)
界甘宁的奇袭与普甘宁的奇袭一样,没变过,不应该有问题呀。。。
from qsanguosha-v2.
@zyun7799 有没有问题 看录像就知道了。。。
其实 我一直想 修改ai的策略 以实现更加符合实际的打法。
不知道 有没有可以参考的手册
from qsanguosha-v2.
@dragon100a 像这样的问题,从代码里找不出原因,暂时也没办法修。
“修改ai的策略 以实现更加符合实际的打法”,这个事情其实一直在做,新写的技能ai中也是包含策略的。但是问题在于,现有的ai中函数相当多、关联也相当复杂,只能是根据测试中发现的问题一点点找出来调整。相关代码都在lua/ai文件夹里,技能的ai文件名就是所在包的名称,卡牌的ai在stand_cards-ai里,共用的策略函数在smart-ai里,都是用lua写成的,相关程序接口则在swig/ai.i里。
from qsanguosha-v2.
参考手册确实没有,只能看上面说的这些文件
from qsanguosha-v2.
@zyun7799
既然 这个修不了,那我先把他扔禁表吧。
另外,主忠反内的选将策略,能不能找到地方改?比如 曹丕主,我希望 太史慈这样的武将出来当忠,而不是钟会、邓艾 这种
from qsanguosha-v2.
选将策略也有的,在etc文件夹里,目测也是许久没有更新了
from qsanguosha-v2.
@zyun7799
选将策略 看起来一共3个文件:loyalist、rebel、renegade。
1.不知道为什么没有关于主公的文件。
2.忠反2个文件,看起来分2个部分:
上面的部分是减号(-)+武将名+数字
下面的部分是 武将名+武将名+数字
3.内奸文件,减号(-)+武将名+数字
我想知道,减号、武将名以及数字的含义和取值范围。我打算尝试修改这些。
from qsanguosha-v2.
@dragon100a 目测是这样的:
对于忠、反、内的选将,会根据主公的名称和各个武将的考虑参数来选择武将,
每行左侧一栏是当前主公的武将名,减号表示在任意主公时都有效,
每行中间一栏是需要附加后面的考虑参数的某个武将名,
每行最后一栏则是在该主公情况下,对该武将的考虑参数,
参数越大,选择该武将的优先程度越高,参数越小,优先程度越低,没有参数的武将则默认参数为0,参数相同则在最大的中随机。
要改参数的话,为了方便比较,不要超过(-3,3)的范围。
三“栏”之间用空格分开,空格数量不限,尽量整齐为好。
这个事情工作量会比较大,建议在贴吧征集。
from qsanguosha-v2.
@zyun7799
其实工作量到不一定是问题。
主要是这个东西会涉及到 写这个文件的人的主观的 想法。每个人的想法不同,那这些就不一定科学。我改的,我觉得对,但是别人不一定认同吧。这3个文件删了会影响游戏吗?
如果不影响,删了之后,就全部平均的概率。同时在贴吧说明改动的方法,让别人自己做似乎更好
from qsanguosha-v2.
@dragon100a 我之所以建议“在贴吧征集”,就是为了尽量做到“科学”和“大部分人认同”,因为据我所知,研究相关技巧的玩家不在少数。既然作为游戏的维护者,我更愿意自己从技术上完成这件事情,而玩家们只需要从内容上提供意见。当然,作为开源程序,每个人的自由改动也不受干涉。
现在就请你明确一下,是否愿意参与到游戏的维护中来,通过意见征集的方式帮助我们完善这个程序?如果是,这个光荣的任务就交给你了(不知道你有没有加入开发群),如果否,那么我作为暂时的ai维护者,短期内肯定是会开始做这件事情的。
from qsanguosha-v2.
晚上我就去发贴征集选将策略,
这贴的两个问题暂时看不出原因。先close吧
from qsanguosha-v2.
@zyun7799
这几天github打不开,联系方式以及在百度私信给你了。
能帮忙改ai真是极好的
from qsanguosha-v2.
Related Issues (20)
- win7下编译运行没有声音 HOT 2
- 用最新的QT5.9.1编译,运行游戏存在阴影 HOT 7
- QT5.5编译出错 HOT 1
- 你们是如何提取到最新版三国杀的资源(武将原画,皮肤,配音等)的? HOT 3
- 用qt5.9.2编译后,debug模式会停止运行,release模式可以运行 HOT 15
- 最新的(2017年8月的)release是不是去掉了 选择所有 和 反向选择 手牌? HOT 1
- 求开启AI身份预知 HOT 5
- 求问一下Qt版本 HOT 3
- 你们用vs2013成功编译时,用的是哪个版本的Qt? HOT 4
- 编译之前是不是要安装FMOD? HOT 7
- 可不可以在windows下用g++编译成功? HOT 1
- 如果要使每次洛神都发音,应该对哪些文件中的代码进行修改? HOT 3
- 怎么切换界面语言? HOT 1
- sanguosha.qm这个文件是怎么生成的? HOT 1
- 有介绍录像文件中的语法的文档吗? HOT 2
- 两个lua同时引用第三个lua文件,游戏结束后闪退
- sgs.ai_skill_discard这个函数是在哪定义的? HOT 5
- 太阳神三国杀没人维护了吗? HOT 5
- 请问有4k屏的解决方案吗 HOT 2
- Mac下的编译错误 HOT 5
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from qsanguosha-v2.