Skip to content
LanceShawPublic

About

大二暑期程序设计实践小学期大作业

Resources

Stars

0 stars

Watchers

1 watching

Forks

 
 

Latest commit

 

History

86 Commits

Folders and files

Repository files navigation

五子棋

如何使用

下载zip包或者git clone到本地之后,在主目录运行这个命令:

python main.py

目前提供三种游戏模式,分别是双人模式,单机模式和联机模式。

  • 双人模式下,两位玩家在同一台计算机上操作,提供存盘和悔棋功能
  • 单机模式下,玩家和AI对战,提供简单和困难两种AI,对应不同的搜索策略
  • 联机模式需要两名玩家在同一个子网下,且确保连接不被防火墙阻挡,建议连接同一台路由器,玩家可以创建房间或者加入已经存在的游戏,暂时不提供TCP直连(你不觉得玩个游戏还要查IP很累么),可以考虑以后加入,默认房主执黑子先行。此模式下,UDP广播将占用1060端口,TCP连接将占用1061端口。

Python信息

Python 3.6

需要如下库:

  • PyQt5
  • numpy

作者信息

黄超
清华大学软件学院
thss15_huangc@163.com

邵钰衫
清华大学软件学院
thss15_shaoys@163.com

余广琳
清华大学软件学院
thss15_yugl@163.com

吐槽

不知道是谁设计的这个题目,说好的训练后台业务逻辑,那就训练呗,非要搞个什么五子棋,整个过程跟后端一点关系都没有,不知道出题人怎么想的,让我们把Qt再学一遍很有意思么……

About

大二暑期程序设计实践小学期大作业

Resources

Stars

0 stars

Watchers

1 watching

Forks

Releases

Packages

Contributors

Languages