文件名称:chess:国际象棋游戏实施练习
文件大小:32KB
文件格式:ZIP
更新时间:2024-04-23 04:45:51
Python
象棋游戏 使用PyGame库开发的国际象棋游戏。 创建用于测试命令设计模式的项目,该项目应用于移动逻辑。 该体系结构旨在可扩展。 要添加新片段,请创建一个继承自Piece的类并实现所需的方法。 还可以通过从Movement或ComposedMovement继承来添加自定义运动逻辑。 运行代码 您将需要安装python3和pip 使用pip install -r requirements.txt 使用python3 game.py运行代码 项目结构 pieces/ :每个棋子的实现 board.py :国际象棋棋盘数据结构的实现 moves.py :运动逻辑 game.py :演示逻辑,使用pygame库。 images/ :包含游戏的图像资产(例如棋子和棋盘)
【文件预览】:
chess-master
----images()
--------white()
--------black()
--------chessboard.png(2KB)
----moves.py(9KB)
----game.py(5KB)
----board.py(4KB)
----requirements.txt(13B)
----.gitignore(28B)
----README.md(846B)
----pieces()
--------piece.py(609B)
--------pawn.py(1KB)
--------queen.py(1KB)
--------__init__.py(200B)
--------rook.py(745B)
--------bishop.py(985B)
--------colors.py(67B)
--------knight.py(516B)
--------king.py(536B)