(25/06/23)오목 기획

허윤·2025년 6월 23일

[Step 1] 오목의 정의

  • 1.오목이란?
    • 게임의 장르 : 전략 보드게임
    • 기본적인 목표 : 동일한 색상의 돌을 직각 혹은 대각 방향으로 연속된 돌 5개 배치하는 것
  • 2.게임에 사용되는 요소
    • 돌 : 각 플레이어는 흑,백의 바둑돌을 배정받아 진행한다
    • 턴 : 흑이 선공권을 가지며 각 플레이어는 한턴에 하나의 돌만을 놓을 수 있다.
    • 맵 : 격자무늬의 맵에 세로줄과 가로줄이 교차하는 지점에 하나의 돌만을 두어야 한다.
  • 3.기본적인 진행 방식
    • 각 플레이어는 흑,백의 바둑돌을 고른다.
    • 한 턴에 하나의 바둑돌만을 맵 안에 배치할 수 있다.(흑 선공)
    • 각 플레이어의 돌들이 동일한 색상의 돌을 직각 혹은 대각 방향으로 연속된 돌 5개 배치되면 게임이 끝난다.
  • 4.승리 조건 & 패배 조건
    • 승리 : 동일한 색상의 돌을 직각 혹은 대각 방향으로 연속된 돌 5개를 배치하면 승리
    • 패배 : 상대가 위 조건을 충족시킬 시 패배

[Step 2] 오목의 기본 규칙 정리

  • 1.기본 규칙
    • 각 플레이어는 흑,백의 바둑돌을 고른다.
    • 한 턴에 하나의 바둑돌만을 맵 안에 배치할 수 있다.(흑 선공)
    • 각 플레이어의 돌들이 동일한 색상의 돌을 직각 혹은 대각 방향으로 5개 배치되면 게임이 끝난다.
  • 2.승리 조건과 게임 종료 방식
    • 승리 : 동일한 색상의 돌을 직각 혹은 대각 방향으로 5개 배치하면 승리
    • 패배 : 상대가 위 조건을 충족시킬 시 패배
  • 3.특수 규칙
    • 33 금수: 한 턴에 3개 이상의 연속된 돌을 만들 수 없음
    • 44 금수: 한 턴에 4개의 돌을 2개 이상 만들 수 없음
    • 6목 금지: 5개가 아닌 6개 이상의 돌을 연속으로 두면 무효

[Step 3] 기존 오목에서 차별화된 요소 기획

  • 1.기존 오목과 차별점을 만들 요소를 정의하세요.
    • 점수제
  • 2.게임의 핵심 재미를 한 문장으로 정의하세요.
    • 수비의 재미를 극대화한 규칙 도입으로 빠른 템포의 게임을 제공한다.
  • 3.추가적인 게임 규칙이 필요한가요?
    • Step2의 규칙을 그대로 유지한다.
    • 추가 규칙 : 상대의 연속된 돌 3개 이상의 진로를 방해할 시 1점을 획득한다
      • 연속된돌에 맞닿아야 하며 연속된 돌을 둔 플레이어가 스스로 둔 경우에도 상대방이 1점을 획득한다.
      • 총 10점을 획득하면 승리한다.
      • 만일 기존 승리조건과 추가규칙의 승리조건이 동시에 발생 할 경우 추가규칙을 충족시킨 플레이어가 승리한다.

[Step 4] 기획 문서 작성

  • 게임 개요
    • 수비의 베네핏을 강화시킨 빠른템포의 오목
  • 게임 진행 방식
    • 각 플레이어는 흑,백의 바둑돌을 고른다.
    • 한 턴에 하나의 바둑돌만을 맵 안에 배치할 수 있다.(흑 선공)
    • 각 플레이어의 돌들이 동일한 색상의 돌을 직각 혹은 대각 방향으로 동일한 색상의 연속된 돌 5개를 배치하면 해당 색상의 플레이어가 승리한다.
    • 33 금수: 한 턴에 3개 이상의 연속된 돌을 만들 수 없음
    • 44 금수: 한 턴에 4개의 돌을 2개 이상 만들 수 없음
    • 6목 금지: 5개가 아닌 6개 이상의 돌을 연속으로 두면 무효
  • 추가적인 게임 규칙
    • 수비 규칙 : 상대의 연속된 돌 3개 이상의 진로를 방해할 시 1점을 획득한다
      • 연속된돌에 맞닿아야 하며 연속된 돌을 둔 플레이어가 스스로 둔 경우에도 상대방이 1점을 획득한다.
      • 총 10점을 획득하면 승리한다.
      • 만일 기본 승리조건과 수비 규칙의 승리조건이 동시에 발생 할 경우 추가규칙을 충족시킨 플레이어가 승리한다.
  • 차별화 요소
    • 선턴을 가진 플레이어의 이점을 중화시키며 수비 규칙을 우선으로 설정하여 불리한 판도에서 역전 할 수 있는 수를 추가하였다.
  • 예상되는 사용자 경험 -
    • 기존의 룰은 백이 흑의 공격만을 막다가 패배하거나 수비적인 수를 두다가 우연히 승리하였는데 이러한 단조로운 플레이 양상을 개선 할 수 있을것으로 보인다.
    • 아래와같은 게임 양상이 나올 시 게임의 판도를 뒤엎는 결과가 나올 수 있다.

TIL

    1. 오늘 학습 키워드
    • 룰 추가 기획
    1. 오늘 학습 한 내용을 나만의 언어로 정리하기
    • 기존의 게임에 새로운 룰을 추가하여 플레이 양상을 바꾸기
    1. 학습하며 겪었던 문제점 & 에러
    • 문제&에러에 대한 정의
      • 처음 생각하였던 룰은 연속된 바둑돌의 갯수를 총합한 점수를 합산하여 승리를 정하는 방식이었다.
        다만 점수합산,직관성의 문제가 있어 위 기획안으로 최종 변경하였다.
    • 내가 한 시도와 해결 방법
      • 공격이 아닌 수비에 초점을 두고 새로운 룰을 생각해 보았다.
    • 새롭게 알게 된 점
      • 기획에서 필요한 예외산정과 룰의 직관성을 생각하게 되었다.
    • 이 문제&에러를 다시 만나게 되었다면?
      • 오목의 경우는 선공인 검은돌이 유리하여 33 44 6목같은 규칙이 추가되었는데.
        처음 생각했던 기획안은 오히려 유리한 플레이어에게 실어주는 기획이었는데
        앞서 말한 직관성 외에도 불리한 플레이어의 원인과 이유를 파악하여 신중하게 개선해야겠다.
    1. 내일 학습 할 것은 무엇인지
    • 사전캠프에서 제공하는 게임만들기 인강과제와 원하는게임 역기획 중 하나를 진행할 것 같다.
profile
C# 클라이언트 프로그래밍 지망

0개의 댓글