~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 | 수생, 현태, 규현 |