소소하지만 확실한 행복의 세번째 습작 틱택토 -> 오목 -> 오델로 게임 구현
Gomoku 프로젝트 기반으로 추가 구현으로 업데이트-> 페어를 정해 페어프로그래밍 진행 -> 코드리뷰 진행
팀 / 이름 | |
---|---|
1팀 | 정호, 나현 |
2팀 | 나라, 슬기 |
3팀 | 연진, 나령 |
Tic-Tac-Toe프로젝트를 기반으로 구현한 Gomoku게임을 기반으로 React를 사용하여 구현합니다.
- 보드판 생성
- 8x8 크기의 오델로 보드판 생성
- 돌 놓기
- 사용자가 클릭한 좌표를 확인하여 해당 위치에 돌을 놓음
- 흑돌과 백돌을 구분하여 렌더링
- 놓인 돌 주위의 돌을 뒤집는 기능 구현
- 승리 조건 확인
- 모든 칸이 채워졌을 경우 게임 종료
- 게임 종료 시 보드판의 돌 개수가 많은 쪽이 승리
- 무승부인 경우를 처리
- 게임 리셋
- 게임이 종료되면 다시 시작할 수 있도록 리셋 버튼 제공
- 기타 UI 구성 (각자 개성에 맞게 구현!)
- 현재 턴을 표시하는 UI 구성
- 승리한 사용자와 해당 위치를 표시하는 UI 구성
- 첫 디렉토리는 본인의 이름으로 만들고 하위 디렉토리에서 프로젝트 구현해주세요!