# FiveChess **Repository Path**: lichsword/FiveChess ## Basic Information - **Project Name**: FiveChess - **Description**: No description available - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2024-10-15 - **Last Updated**: 2024-10-15 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README C++实现五子棋,面向对象风格 开发平台VS2017,控制台输出字符显示棋盘。共定义的6个class,即棋子类(Chess)、棋盘类(ChessBoard)、棋手类(Player)、裁判类(Judge)、显示类(Displayer)、游戏类(Game)。 有人机对弈人人对弈两种模式,时间原因AI下棋落子是随机的。 设计思考:https://blog.csdn.net/DreamLike_zzg/article/details/86749069?spm=1001.2014.3001.5502 ![运行效果](https://github.com/zhouzg/FiveChess/blob/master/show.png) log: 有game类,游戏流程在game类中 player类为基类,派生出Human类与AI类 修改Givechess()实现