【B10】Python小游戏设计之五子棋

2022-02-01 22:13:30      索炜达电子      374     

文件编号:B10

文件大小:6.6M

代码行数:315行(主程序)

开发环境:Python3.8

猿创承诺:该源码均通过亲自测试可正常运行

简要概述:

1.完成基本框架的设计 

2.实现人人对战,人机对战 

3.制作UI和操作逻辑 

注:

1. UI代码暂时先提交到UI文件夹下

2. 算法代码暂时先提交到Algorithm文件夹下

运行效果:

Run gobangGUI.py

【B10】Python小游戏设计之五子棋

目录│文件列表:

 ├ 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

TAG五子棋
  • 7 次
  • 30 分