WeChat_LandLords-master.zip

  • FootBall_S
    了解作者
  • Python
    开发工具
  • 16KB
    文件大小
  • zip
    文件格式
  • 0
    收藏次数
  • 1 积分
    下载积分
  • 2
    下载次数
  • 2019-02-16 09:56
    上传日期
斗地主残局算法分析,需要的可以带走,绝对好用
WeChat_LandLords-master.zip
  • WeChat_LandLords-master
  • .gitignore
    13B
  • minmax_engine.py
    4.8KB
  • move_filter.py
    6.3KB
  • solve_puzzle.py
    320B
  • move_classifier.py
    6.1KB
  • ui_engine.py
    4.7KB
  • LICENSE
    11.1KB
  • move_player.py
    3.9KB
  • utils.py
    3.7KB
  • README.md
    967B
  • move_gener.py
    10KB
  • test.py
    7.2KB
内容介绍
欢乐斗地主之残局解答器 这个项目终于完成了! 最初实现了2个引擎(都是多进程):蒙特卡洛引擎和传统的MinMax引擎。其实它们的代码极为类似, 但是因为蒙特卡洛引擎并不准确,概率最高的未必是绝杀的一条路,因此弃用蒙特卡洛引擎,而专注于MinMax引擎。 Min-Max引擎还有另外一个好处,就是非常快,因为可以剪枝;但对于牌类来说,就必须算到牌局终局。 使用方法: python solve_puzzle.py -------------------------------------------------------------------------- # Code Introduction 1. Test Framework See test.py 2. UIEngine 3. MoveGener (Move Generator) Generate all the 14 types of moves. 4. MoveClassifier (Move type classifier) Give a move, tell which type it belongs to. 5. get_resp_moves(cards, rival_move) Give all the possible moves per cards on hand and the rival's move 6. Min-Max Engine
评论
    相关推荐