AI에게 현재게임의 상태를 먹이면
그에 맞는 행동을 출력하게 하는 함수임.
ai.wutName(gameState)
리턴값은 그 \"행동\" 객체가 나옴.
\"상황을 보고 판단하여 행동을 내놓는다\"
그럼 이 메서드 이름을 뭐라 지으면 좋을까요?
thinkOf(gameState) ? 근데 이건 뭔가 리턴값이 없을 거 같은 이름..
interprete(gs) ? 요것도 좀 흠...
그에 맞는 행동을 출력하게 하는 함수임.
ai.wutName(gameState)
리턴값은 그 \"행동\" 객체가 나옴.
\"상황을 보고 판단하여 행동을 내놓는다\"
그럼 이 메서드 이름을 뭐라 지으면 좋을까요?
thinkOf(gameState) ? 근데 이건 뭔가 리턴값이 없을 거 같은 이름..
interprete(gs) ? 요것도 좀 흠...
moveLikeJagger
calc
NextAct(thisSituation);
compute
전에 인공지능오셀로 만들땐 makeMove라고 지었음
makeDecisionOn(gameState) 이거면 되겠다
makeDecisionOn 으로 하면 약간 이런 느낌임. c 로 mysql 할때 쿼리 날리고 result를 따로 받아야 하는데, 그 result 생성만 하고 return은 따로 해야 하는 느낌?
다음 행동을 만들기만 하고 값 받아오는건 다른 getter 써야할 느낌임
AI.CalcNextBehavior(state)
으음 calcNextAct(gameState) 이정도로 할까... 모두들 감샤합니다
getNextAct
HelloWorld
CFSM_종류_행동