This file contains ambiguous Unicode characters that may be confused with others in your current locale. If your use case is intentional and legitimate, you can safely ignore this warning. Use the Escape button to highlight these characters.
# Report4 - 俄罗斯方块、五子棋
## 内容:
* 任务类型:强化学习
* 背景介绍:俄罗斯方块、五子棋是两个经典的休闲游戏。《俄罗斯方块》的基本规则是移动、旋转和摆放游戏自动输出的各种方块,使之排列成完整的一行或多行并且消除得分。五子棋是一种两人对弈的纯策略型棋类游戏。通常双方分别使用黑白两色的棋子,下在棋盘直线与横线的交叉点上,先形成5子连线者获胜。
通过构建游戏仿真环境,并研究强化学习方法,让计算机自动计算最优的策略,从而实现让计算机自动玩。
## 要求:
1. 研究[OpenAI Gym](https://gym.openai.com/),编写游戏的仿真环境
2. 研究深度强化学习模型,构建游戏的模型
3. 研究并编写基于PyTorch的代码
4. 测试所研究方法的效果
5. 自己手动编写一个不用机器学习,通过规则实现的方法;然后让机器学习方法和自己编写的规则的方法对弈
6. 按照`report_template.ipynb`撰写自己的报告。