刀塔自走棋阵容训练工具
1. 功能简介
本站好几个星期没有更新了,实际上博主也不是什么都没干,在充分分析自走棋源码的基础上,基本弄清楚了游戏的内部机制:
- 包括英雄等级(升级)、经验和金币的获取机制
- 底池的生成
- 棋子的抽取、购买和卖出
- 英雄合成、职业和种族buff机制
将游戏内的Lua代码转成Javascript,推出了对战阵容模拟器,本工具基本能够模拟单机游戏中阵容的选取过程。本工具还有不完善的地方,比如公共卡池目前无法考虑其他7个玩家的选取的英雄,无法实现实时对战决定胜败,后期博主将继续完善。考虑到手游版和端游版上述游戏机制基本相同,请多多支持博主的网站(你们懂的),后期将陆续推出手游版的实用工具。
工具地址:https://dota2chess.ackurdeeve.com/roundtest
2. 具体功能
2.1 数据显示
显示当前的等级、经验、回合数、金币、胜率(设定值)、连胜连败数。
胜率:这是界面中唯一需要自己设定的参数,考虑到本工具还没有实现战力评估功能,目前仅靠设置胜率决定本轮的胜败,以此来决定获取的金币数。
2.2 按钮功能
- 每次打开网页,将自动进入第一轮,与进入游戏相同,此时会初始化数据
- 点击“下一回合”将根据目前玩家等级自动生成5个棋子并加1点经验值,会根据游戏胜败、当前回合、金币数和经验值自动计算下一轮获取的金币数和玩家等级。
- 点击“刷新棋子”将根据目前玩家等级自动生成5个棋子,会消耗2金币,但不会改变经验值;如果金币数不够会提示
- 点击“升级”,将花费5金币并加4点经验。
- “指定添加”为作弊功能,将固定花费2金币自动生成5个棋子并添加任何棋子主要是调试使用
- 如果你觉得本轮运气不佳,也可以点击“新对战”按钮,开启新一轮,经确认后所有数据都将会初始化
2.3 准备区
- 点击生成的5个棋子中任意一个都将置于该区域的棋盘上,并消耗选取棋子的金币
- “锁定本轮棋子”选取后,点击”下一回合”将不刷新剩余棋子
- “是否自动合成”选取后,将自动合成准备区棋盘中的棋子
2.4 对战区
- 右边垃圾桶图标为卖出棋子,并返还金币数
- 左侧种族技能加成显示目前的Buff,当鼠标悬浮在图标上时会显示距离下一级buff所需的职业或种族数量
3 您感兴趣的内容
功能就介绍到这里了,后期将继续完善工具的功能,敬请期待。