资源简介
本人原创,不喜勿喷!
代码片段和文件信息
# 用数组定义一个棋盘,棋盘大小为 15×15
# 数组索引代表位置,
# 元素值代表该位置的状态:0代表没有棋子,1代表有黑棋,-1代表有白棋。
from tkinter import *
from tkinter.messagebox import *
import os
TAG_BLACK = “1“
TAG_EMPTY = “.“
TAG_WHITE = “0“
ROOT_DIR = os.path.abspath(os.path.dirname(os.path.abspath(__file__)) + os.path.sep + “.“)
class Chess(object):
def bf_save(self):
path = os.path.join(ROOT_DIR “record.txt“)
file = open(path “w“)
for i in range(len(self.record)):
x y = self.record[i]
file.write(“{}: [{} {}]\n“.format(“黑方“ if i % 2 == 0 else “白方“ x y))
file.close()
def init_matrix(self):
return [[TAG_EMPTY for y in range(self.column)] for x in range(self.row)]
def __init__(self):
#############
# param #
#######################################
self.row self.column = 15 15
self.mesh = 25
self.ratio = 0.9
self.board_color = “#CDBA96“
self.
相关资源
- 随机森林分类(python代码)
- python动画(基于turtle+ math)
- python for给一列求偶数和奇数和统计个
- python tensorFlow AND和XOR
- python 字符串包附 函数 (in用法)
- python while
- python battleship 小游戏
- python 实现电子计算机
- python 手机号码运营商查询
- python 计算器
- python进行等宽离散并将结果写入exce
- python的网易云简单爬虫(已不能音乐
- python给图片增加透明文字水印
- python 单例模式
- python 给图片增加透明水印(文字)
- python采集百度贴吧图片并保存到本地
- Python给照片换底色(基于opencv模块)
- python 实现wifi断线重连 (通过ping和
- Python GUI Tkinter 顯示時鐘方法
- Read an Digit-Multimeter in Python
- python模拟登录52破解论坛,并实现打卡
- python 自动生成 RDP 远程连接登陆文件
- python查询百度关联词(相关搜索结果
- 用python漫画并打包成pdf文件
- python统计代码行数
- Python爱奇艺首页海报
- python 给图片添加数字水印
- python 批量验证解压密码是否正确(可
- Python logging 日志例程
- word2vec.py(来自黄文坚的“tensorflow实
评论
共有 条评论