文件名称:Chess_Python:这是使用libpy pygame在python中实现的国际象棋游戏
文件大小:998KB
文件格式:ZIP
更新时间:2024-04-09 08:41:45
chess pygame python-3 chess-game Python
棋 这是使用libpy pygame在python中实现的国际象棋游戏 动机 我想为我的计算机科学课创建一个python项目,该项目应该先进但对我自己而言是可行的。我个人非常喜欢国际象棋,因此我问一些高年级的学生,是否可以进行编码,他们鼓励我去做。 目标 到最后,此国际象棋游戏应能够执行任何正式的国际象棋规则。 同一台PC上的两个播放器应该可以彼此对战。 实施国际象棋AI,而不是通过 导入一个已经存在的非常先进的或 做我自己的 游戏的实现 首先,我创建了一个父类“ Pieces”,该类将包含诸如移动或显示作品之类的基本方法。然后,我为其他所有片段创建了一个类,该类将为父级“ Pieces”继承 当前状态的要求 使用软件包管理器安装pygame。 pip install pygame 怎么玩 为此,只需打开main.py 现在,通过单击其中的一件,您可以看到可以将其移动到哪里。通过单击标记
【文件预览】:
Chess_Python-updates_
----init.py(61B)
----two_play_menu.py(2KB)
----test.py(2KB)
----main.py(23KB)
----SCHACH.py(31B)
----components()
--------knights_cls.py(3KB)
--------stockfish_20011801_x64.exe(1.12MB)
--------switch.py(2KB)
--------rooks_cls.py(5KB)
--------history.py(198B)
--------__init__.py(0B)
--------constants.json(189B)
--------button.py(1KB)
--------kings_cls.py(5KB)
--------bishops_cls.py(6KB)
--------entry_boy.py(3KB)
--------pawns_cls.py(5KB)
--------board_cls.py(4KB)
--------__pycache__()
--------clock.py(690B)
--------queens_cls.py(9KB)
--------pieces_cls.py(17KB)
----LICENSE(34KB)
----assets()
--------white_rook.png(21KB)
--------white_king.png(38KB)
--------white_queen.png(66KB)
--------black_rook.png(23KB)
--------white_bishop.png(47KB)
--------stockfish()
--------black_pawn.png(28KB)
--------white_pawn.png(28KB)
--------white_knight.png(53KB)
--------black_king.png(39KB)
--------black_bishop.png(48KB)
--------black_knight.png(49KB)
--------black_queen.png(67KB)
----intermediary.py(165B)
----start.py(2KB)
----bot_settings_menu.py(2KB)
----README.md(3KB)
----__pycache__()
--------main.cpython-39.pyc(9KB)
----.gitignore(33B)