내 작은 왕국 기획 위키

성장과 레벨

01 게임

이 문서 안에서

성장 트랙은 하나, 골드입니다. level주머니 용량, 전사 공격력, 제작 개방, 광산 개방, 던전 진입을 결정합니다. 왕성 레벨 없음. 주민 개인 단위입니다.

한 줄 요약 — 레벨은 사람의 것이고 거의 모든 게이트의 열쇠입니다. 화폐는 골드 하나뿐입니다.


1. 골드 트랙

villagerLevelUpCost(n) = 10 × n × (n + 10) (src/game/data/formulas.ts). 입구는 [레벨 업] 버튼 하나. 한 번에 한 레벨. levelUpVillager: 골드 차감 → level += 1stats.villagerLevelUps += 1.

v25까지 두 번째 트랙 xpForNextLevel(n)=60n이 있었으나 차수가 달라 격차가 (n+10)/2배로 상한 없이 벌어졌고, UI도 없어 숨은 할인이었습니다. v26에서 개념째 삭제. 이미 도달한 level은 보존, VillagerState.xp 필드·applyXpGain·xp 로케일 키 삭제. 음식 4종은 효과 교체(아이템·레시피 유지).


2. 합류 레벨

traits.startLevel (Lv.1~5). 직업 1·2번 → Lv.1 / 3번·채집직 4번 → Lv.2 / 채집직 5번(인장)·제작직·전사 4번 → Lv.3 / 채집직 6번(인장)·제작직·전사 5번 → Lv.4 / 요리사 6·대장장이 6·전사 6 → Lv.5.


3. 레벨이 올리는 것

게이트규칙
주머니 용량+10 × traits.pouch × 배수
전사 ATK+3
전사 HP×1.42 (기하급수, 증가분 즉시 충전)
제작 개방레시피별 levelReq Lv.1~10
광산 개방자갈1·구리3·철5·석탄8·은12·태양석16·수정20·미스릴3(인장)
작업지 개방직업별 체인 레벨 게이트 (밭·숲·사냥터·어장)
던전 개방1·3·5·7·9·11·13·15·17·20 (전사 본인 레벨)
채집 속도바꾸지 않음

4. 생명력 — 전사만

v27에서 전사 전용. 비전사 6직업은 hp 필드 없음.

maxHp = round(traits.stamina × 1.42^(level-1) × (1 + 장비stamina/100)). traits.stamina 전사 6명 105~170.

Lv전사 1 (105)전사 6 (170)
1105170
5427691
102,4653,991
1514,23123,040
2082,161133,023

5. 경험치는 이제 없다

삭제되었습니다. 남은 xp 문자열: 주석(이유 기록)·tests/experience-removal.test.ts(부활 방지). 되돌리려면 세 곳을 함께 손대야 합니다.


6. 상한이 없다

상한 상수·검사 없음. 2차 곡선 자체가 상한. 가장 깊은 게이트 Lv.20 이후에는 주머니 용량과 전사 ATK만 오릅니다.


7. 수치표 (Lv.1~30)

기본 주머니 = traits.pouch 1, 구매권·버프 없음. 전사 ATK = traits.atk 0, 장비 없음.

Lvn→n+1 골드누적 골드기본 주머니전사 ATK
111011010013
224035011016
339074012019
45601,30013022
57502,05014025
69603,01015028
71,1904,20016031
81,4405,64017034
91,7107,35018037
102,0009,35019040
112,31011,66020043
122,64014,30021046
132,99017,29022049
143,36020,65023052
153,75024,40024055
164,16028,56025058
174,59033,15026061
185,04038,19027064
195,51043,70028067
206,00049,70029070
216,51056,21030073
227,04063,25031076
237,59070,84032079
248,16079,00033082
258,75087,75034085
269,36097,11035088
279,990107,10036091
2810,640117,74037094
2911,310129,05038097
3012,000141,050390100

12명 전원 Lv.15 누적 = 247,800골드 → pack_gold_l(240,000) 설계 근거. v26 이후 요리는 레벨을 직접 사지 않습니다(채집→판매→골드→레벨 간접 경로만).


8. 통계와 미션

지표세는 것미션
stats.villagerLevelUps레벨업 횟수w_levelup_5 · a_levelup_25
stats.foodEaten요리 소비d_feed_1
stats.goldEarned번 골드d_collect_gold_200 · m_gold_5000 · a_gold_5000

9. 연출 — 승급은 왕명입니다

playLevelUpFx: 1,900ms. 호출 지점은 골드 레벨업 직후 한 곳(villager-detail.ts).

레벨업은 힘이 솟는 일이 아니라 승진입니다 — 함락된 왕국에 돌아온 마지막 왕족이 돌아와 준 몇 안 되는 사람 하나의 지위를 올리는 일. 그래서 연출은 소환이 아니라 임명장입니다.

시점무엇
0ms화면이 rgba(6,6,14,0.72)로 가라앉습니다 — 오버레이 배경과 같은 값의 평면 암전. 방사형 스포트라이트가 아닙니다
60~480ms양피지가 가로로 펴집니다(scaleX 0.04→1, 살짝 넘겼다 돌아옴). 두루마리 축 2개가 양끝으로 밀려납니다
~410ms글이 얹힙니다: 왕명 · 이름 · 직업 · Lv.n-1 → Lv.n
703ms왕의 인장이 밀랍에 눌립니다. 가속 이징으로 떨어져 멈추고, 밀랍이 번지고, 종이 먼지 9개가 낮게 퍼지고, 종이가 3px 흔들립니다. 햅틱은 여기서 울립니다
~940ms등불이 종이 위를 한 번 지나갑니다
1,600ms~종이를 내려놓듯 아래로 사라집니다

이전 판(가챠 문법)에서 걷어낸 것: 전면 백금색 섬광, 광선 12, 확장 링 2, 스파클 18, 한국어·일본어에도 그대로 나오던 대문자 라틴 LEVEL UP. villager.level_up.fx는 이제 3개 언어로 번역됩니다(왕 명 / ROYAL DECREE / 王 命).

색은 전부 세계 안의 물건입니다: 양피지 #f1e3c4~#cfb888, 잉크 #4a3423, 축 #5c4033+#8b6914, 밀랍 #8b2f28. 금색은 오른 레벨 숫자 하나에만 씁니다 — 얻은 것은 그 숫자이고 나머지는 그것이 적힌 종이입니다.

같은 밀랍이 획득 팝업(ui/reward-popup.ui.json) 머리의 낙인에도 쓰입니다. 지급과 승급이 같은 왕국에서 발행된 것으로 읽히게 하는 유일한 연결선입니다.


이어서 읽기

이 문서를 가리키는 곳