오늘 한 것
팀 프로젝트 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)
'본 캠프 TIL' 카테고리의 다른 글
| 26.05.26 TIL / 팀 프로젝트 Text-Console RPG 3일차 (0) | 2026.05.26 |
|---|---|
| 26.05.22 TIL / 팀 프로젝트 Text-Console RPG 2일차 (0) | 2026.05.22 |
| 26.05.20 TIL / C++ Text RPG 오류 수정, 도전 과제, 세부 기능 보완 (0) | 2026.05.20 |
| 26.05.19 / C++ Text RPG 오류 수정, 도전 과제 , AI 튜터 에이타니 활용 (0) | 2026.05.19 |
| 26.05.18 TIL / C++ Text RPG 수정, 게임 개발자를 위한 C++ 문법 (0) | 2026.05.18 |