반응형

소스 - https://github.com/derren-korean/gomoku1

전체적인 맥락


3차에 걸쳐 프로젝트를 진행한다.

1차.


승리 조건 : 

1. 나란히 있는 돌의 색을 판단.

2. 1을 만족하고, 그 방향이 가로, 세로, 대각선으로 일정한 방향인지 판단.

3. 2를 만족하고, 그 갯수가 5개인지 판단.


모델링 : 

돌, 보드, 플레이어, 주심


테스트 코드 : 

1. 색 판단

2. 돌 방향

3. 5개 나란히 있을 경우 승리조건이 만족하는지

4. 각 방향 별로 3번이 만족하는지


코딩 :

소켓 통신으로 플레이어 1,2를 모두 테스팅


테스트 코드 :

Program 착수 로직


2차

승리 조건 :

각 오목 규칙과 각 게임 방법에 따른 조건 만족 시.


3차

불계승, 타이머, 

반응형

'myProject' 카테고리의 다른 글

TDD - 오목게임  (0) 2018.01.18
돌 선택 알고리즘  (0) 2017.10.15
오목 만들기 - 모델링  (0) 2017.10.06

+ Recent posts