Skip to content

oOtiti/Gobang

Repository files navigation

五子棋 Gobang

用C++,CMAKE实现 开发平台:VScode+MSVC+VCPKG


头文件: Chessboard :棋盘

定义了棋盘的功能,游戏状态

Gamer :玩家

定义玩家的属性,使用颜色

Music :音乐

定义游戏音乐,可切换音乐

Photo :图片

定义棋盘颜色

Piece :棋子

定义棋子属性 (未实现)可能会有功能棋

Button :按钮

定义棋子属性 (未实现)可能会有功能棋


CPP文件:

在src底下是对于头文件的实现。 特别地: game是主要的整个游戏的调用。

不足: 项目对玩家的手动登入登出逻辑未实现 项目对棋盘调用图片后的颜色没调 没有提供rank逻辑 没有完成再次游戏的调用 界面没有美化 等等...


项目中用的window的系统调用和SFML的使用为自学,不规范见谅。 部署编译项目必要: 1.添加SFML库(可用vcpkg) CMakePresets.json已添加,也可以用vcpkg本身,已经写好json文件 2.CMAKE

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors