Skip to content

Latest commit

 

History

History
35 lines (20 loc) · 1.46 KB

README.md

File metadata and controls

35 lines (20 loc) · 1.46 KB

Connect6

游戏规则

1. 默认先手者为黑棋方,对峙双方谁的六个棋子先连在一条线即为胜者。 2. 当有四个子连成一条直线时,就应采取防守,堵住四子的一端,否则就会输掉比赛。 3. 应当避免在比赛内出现四四禁手、五五禁手等情况,否则就会不小心输掉比赛。

已实现的功能

1. Qt编程实现server程序六子棋游戏界面,20*20格子;

2. 编程实现server本地端的鼠标点击依次放置黑白棋子,实现双人手动下棋;

3. 编程实现自动判别下棋的合法性;

4. 编程实现自动判别盘面输赢或者和棋;

5. 编程实现实现本地人机下棋;

6. 编程实现本地机机下棋;

7. 开始游戏有背景音乐;点击按钮或落下棋子时,有声效;加入按钮点击特效。

8. 设计选项,可选择开启/关闭禁手。

项目运行状况

20201019172422525.jpg

20201019172449478.jpg

20201019172625679.jpg

20201019172724844.jpg

视频演示:https://www.bilibili.com/video/BV1vz4y1C7M8?share_source=copy_web