架构: - IPdkBot 接口:外挂接入点,与核心逻辑解耦 - PdkBotView:只传自己手牌+公开信息(MaxPlayCard/ShenYuCard/Rule) 不暴露其他玩家手牌——模拟真人视角 - PdkBot:score-based 最优策略 评分维度:直接获胜>>对手威胁>>牌效率>>炸弹保留>>先手权>>黑桃3 对接: - PdkGameMain.BotMode=true 启用 - WaitWanJiaShuRu中BuildBotView→bot.DecidePlay/DecideBaoZhuang - GameBaoZhuang解除WhoPlay=GetNextPos注释以支持逐人轮询 - SetFalseOperation加DeskGameDo null守卫 文件: - PdkFriendServer/Logic/PdkBot.cs(核心机器人) - PdkFriendServer/Logic/PdkGameMain.cs(BotMode+对接) - hjha-console/Program.cs(main.BotMode=true启动)
35 KiB
35 KiB