[Step 1] 오목이란?
1. 오목이란?
• 게임의 장르
추상 전략 보드게임으로, 두 명의 플레이어가 번갈아 돌을 두며 전략적으로 승부를 겨루는 게임.
추상 전략 보드게임으로, 두 명의 플레이어가 번갈아 돌을 두며 전략적으로 승부를 겨루는 게임.
• 기본적인 목표:
자신의 돌로 수평, 수직 또는 대각선으로 연속된 5개의 돌(혹은 정해진 수)을 먼저 완성하는 것.
2. 게임에 사용되는 요소
• 보드:
일반적으로 15x15 혹은 19x19 크기의 격자(바둑판 형태)를 사용
일반적으로 15x15 혹은 19x19 크기의 격자(바둑판 형태)를 사용
• 돌:
두 종류의 돌(흑돌과 백돌)이 사용되며, 플레이어마다 한 가지 색을 담당.
두 종류의 돌(흑돌과 백돌)이 사용되며, 플레이어마다 한 가지 색을 담당.
• 규칙 및 인터페이스:
기본 규칙 외에도, 추후 추가될 특수 규칙이나 기능, 스킬 등을 위한 인터페이스 요소와 게임 로직이 포함되어야함.
기본 규칙 외에도, 추후 추가될 특수 규칙이나 기능, 스킬 등을 위한 인터페이스 요소와 게임 로직이 포함되어야함.
3. 기본적인 진행방식
- 턴제 방식:
플레이어는 번갈아가며 한 번씩 돌을 두며, 빈 칸에 돌을 배치 - 대응 및 전략:
상대방의 수를 차단하거나 자신의 연속 돌을 만들어가는 전략적 움직임이 필요 - 특수 요소 적용:
기본 진행 외에도 추가될 특수 규칙이나 스킬 사용 시 별도의 진행 절차가 도입될 수 있음
4. 승리조건 & 패배조건
- 승리조건:
자신의 돌로 가로, 세로, 혹은 대각선 상에 연속된 5개의 돌(또는 사전에 정한 수)을 완성하면 승리합니다. - 패배조건:
상대방이 동일한 방식으로 승리조건을 충족하면 패배하게 됩니다. - 무승부 상황:
모든 칸이 채워지거나, 특별한 룰에 따라 승부가 결정되지 않는 경우 무승부로 처리할 수 있습니다.
'Unity 개발 공부' 카테고리의 다른 글
| [내배캠] 9일차 코루틴에 대한 기초 공부. (25.04.02) (0) | 2025.04.01 |
|---|---|
| [내배캠] 8일차 게임속 상호작용 분석하기 (25.04.01) (1) | 2025.04.01 |
| [내배캠 사전캠프] 7일차 C# 기초 응용 수학문제풀이(25.03.31) (0) | 2025.03.31 |
| [내배캠 사전캠프] 6일차 C# 난수생성,문자열처리,out,ref,is,as (25.03.28) (0) | 2025.03.27 |
| [내배캠 사전캠프] 5일차 C# 상속,인터페이스,가상메서드, 추상클래스 (25.03.27) (0) | 2025.03.26 |