• 大小: 2.73M
    文件类型: .zip
    金币: 1
    下载: 0 次
    发布日期: 2021-01-30
  • 语言: Python
  • 标签: python  pygame  五子棋  

资源简介


资源截图

代码片段和文件信息

from collections import namedtuple

chess =namedtuple(‘chess‘‘name valuecolor‘)
point =namedtuple(‘point‘‘X Y‘)

BLACK=chess(‘黑子‘1(202020))
WHITE=chess(‘白子‘2(230230230))
offset=[(10)(01)
        (11)(1-1)]
class Check:
    def __init__(selfl_points):
        self.point=l_points
        self.check =[[0]*l_points for _ in range(l_points) ]

    def get_check(self):
        return self.check

    checkb=property(get_check)
    #判断是否可以落子
    def can_drop(selfpoint):
        return self.check[point.Y][point.X] ==0

    def drop(selfchesspoint):
        print(f‘{chess.name}({point.X}{point.Y})‘)
        self.check[point.Y][point.X]=chess.value
        if self.win(point):
            print(f‘{chess.name}获胜‘)
            return chess

    #判断是否赢了

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----
     目录           0  2019-11-17 21:51  .idea\
     文件           9  2019-11-10 09:30  .idea\.name
     目录           0  2019-11-17 21:51  .idea\inspectionProfiles\
     文件         174  2019-11-10 09:24  .idea\inspectionProfiles\profiles_settings.xml
     文件         195  2019-11-10 09:24  .idea\misc.xml
     文件         277  2019-11-10 09:33  .idea\modules.xml
     文件        5271  2019-11-17 21:10  .idea\workspace.xml
     文件         408  2019-11-10 09:24  .idea\五子棋.iml
     目录           0  2019-11-19 21:40  __pycache__\
     文件        2184  2019-11-19 21:40  __pycache__\check.cpython-36.pyc
     文件        2158  2019-11-17 12:57  __pycache__\check.cpython-37.pyc
     文件        1627  2019-11-17 12:57  check.py
     文件       11709  2019-11-19 22:11  man to machine.py
     文件     2885634  2019-11-19 21:43  天空之城.mp3

评论

共有 条评论