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

资源简介

两两对战,体验竞技的乐趣,非常简练的代码

资源截图

代码片段和文件信息

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

评论

共有 条评论