목표
실제 게임의 시스템을 분석하고 IPOF 구조와 테크니컬 라이팅을 적용해 기획서를 완성한다.
시스템명
농작물 성장 시스템
목적
농작물 마다 성장의 시간과 계절 제한을 두어 다양한 종류의 농작물을 연구하게끔 유도
기획의도
게임 시스템 상 1년이라는 기간이 지나는 동안 다양한 농작물을 키우게 하여
구성요소목록
농작물 종류 : 농작물 마다 독립적인 성장 시간을 보유
성장 시간 : 게임 내의 시간 (일 단위)
성장에 필요한 조건 : 적절한 계절, 물, 정확한 게임 일 수(ex 3일)
성장 시간 감소 : 비료 아이템, 성장 촉진 아이템
성장 상태 : 성장 중 / 시듦
IROF
Input : 플레이어가 숙면에 취함 (침대 오브젝트 사용) 인하여 게임 시간 하루 지남(농작물 카운트 1 증가)
Process :
- 숙면을 통한 하루 정산을 마치고 다음날로 진행
- 농작물의 성장 상태 확인 → 전날 성장 조건 확인 → 조건 달성 시 성장
- 조건확인 → 물을 주지 않음(조건 미달성)으로 시듦
- 허수아비 없음 → 외부 요소인 까마귀 출현 → 특정 위치 농작물 소멸
Output :
- 정상 조건 달성 → 작물 성장 카운트 +1 누적
- 미관리 작물 → 작물 상태가 시듦 상태로 변경
- 까마귀 피해 → 특정 좌표의 작물 객체 데이터 삭제
- 수분 상태 → 모든 경작지가 '0'(false / 마름)으로 초기화
Feedback :
- 성장 성공 : 농작물의 시각적 변화 + 땅이 마른 상태를 시작적으로 표시
- 성장 실패 : 농작물이 말라 비틀어진 상태로 시각적 변화
정상 동작 흐름
- 경작지 생성 → 플레이어가 초기 제공된 장비인 호미를 통해 경작지 위치 선정
- 농작물 심기 → 플레이어가 선정한 위치의 경작이에 농작물 심기
- 관리 → 플레이어가 도구(물뿌리개)를 사용하여 경작이의 수분 상태를 True로 변경
- 침대 휴식 → 플레이어가 침대를 사용하여 하루를 종료
- 농작물 상태 갱신 → 시스템이 플레이어 정산 시간 동안 성장 로직을 실행하여 단계 갱신
- 농작물 수확 → 성장이 완료된 작물을 수확하여 인벤토리에 획득
예외 케이스
- 수분 비료 적용 상태 → 물이 마르지 않아서 스스로 성장하게 적용
- 비가 내림 → 작물이 죽지 않고 정상적으로 성장할 수 있도록 적용
- 농작물의 알맞지 않은 계절로 변동 → 해당 농작물들은 무조건 시듦 상태로 변환
- 작물 요정 이벤트 or 배우자 이벤트 발동 시 → 물을 주지 않았던 작물들을 물을 준 상태로 자동 변환
- 물이 필요 없는 작물 → 아무런 조건 없이 스스로 성장 하게 설계
- 스프링쿨러(외부 오브젝트) 설치 → 물을 자동으로 작물에게 적용하여 스스로 성장하게 적용
- 성장을 마친 작물 → 성장이 끝나서 방치해도 작물이 시들지 않게 설계표
- 계절의 변화 → 계절에 맞는 작물 = 정상 성장 / 계절에 맞지 않는 작물 = 시듦 상태
- 호스트 - 게스트 시간 동기화 → 호스트가 게임을 멈추거나 하루를 넘길 때, 게스트 농장도 함께 갱신되게 적용
- 성장 일수 최솟값 보호 → 아이템을 통해 작물의 성장을 촉진 시켜도 최소 1일의 시간을 소모하게 보호 하도록 설계
수치 명세
성장 가속 공식
성장 촉진제: 성장 기간 약 10% 단축 (각 성장 단계별 일수 감소 방식으로 적용됨)
고급 성장 촉진제: 성장 기간 약 25% 단축 (각 성장 단계별 일수 감소 방식으로 적용됨)
초고속 성장 촉진제: 성장 기간 약 33% 단축 (각 성장 단계별 일수 감소 방식으로 적용됨)
농업 전문가(직업): 모든 작물 성장 약 10% 추가 단축 (비료와 합산 적용, 단계별 계산)
최소 성장치: (공식 위키에 명시된 내용 없고 게임 로직상 1일 이하로 내려가지 않는 것으로 커뮤니티 유저들 사이에서 알려져 있음)
https://stardewvalleywiki.com/Crop_Growth_Calendars
https://stardewvalleywiki.com/Speed-Gro
https://stardewvalleywiki.com/Hyper_Speed-Gro
https://stardewvalleywiki.com/Farming#Professions
까마귀 발생 및 방어 (Crows & Scarecrows)
발생 조건: 농장에 심어진 작물이 15개 초과일 때 발생 가능
허수아비 방어 범위: 허수아비 위치 기준 반지름 8칸 (약 249개 타일 보호)
https://stardewvalleywiki.com/Scarecrow
https://stardewvalleywiki.com/Crows
거대 작물 확률 (Giant Crops)
대상 작물: 콜리플라워, 멜론, 호박 (3종).
발생 조건: 수확 가능한 상태의 동일 작물이 3x3 격자를 이루고 있으며 물이 유지된 상태일 때.
확률: 매일 아침 조건을 만족하는 각 3x3 지점마다 1% 확률로 발생
https://stardewvalleywiki.com/Crops#Giant_Crops
수분 유지 확률 (Water Retention)
보급형 수분 유지토: 다음 날 물이 유지될 확률 약 33%
고급 수분 유지토: 다음 날 물이 유지될 확률 약 66%
디럭스 수분 유지토: 다음 날 물이 유지될 확률 100%
https://stardewvalleywiki.com/Fertilizer
타 시스템 연동
- 날씨 시스템 → 비,눈,천둥(번개)에 따른 수분 공급과 작물 파괴 여부를 결정
- 스킬/아이템 적용 → 플레이어의 농사 스킬 레벨과 아이템 적용에 따른 작물 품질 및 성장 속도 보너스
개선 제안
작물별 내성 수치 및 시듦 유예 시스템 도입하여 모든 작물이 물을 안 주자마자 즉시 시드는 것이 아니라 작물마다 수분 내성 수치를 부여한다. 예시로 선인장은 3일간 물을 안 줘도 버티지만 쌀은 하루만 안 줘도 즉시 시드는 방식을 설계
이유는 플레이어가 바쁜 일정(광산 탐험, 축제 등)을 앞두고 물을 덜 줘도 되는 내성이 강한 작물을 선택하는 전략적 플레이가 가능해진다. 실수로 하루 물을 놓쳤을 때 모든 작물이 전멸하여 발생하는 과도한 상실감을 방지하고 '시들어가는 중'이라는 중간 시각적 단계를 통해 플레이어에게 복구 기회를 제공하여 난이도를 완화할 수 있다.
또한 모든 식물이 동일한 수분 필요량을 가진다는 단순함에서 벗어나 작물 고유의 특징을 설계할 수 있다.
'기획' 카테고리의 다른 글
| 성장 테이블 설계 (0) | 2026.05.18 |
|---|---|
| 기획 4주차 (0) | 2026.05.04 |
| X meets Y 콘셉트 제안 (0) | 2026.04.19 |
| 기획 - One Pager (0) | 2026.04.15 |
| 역 기획서 과제 (0) | 2026.04.13 |