为了实践MCTS应用于五子棋,需要编写对应程序来完成此过程加深对理论运用。接下来将会学习Python等相关程序工具来实现整个实践设想,对于实践的学习计划先简单分为下面几个设想步骤。
1、安装Python熟悉编程环境。
2、学会Python图形编程,因为要画出棋盘和下棋,所以需要图形化编程。
3、通过案例学习初步掌握Python程序开发。
4、尝试模仿开发五子棋MCTS单机版运算程序。
上面是大概设想,不知道需要多长时间可以达成最终效果,既然开始了就一步步往下吧。
先开始安装Python编程环境:
当前使用的是MacBook,所以选择Mac安装Python3,Mac本身自带Python2.7,并且允许两个版本共存。为何有2.7版本还要安装3版本,发现这个问题是因为Python版本并未前向兼容的问题,当前不纠结使用哪个版本,先从3开始吧。下面是安装过程步骤。
1)安装homebrew
Homebrew介绍:Homebrew是一款Mac OS平台下的软件包管理工具,拥有安装、卸载、更新、查看、搜索等很多实用的功能。简单的一条指令,就可以实现包管理,而不用你关心各种依赖和文件路径的情况,十分方便快捷。
整个安装过程可参考此文章:https://www.jianshu.com/p/4e80b42823d5
brew命令:
brew list 列出已安装的软件
brew update 更新brew
brew home 用浏览器打开brew的官方网站
brew info 显示软件信息
brew deps 显示包依赖
2)安装Python3
brew install python3
安装好后运行python3 --version命令版本为最新发布版本Python 3.6.5。
3)检查是否安装成功
接下来将学习莫烦提供的资料:https://morvanzhou.github.io/

网友评论