~cpp from Player import Player class DefaultComputerPlayer(Player): def __init__(self,aStone, aBoard): Player.__init__(self, aStone, aBoard) def name(self): return "MyName~" def execute(self): putableList = self.getPutableList() posX,posY = putableList[0] return self.put(posX,posY)
~cpp from evaluator import Evaluator class SimpleEvaluator(Evaluator): def __init__(self,aBoardSize=8): Evaluator.__init__(self,aBoardSize) # 해당 판에 대해 평가하는 함수 # stone 에 대해서 이 판이 몇점짜리 판인지에 대해 점수를 매긴다 def evaluate(self,board,stone): return board.count(stone)
50 4 16 12 12 16 4 50 4 -30 -4 -5 -5 -4 -30 4 16 -4 1 0 0 1 -4 16 12 -5 0 0 0 0 -5 12 12 -5 0 0 0 0 -5 12 16 -4 1 0 0 1 -4 16 4 -30 -4 -5 -5 -4 -30 4 50 4 16 12 12 16 4 50
팀명 | 작성자 | 코드 |
Namsang | 상섭, 정현, 보창 | ALittleAiSeminar/Namsang |
Smart | 기웅, 선호, 휘동 | Upload(zeropage):SmartPlayer.py |
NonNamsang | 수생, 현태, 규현 |