- 선택한 게임의 이름은 무엇인가요?
구스구스덕 - 선택한 게임의 장르는 무엇인가요?
캐주얼, 전략, 추리, 멀티 플레이어 - 선택한 게임의 어떤 시스템에 집중하셨나요?
투표, 역할, 시야 시스템 - 해당 시스템이 동작하는 구조의 시작부터 과정을 자세하게 분석, 나열해봅시다.
[ 투표 시스템 ]
◾투표가 시작되면 투표 창이 나타남
- 누군가가 시체와 상호작용을 하거나 벨을 울리는 경우 모든 동작을 멈추고 모든 플레이어를 한 곳에 모아 투표를 시작한다.
◾ 익명 투표 온오프 기능
- 익명 투표를 on하면 화면에 투표한 플레이어가 검은색으로 표시됨
- 익명 투표를 off하면 화면에 투표한 플레이어가 색으로 표시됨
◾ 투표 결과로 게임이 종료되는 경우
- 선택된 플레이어가 마피아면 마피아 수에서 -1
- 선택된 플레이어가 마피아가 아니면 전체 플레이어 수에서 -1
- 남은 플레이어 중 마피아가 과반이면 마피아 승으로 종료-투표를 받아서 승리하는 특별한 승리 조건을 가진 중립 플레이어가 존재
- 남은 플레이어 중 시민밖에 없으면 시민 승으로 종료
[ 마피아(오리)와 시민(거위),중립(도도새, 비둘기, 등… ) 시스템 ]
◾ 마피아와 시민, 중립의 UI가 서로 다름-마피아의 경우 누가 마피아인지 알 수 있음
- 직업 값을 만들어서 특정 값의 사람들은 플레이어 정보를 확인 할 수 있게 만듦
- 시민, 중립의 경우 누가 마피아인지 알 수 없음
◾ 마피아인 경우 화면 UI
- KILL과 VENT 버튼 ,직업 버튼 ,가짜 퀘스트 상호작용 버튼 활성
◾ 시민인 경우 화면 UI
- 직업 버튼 퀘스트와의 상호작용 버튼 활성
◾ 중립의 경우
- 중립 플레이어 고유의 버튼 ,가짜 퀘스트 상호작용이 활성
[ 시야 시스템 ]
◾ 시야 바깥이나 벽 너머가 어둡게.
- 플레이어 위치에서 구 형태로 캐릭터 주변 시야를 밝게 보이게 함
◾ 사보타지 등 이벤트가 발생했을 때도 시야를 조정.
- 전체 맵을 한번 렌더링 후 플레이어에 시야를 설정한 컴포넌트를 넣고 플레이어 시야가 변화할 때 시야 내부만 다시 랜더링
◾ 특정 직업을 가진 시민이 능력을 사용 시 벽을 넘어서 볼 수 있음
- 능력을 사용 시 벽을 필터링 해주던 fov의 기능에서 벽을 더 이상 필터링 하지 않도록 변경, 능력 종료 시 다시 필터링 하도록 변경
◾ 시야 범위 내의 목소리만 들림. 거리에 따라서 목소리의 크기도 달라짐
- 플레이어에 Audio Listener 컴포넌트 추가해 거리에 따라 음향 조정
5. 직접 분석해본 내용 중 가장 핵심이 되는 구성 요소는 무엇이라 생각하나요?
게임의 종료 조건을 좌우하는 요소이므로 투표 시스템이 가장 핵심적이라고 생각한다. 플레이어는 투표를 통해 누가 어떤 역할인지 추리하고 자신의 승리에 방해가 되는 플레이어를 제거할 수 있는 기회를 가지게 된다. 이 과정에서 게임의 방향이 결정되며, 플레이어들의 협력과 전략적 판단이 요구된다.
'내일배움캠프 > 퀘스트' 카테고리의 다른 글
| [내배캠][Unity_6기][사전캠프] 퀘스트6 - 에셋 스토어 둘러보기 (0) | 2024.08.29 |
|---|---|
| [내배캠][Unity_6기][사전캠프] 퀘스트5 - Unity 조사하기 (0) | 2024.08.28 |
| [내배캠][Unity_6기][사전캠프] 퀘스트2 - 블로그 개설 (0) | 2024.08.28 |