Unity 개발 일지/게임 기획
오목 게임 기획(팀 프로젝트)
ohty20012
2025. 3. 27. 15:46
[Step 1] 오목이란?
- 오목이란?
- 게임의 장르 : 캐쥬얼 보드게임, 추상 전략 게임
- 기본적인 목표 : 가로, 세로, 대각선으로 다섯 개의 연속된 돌을 먼저 만들기
- 게임에 사용되는 요소
- 격자무늬가 있는 15x15 오목판
- 바둑돌
- 두 명의 플레이어
- 기본적인 진행 방식
- 두 명의 플레이어가 번갈아가며 바둑판에 흑 또는 백의 바둑알을 놓습니다.
- 양 플레이어는 흑 또는 백, 한 색의 바둑알만 사용할 수 있으며, 양 플레이어가 같은 색의 바둑알을 사용할 수 없습니다.
- 승리 조건과 패배 조건
- 승리 조건 : 5칸 연속으로 같은 색깔이 돌이 있는 상태인 "오목"을 두면 승리합니다.
- 패배 조건 : 착수하면 패배하는 자리인 "금수"에 두거나 상대방이 먼저 "오목"을 두었을 경우 패배합니다.
- 금수 : 먼저 두는 흑에게 주어지는 패널티로 쌍삼, 삼삼, 사사, 육목, 칠목 등의 금수를 두게 되면 패배합니다.
[Step 2] 오목의 기본 규칙 정리
- 기본 규칙
- 돌은 선과 선이 만나는 지점에 놓아야 하며 이미 돌이 있는 곳에는 놓을 수 없습니다.
- 한 번 둔 돌의 위치는 바꿀 수 없습니다.
- 일반 룰 : 흑백 모두 3-3만을 금수로 하는 룰로, 먼저 두는 흑에게 많이 유리하기 때문에 거의 사용하지 않습니다.
- 렌주 룰 : 흑백 공평성을 맞추기 위해 고안된 룰로, 대부분의 오목 어플에서 채용합니다. 흑은 33 금수, 44 금수, 장목 금수 규칙이 있는 반면 백은 금수가 아예 존재하지 않습니다.
- 승리 조건과 게임 종료 방식
- 승리 조건 : 같은 색으로 놓인 돌이 연속적으로 5개가 놓였을 경우 승리합니다.
- 게임 종료 방식 : 누군가 승리했거나, 흑 또는 백이 금수를 제외하고 더 이상 놓을 수가 없을 때 무승부로 게임이 종료됩니다.
- 특수 규칙 적용 여부
- 금수 룰 적용 여부 (선택 사항)
- 33 금수 : 한 턴에 두 개 이상의 열린 3을 동시에 만들 수 없습니다.
- 금수 룰 적용 여부 (선택 사항)
[Step 3] 기존 오목에서 차별화된 요소 기획
- 기존 오목과 차별점을 만들 요소를 정의하세요.
- 제한 턴 안에 가장 긴 이어지는 돌을 만든 사람이 승리합니다.
- 게임을 시작할 때 각자 여러 능력 중 하나가 랜덤으로 선택되고, 상대박이 능력을 사용하기 전에는 상대방의 능력을 알 수 없습니다.
- 능력 목록
- 더블 스톤 : 한 번의 턴에 돌을 두 개 배치할 수 있음
- 차단벽 : 특정 칸을 일정 턴 동안 잠금해서 그동안 누구도 돌을 놓을 수 없음
- 타임 리미트 : 상대의 턴 시간을 단축시킴
- 텔레포트 : 내 돌 하나를 인접한 빈 칸으로 이동
- 블라인드 모드 : 보드의 일부 영역을 1턴 동안 가려서 상대가 보지 못하게 함
- 스톤 캔슬 : 자신의 턴에 돌을 놓으며 동시에 상대의 돌 하나를 제거
- 게임의 핵심 재미를 한 문장으로 정의하세요.
- 전략적 스킬 사용과 변칙적인 플레이로 끊임없이 역전이 펼쳐지는 새로운 개념의 오목
- 추가적인 게임 규칙이 필요한가요?
- 턴 제한 : 게임이 진행되는 동안 제한된 수의 턴을 사용하여 능력을 활용하고 효율적으로 돌을 놓는 전략 요구
- 능력 카드 시스템
- 랭크 시스템을 도입하여 비슷한 수준의 유저끼리 매칭하는 오목 랭크 시스템 도입
[Step 4] 기획 문서 작성
- 게임 개요
- 이 게임은 기존 오목에서 전략적 요소를 추가하여 변칙적인 플레이와 심리전이 가능한 새로운 방식의 오목입니다. 각 플레이어는 게임 시작 시 랜덤으로 능력을 부여받으며, 정해진 턴 수 내에서 가장 긴 연속된 돌을 만드는 것이 목표입니다. 상대방의 능력을 알 수 없는 상태에서 전략적으로 능력을 활용하고, 제한된 턴 안에 승리를 쟁취해야 합니다.
- 게임 진행 방식
- 게임을 시작할 때 각자 여러 능력 중 하나가 랜덤으로 선택되고 그 능력을 사용해서 정해진 턴 수 내에 가장 긴 이어지는 돌을 만든 사람이 승리
- 게임 시작 두 명의 플레이어가 매칭되면 각자 랜덤으로 능력을 부여받음. 제한된 턴 수가 설정되며, 해당 턴 내에 승부를 결정해야 함.
- 턴 진행 플레이어는 자신의 턴마다 돌을 하나 놓거나 능력을 사용할 수 있음. 능력 사용에는 쿨타임이 적용되며, 전략적으로 사용해야 함. 상대의 능력은 사용 전까지 알 수 없음.
- 승리 조건 제한된 턴 내에서 가장 긴 연속된 돌을 만든 플레이어가 승리. 턴이 종료되었을 때 동일한 길이의 돌이 완성된 경우, 먼저 달성한 플레이어가 승리. 모든 턴이 소진될 때까지 승부가 나지 않으면 무승부 처리.
- 추가적인 게임 규칙
- 턴 제한: 게임이 진행되는 동안 제한된 수의 턴을 사용하여 능력을 활용하고 효율적으로 돌을 놓는 전략 요구
- 능력 카드 시스템
- 랭크 시스템을 도입하여 비슷한 수준의 유저끼리 매칭하는 오목 랭킹 시스템 도입
- 팀별 차별화 요소
- 제한 턴 내 승리 조건: 정해진 턴 수 내에서 가장 긴 연속된 돌을 만든 플레이어가 승리.
- 랜덤 능력 부여: 게임 시작 시 무작위로 능력이 부여되며, 상대의 능력은 사용 전까지 알 수 없음.
- 전략적인 능력 사용: 돌을 놓는 것 뿐만 아니라, 다양한 능력을 활용한 변칙적인 플레이가 가능.
- 더블 스톤 : 한 턴에 돌 2개 배치 (쿨타임 : 5턴)
- 차단벽 : 특정 칸을 3턴동안 돌 배치 불가로 만듦 (쿨타임 : 5턴)
- 타임 리미트 : 상대 턴 시간을 절반 단축 (쿨타임 : 5턴)
- 텔레포트 : 설치한 자신의 돌을 인접한 칸에 이동 (쿨타임 : 4턴)
- 블라인드 : 3X3에 해당하는 지역 가리기. 상대만 안보임 (쿨타임 : 5턴)
- 스톤 캔슬 : 상대가 설치한 돌 제거 (쿨타임 : 5턴)
- 예상되는 사용자 경험
- 기존의 오목보다 변수가 많아지고 새로운 플레이 경험으로 기존 오목에 숙련된 플레이어 또한 새로 유입된 플레이어와 같은 선상에서 시작이 가능하다.
- 단순한 선공 우위가 아닌 전략적인 턴 운영이 중요해진다.
- 각 능력은 고유한 전략적 특성을 지니기 때문에 자신과 상대의 능력에 따라 다양한 상황이 나올 수 있고 그에 따라 게임이 쉽게 질리지 않아 오랫동안 플레이할 수 있다.
22조 노션 : https://prairie-scribe-b42.notion.site/1c2cfec4013780409e8cd50ba8438eac