资源简介
代码片段和文件信息
from collections import namedtuple
Chessman = namedtuple(‘Chessman‘ ‘Name Value Color‘)
Point = namedtuple(‘Point‘ ‘X Y‘)
BLACK_CHESSMAN = Chessman(‘黑子‘ 1 (45 45 45))
WHITE_CHESSMAN = Chessman(‘白子‘ 2 (219 219 219))
offset = [(1 0) (0 1) (1 1) (1 -1)]
class Checkerboard:
def __init__(self line_points):
self._line_points = line_points
self._checkerboard = [[0] * line_points for _ in range(line_points)]
def _get_checkerboard(self):
return self._checkerboard
checkerboard = property(_get_checkerboard)
# 判断是否可落子
def can_drop(self point):
return self._checkerboard[point.Y][point.X] == 0
def drop(self chessman point):
“““
落子
:param chessman:
:param poin
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
文件 2152 2019-01-23 22:29 五子棋\checkerboard.py
文件 15137 2019-01-25 13:13 五子棋\Gomoku2.py
文件 0 2019-01-09 22:52 五子棋\__init__.py
文件 8335048 2019-01-24 11:58 五子棋\五子棋.exe
目录 0 2019-01-25 13:41 五子棋
----------- --------- ---------- ----- ----
8352337 5
相关资源
- 深度学习入门:基于Python的理论与实
- opencv_python官方中文教程源码修改版
- 《Python源码剖析-深度探索动态语言核
- Python学习手册.mobi kindle电子书 带源码
- 《Python深度学习》(Deep Learning With
- Python-使用遗传算法和深度学习训练
- Python五子棋(使用pygame包含人人人机
- 用Python写网络爬虫PDF&源码
- 图灵书籍(流畅的Python.pdf+Python基础教
- Python学生成绩管理系统
- python-Django-网上购书商城完整源码
- 深度学习入门:基于Python的理论与实
- 2017年传智黑马python基础加就业班视频
- Python机器学习基础教程中文版Introdu
- 《Python爬虫开发与项目实战》pdf+源码
- python飞机大战小游戏
- Python爬虫开发与项目实战PDF与源码.
- pygame单机五子棋实现
- OpenCV 3计算机视觉 Python语言实现第二
- 《Python Spark2.0 Hadoop机器学习与大数据
- Python从入门到项目实践全彩版PDF+源码
- Python源码剖析
- Python大战机器学习(华校专)2017出版
- python行人检测视频+源码
- 与孩子一起学PythonPDF书、源代码素材
- OpenCV 3计算机视觉:Python语言实现(以
- 飞机大战python源码及游戏
- PYTHON数据可视化编程实战以及中文P
- python pygame全民大战飞机游戏源码
- python源码剖析超清版)
评论
共有 条评论