2022-02-01 22:13:30 索炜达电子 685
文件编号:B10
文件大小:6.6M
代码行数:315行(主程序)
开发环境:Python3.8
猿创承诺:该源码均通过亲自测试可正常运行
简要概述:
1.完成基本框架的设计
2.实现人人对战,人机对战
3.制作UI和操作逻辑
注:
1. UI代码暂时先提交到UI文件夹下
2. 算法代码暂时先提交到Algorithm文件夹下
运行效果:
Run gobangGUI.py
目录│文件列表:
├ 1.文档
│ │ GUI界面设计.pdf
│ │ python课设分工.docx
│ │ Python课设实验报告.docx
│ └ Python课设答辩.pptx
├ 2.源码
│ └ Python_gobang-main
│ │ Judge Win.py
│ │ judge_win.py
│ ├ .idea
│ │ │ .name
│ │ │ deployment.xml
│ │ │ misc.xml
│ │ │ modules.xml
│ │ │ Python_gobang.iml
│ │ │ vcs.xml
│ │ │ workspace.xml
│ │ └ inspectionProfiles
│ │ │ profiles_settings.xml
│ │ └ Project_Default.xml
│ ├ AI
│ │ │ ai1.py
│ │ │ aiStep.py
│ │ │ game.py
│ │ │ search.py
│ │ ├ module
│ │ │ └ search.py
│ │ ├ utils
│ │ │ │ ai.py
│ │ │ └ __pycache__
│ │ │ │ ai.cpython-37.pyc
│ │ │ └ ai.cpython-38.pyc
│ │ └ __pycache__
│ │ │ aiStep.cpython-37.pyc
│ │ │ aiStep.cpython-38.pyc
│ │ │ game.cpython-37.pyc
│ │ │ game.cpython-38.pyc
│ │ │ search.cpython-37.pyc
│ │ └ search.cpython-38.pyc
│ ├ double_fight
│ │ │ gobang_chessboard.py
│ │ │ gobang_client.py
│ │ │ gobang_client2.py
│ │ │ gobang_server.py
│ │ └ __pycache__
│ │ └ gobang_chessboard.cpython-37.pyc
│ ├ GUI
│ │ │ ai.py
│ │ │ chessboard.py
│ │ │ doublePlayerGUI.py
│ │ │ Gobang.py
│ │ │ gobangGUI.py
│ │ │ gobang_server.py
│ │ │ MyButton.py
│ │ │ Player2GUI.py
│ │ │ readme.md
│ │ ├ double_play
│ │ │ │ gobang_server.py
│ │ │ └ __pycache__
│ │ │ └ gobang_server.cpython-37.pyc
│ │ ├ sound
│ │ │ │ defeated.wav
│ │ │ │ move.wav
│ │ │ └ win.wav
│ │ ├ source
│ │ │ │ black.png
│ │ │ │ chessboard.jpg
│ │ │ │ gobang_background.png
│ │ │ │ icon.ico
│ │ │ │ readme.md
│ │ │ │ white.png
│ │ │ │ 人机对战_hover.png
│ │ │ │ 人机对战_normal.png
│ │ │ │ 人机对战_press.png
│ │ │ │ 双人对战_hover.png
│ │ │ │ 双人对战_normal.png
│ │ │ │ 双人对战_press.png
│ │ │ │ 开始按钮_hover.png
│ │ │ │ 开始按钮_normal.png
│ │ │ │ 开始按钮_press.png
│ │ │ │ 悔棋按钮_hover.png
│ │ │ │ 悔棋按钮_normal.png
│ │ │ │ 悔棋按钮_press.png
│ │ │ │ 标识.png
│ │ │ │ 游戏界面.png
│ │ │ │ 游戏界面1.png
│ │ │ │ 白子.png
│ │ │ │ 白棋胜利.png
│ │ │ │ 空白.jpg
│ │ │ │ 认输按钮_hover.png
│ │ │ │ 认输按钮_normal.png
│ │ │ │ 认输按钮_press.png
│ │ │ │ 返回按钮_hover.png
│ │ │ │ 返回按钮_normal.png
│ │ │ │ 返回按钮_press.png
│ │ │ │ 黑子.png
│ │ │ └ 黑棋胜利.png
│ │ └ __pycache__
│ │ │ ai.cpython-37.pyc
│ │ │ ai.cpython-38.pyc
│ │ │ chessboard.cpython-37.pyc
│ │ │ chessboard.cpython-38.pyc
│ │ │ doublePlayerGUI.cpython-37.pyc
│ │ │ doublePlayerGUI.cpython-38.pyc
│ │ │ double_player_1.cpython-37.pyc
│ │ │ gobangGUI.cpython-37.pyc
│ │ │ gobangGUI.cpython-38.pyc
│ │ │ gobang_server.cpython-37.pyc
│ │ │ MyButton.cpython-37.pyc
│ │ └ MyButton.cpython-38.pyc
│ ├ module
│ │ │ search.py
│ │ └ __pycache__
│ │ └ search.cpython-37.pyc
│ └ __pycache__
│ │ ai.cpython-37.pyc
│ └ aiStep.cpython-37.pyc
└ 3.演示视频
└ 演示视频.mp4