A game of TicTacToe implemented using Min-Max algorithm.
1. HUMANvsHUMAN
- 2인용 플레이를 할 수 있는 기능
2. Level System
- 컴퓨터의 플레이 난이도를 조절할 수 있는 기능
3. Ranking System
- 컴퓨터와 대결에서 시간을 잰 후 시간 순으로 순위를 매기는 기능
4. Console Clear
- 콘솔창을 초기화 시키는 기능
5. Title
- 초기화면에서 Tic Tac Toe Game 타이틀 출력
6. 파일 분할
7. 코드 클린화 작업
- 일반적인 형태의 코드 수정
- 주석문 한글화 및 규칙하에 수정
- 파일 주석문 삽입
- 함수 주석문 삽입
- Visual Studio 2015
- tictactoe.exe
- 모드 선택(사람vs사람 또는 사람vs컴퓨터)
- 사람 vs 컴퓨터 선택 시 랭킹 시스템 이용가능
- 랭킹 시스템이란 컴퓨터랑 경기 했을 경우 게임 시간 측정 가능한 기능
2-1. 사람vs사람 모드 선택시
- 개인 별로 좌표 값을 입력하면 된다.
------이후 사용법은 사람vs컴퓨터 선택 시 적용된다.-------
2-2. 사람vs컴퓨터 모드 선택시
- 난이도 설정 화면이 표시된다. 난이도는 초급, 중급, 고급으로 나뉜다.
- 선공 후공 결정
- O는 선공
- X는 후공
- 좌표값 입력
- 총 3번 반복됩니다.
- 결과 출력
- 게임의 결과를 볼 수 있습니다.
- ID를 입력하면 랭킹에 등록 됩니다.