Skip to content

sysu17363020/FiveChess

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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

运行效果

log: 有game类,游戏流程在game类中 player类为基类,派生出Human类与AI类 修改Givechess()实现

About

FiveChess based on C++ with object oriented programming

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors