围棋是什么
Python又是什么
开始实现
Move类-落子/提子/认输
class Move(object):
def __init__(self, color: str):
self.__color = color
self.__type = None
def __play(self):
self.__type = self.__color
def __pass(self):
self.__type = None
@classmethod
def play_(cls):
cls.__play(cls)
@classmethod
def pass_(cls):
cls.__pass(cls)
board类-棋盘
class Board(Move):
def __init__(self, color: str):
super(Board, self).__init__(color)
self.board =[[self] * 19]*19
self.color = color
@classmethod
def play_(cls):
cls.__play(cls)