오늘부터 CH2 과제 2번을 모여서 같이 하게 되었다.

과제 2번은 단계별로 Step 8까지 있으며 필수 구현 기능과 도전 구현 기능이 있다.
우선 필수 구현 기능부터 진행해보았다.




Step 1과 2에서 캐릭터 생성 화면을 만들었다.
변수를 통해 캐릭터의 이름과 스텟을 입력받게 만들었고 while 값을 통해 입력값이 너무 작다면 다시 입력 받을 수 있게 했다.
또한 함수를 만들어 현재 능력치를 편하게 불러올 수 있게 만들었다.


이후에 Step 3 에선 캐릭터 강화 창을 만들었다.
switch-case 문을 활용해 번호를 입력해 각 변수에 해당하는 값이 바뀌고 출력되게 만들었다.

Player 클래스를 만들어서 이름과 직업, 레벨, 각 스텟들을 묶어 새로 재정의 해주었다.
그에 따라 메인 함수에도 코드를 변경해주었다.


.
오늘은 이렇게 Text_RPG를 제작을 시작해보았는데 생각보다 재미 있었다.
꼬인 코드를 풀어보기도 하고 버그를 찾아 디버깅도 해보며 유의미한 시간을 보냈다.
클래스 부분은 어려워서 강의를 보며 했음에도 쉽지 않아서 GPT를 써가며 도움을 구했다.
처음 구상했던 바와 유사하게 나왔으며 자잘한 실수들을 고쳐주었다.
'본캠프 TIL' 카테고리의 다른 글
| 05.07 Unreal 본캠프) Text_RPG 제작 과정 (플레이어 전투씬 구현) (0) | 2026.05.07 |
|---|---|
| 05.06 Unreal 본캠프) Text_RPG 제작 과정 (0) | 2026.05.06 |
| 04.30 Unreal 본캠프) C++ 포인터와 레퍼런스 (0) | 2026.04.30 |
| 04.29 Unreal 본캠프) 따라치기 세션 파일 빌드 오류 해결 및 깃 업로드 (1) | 2026.04.29 |
| 04.27 Unreal 본캠프) 배열, 함수 / FPS 완성 (0) | 2026.04.27 |