Skip to content

Gelinxier/Gobang

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

12 Commits
 
 
 
 

Repository files navigation

五子棋

版本更新

1.3 版本 - 2024.5.26

  • 增加了撤回功能,玩家现在可以撤销他们的上一步操作。

  • 在棋盘上标注了最新落子位置的红点。

  • 优化了代码逻辑,以提升性能和可维护性。

    漏洞/未实现

    • 没有回溯功能

1.2 版本 - 2024.5.24

  • 增加了 "Restart" 按钮以便重置游戏。

  • 增加了棋盘上的特殊五点。

  • 从任意鼠标点击可以下棋改为仅鼠标左键可以下棋。

  • 改进了胜利和棋盘状态检查的游戏逻辑。

    漏洞/未实现

    • 没有回溯功能
    • 没有撤回功能

1.1 版本 - 2024.5.24

  • 修复了棋子下到最后一行或最后一列时的逻辑错误

  • 更换背景为棕色,棋子为白色

  • 棋子显示位置从格子内改为横竖线交点上

  • 增加了棋盘下满时的平局判断逻辑

  • 优化代码逻辑

    漏洞/未实现

    • 没有回溯功能
    • 鼠标点击是任意鼠标点击都行,需要换成只有左键
    • 没有撤回功能

1.0 版本 - 2024.5.23

  • 实现五子棋的基础逻辑

    漏洞/未实现

    • 屏幕下满时,未实现平局判断逻辑
    • 白棋颜色实际上是蓝色,尚未修改

环境要求

  • Python 3.7 及以上
  • Pygame 2.5.2

Windows 下转为 exe 文件

如果需要将项目转为 exe 文件,请按以下步骤操作:

  1. 安装 PyInstaller:

    pip install pyinstaller

    提示: 如果网速太慢,可以切换成国内源来加速。

  2. 在命令行中切换到项目文件所在的目录:

    cd 项目文件路径
  3. 输入以下命令生成 exe 文件:

    pyinstaller -F -w -i xxxxxx.ico 五子棋.py
    • xxxxxx.ico 可以自行修改,放入同一目录下即可。
  4. 等待生成过程完成。

联系方式

如有任何问题或建议,请提交 Issue 或与我联系。


感谢您的使用与支持!

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages