오늘 한 것
- 게임 개발자를 위한 C++ 문법 강의 듣기
- C++ Text RPG 필수 구현 기능 STEP 1 ~ 8 복습
- C++ Text RPG 수정
내일 할 것
- 게임 개발자를 위한 C++ 문법 강의 끝내고 정리
- C++ Text RPG 필수 구현 기능 STEP 복습
- C++ Text RPG 도전 구현 기능 해보기
시간 되면 할 것들
STEP 3 - 스탯 관리 메뉴
[ 3번: 공격력 2배 / 4번: 방어력 2배 ]
→ 계속 적용이 가능하기 때문에 한 번 적용되면 다시 적용되지 않게 할 예정
STEP 5 - Monster 클래스 + 1:1 전투 (클래스 설계, 전투 루프)
→ 곧 바로 전투를 하게 됨. 공격, 방어, 도망을 추가로 넣을 예정
느낀 점
복습해도 예전만큼 늘고 있다는 생각이 잘 들진 않지만 계속 반복적으로 연습중이다.
까먹지 않게 연습하고 내 것으로 만들고 진행하는 것이 제일 안전하고 좋다고 생각하기 때문에 주말동안 천천히 더 해볼 예정이다.
C++ Text RPG 수정
- 스탯 설정에서 큰 숫자를 입력하여 RPG 진행이 수월해지는 점 보완
→ 40 ~ 50 사이로 스탯을 입력 받게 설정하여 RPG 진행이 너무 쉽지 않도록 막았음.
- 스탯 설정과 전직 시스템에서 숫자가 아닌 글자 입력 시 오류가 나는 부분을 해결하였음.
cout << "숫자만 입력해주세요." << endl;
cin.clear(); → 에러 상태 초기화
숫자가 아닌 글자가 들어오면 cout에 적은 문구가 계속해서 나오는 오류가 있어서 추가하였음.
cin.ignore(100, '\n'); → 최대 100글자까지 줄바꿈\n 이 나올 때까지 다 삭제해줘
입력창에 친 글자들은 메모리가 남아있기 때문에 메모리 삭제를 하지 않으면 cin 작동 시 다시 고장이 남.
continue; → 다시 반복문의 처음으로 가게함


3-3. 플레이어가 전직했을 때의 + 스탯과 - 스탯을 추가로 설정하여 RPG 요소의 재미를 추가하였음.



'본 캠프 TIL' 카테고리의 다른 글
| 26.05.19 / C++ Text RPG 오류 수정, 도전 과제 , AI 튜터 에이타니 활용 (0) | 2026.05.19 |
|---|---|
| 26.05.18 TIL / C++ Text RPG 수정, 게임 개발자를 위한 C++ 문법 (0) | 2026.05.18 |
| 26.05.14 TIL (0) | 2026.05.14 |
| 26.05.13 TIL / C++ Text RPG STEP 6 ~ 8 (0) | 2026.05.13 |
| 26.05.12 TIL / C++ Text RPG STEP 5 (0) | 2026.05.12 |