본 캠프 TIL

26.05.21 TIL / 팀 프로젝트 Text-Console RPG 1일차

jh009 2026. 5. 21. 22:13

오늘 한 것

팀 프로젝트 Text-Console RPG 기획안

크툴루 신화를 배경으로 하였음

 

스토리

광신도 집단이 금단의 의식을 거행

→ 무고한 사람들을 제물로 바쳐 차원의 균열을 열어 기괴하고 거대한 존재들이 이 세계에 당도
→ 지역 주민들이 실종되는 사건을 조사하기 위해 주인공(용병)은 의뢰를 받고 지역에 오게 됨

 

주인공(용병)은 아티팩트 파츠를 모두 모아 차원문을 성공적으로 닫게됨

→ 광신도들의 철저한 계략임

→ 지역 주민 전체를 제물로 바치기 위한 의식의 제단을 완성하는 장치

→ 더 거대한 차원문 소환 엔딩

 

정신력 시스템 

100 에서부터 시작하며 적에게 피해를 입으면 점점 줄어듦

→ 정신력이 0 으로 떨어지면 (1 ~ 3번 랜덤 발생)

1. 패널티 추가 후, 전투 자동 종료
2. 플레이어 즉사
3. 플레이어 조종 불가능. 캐릭터는 2턴 간 미치광이 상태로 자동으로 행동 수행 (정신력 회복 포션으로 회복 시 즉시 풀림)

 

직업

1. 버서커

- 정신력 스탯 자체가 존재하지 않음.

- 고유스킬, 공용스킬 사용 불가능.

 

2. 흑마법사

- 고유스킬의 데미지 ↑

- 고유스킬 사용 시 정신력을 소모 

 

3. 파계승

타 직업 대비 안정적인 정신력 관리

- 고유 스킬: 정신력 회복

 

4. 도적/약탈꾼

- 높은 회피 메커니즘 및 아이템 드랍률 상승 보너스 보유

- 고유 스킬: 약탈(패시브) / 몬스터에게 나오는 아이템의 드랍율 증가

 

★ 도파민 직업 상자 (Random Class)  

A. 부랑자

- 특수능력 없음 (기본 스탯 / 레벨업으로 받는 일정 스탯을 마이너스)


B. 도박꾼

- 게임 내 모든 전투 행동(모든 공격력, 방어력, 스킬 효과 등)에 랜덤 배율 수치(0.75배 ~ 1.8배) 적용

 

전투시스템

기존 RPG에 있던 공격, 방어, 도주, 고유스킬, 공용스킬과 정신력, 정신공격, 정신방어를 추가하였음

정신력은 체력과 동일한 시스템으로 동작할 예정


내일 할 일

- CodeKata 문제 풀기

- AI 진단 퀴즈 풀기

- 팀 프로젝트 Text-Console RPG 역할 분담 및 코드 작업


느낀 점

RPG에 크툴루 신화를 넣은 것이 굉장히 참신했다고 생각한다. 역시 의견을 주고받아야 좋은 결과물이 나온다고 생각한다.

 

크툴루 신화 기반 Text-Console RPG 이기 때문에 개인적으로 몇 가지 적어봤다.

 

직업 선택쪽에 넣으면 괜찮다고 생각해서 적어봄.


1. 버서커: 정신이 마모되어 오직 살육의 광기만 남은 피에 굶주린 자

살육과 광기만 남아 정신력 관리가 필요 없는 대신, 스킬 사용이 불가합니다.

 

패시브 스킬:

[광란] 레벨업 시 추가 공격력을 얻습니다.

 

[무감각] 체력이 50% 이하로 떨어지면 3턴 동안 모든 피해량이 50% 감소합니다.


2. 흑마법사: 금단의 지식을 탐한 대가로 강력한 파괴의 권능을 얻은 자

파괴적인 마법을 구사하는 대신, 스킬 사용시 정신력을 소모합니다.


3. 파계승: 종교의 규율을 깨부수고 독자적인 정신의 경지에 이른 자

가장 강인한 멘탈을 지녔으며, 스스로의 정신력을 치유할 수 있습니다.

 

패시브 스킬:

[육체 탈각] 정신력이 90% 이상으로 유지될 경우 능력치가 대폭 상승됩니다

 

액티브 스킬:

[금지된 명상] 전투 중 한 턴을 소모하여 자신의 정신력을 대폭 회복하고 방어 상태가 됩니다. (방어 +10)


 

4. 도적/약탈꾼: 혼란을 틈타 오직 자신만의 생존과 이득을 취하는 무법자

높은 회피율로 적의 공격을 흘리고, 적의 주머니를 털어 빠르게 성장합니다.

 

패시브 스킬:

[약탈] 몬스터가 드랍하는 아이템이 나올 확률이 증가합니다. (전투 승리 시 상시 적용)

 

액티브 스킬:

[안개 걸음] 다음 1턴 동안 자신에게 들어오는 모든 공격을 막습니다. (쿨타임 3턴)


5. 부랑자: 그저 배가 고파서 이 음산한 마을로 흘러 들어온 낙오자

어떠한 특수 능력도, 이점도 없습니다. 오직 실력으로만 살아남으십시오.


6. 도박꾼: 모든 상황을 운에 맡기는 광기 어린 승부사

모든 행동은 운에 따라 대박이 되거나, 처참한 쪽박이 됩니다.

 

액티브 스킬:

[올인 (All-In)]

사용 시 최소 10 에서 최대 50 사이의 무작위 정신력을 소모합니다. 

소모한 정신력 x (0.75 ~ 1.8배 랜덤 수치)만큼의 무작위 피해를 적에게 입힙니다.

 

[러시안룰렛] 6발 중 1발만 장전된 총을 쏩니다.

성공 시: 랜덤 수치의 가장 큰 피해를 3번 입힙니다.

실패 시: 총이 폭발하여 자신에게 피해를 입고 2턴 동안 방어력이 하락합니다 (방어력 -10)