팀 프로젝트
오늘 팀 프로젝트를 시작하게 되었다.
배정받은 역할을 코드로 구현하기에 앞서
간단히 머리 속에 있는 내용을 플로우 차트로 작성해 보았다.
랜덤한 몬스터 생성하기

- 배틀 전 몬스터를 랜덤으로 생성하는 코드를 담당하게 되었다.
- 랜덤 값을 사용하기 위해서는 시드를 초기화 해줘야한다.(같은 시드값은 같은 랜덤값을 생성함으로)
- 생성된 랜던값으로 Switch문에 분기하여 몬스터를 생성한다.
턴제 배틀 구현하기

- 턴제 배틀은 간단히 4가지로 나누어 보았다.
- 배틀 초기화 단계에서는 배틀에 필요한 데이터를 생성한다.
- 배틀 가능 단계에서는 배틀에 필요한 데이터가 유효한지 확인해본다.
- 배틀 시작은 플레이어와 몬스터는 각 턴별로 타겟을 공격하고 배틀 결과(배틀 종료가 되었는지)를 확인해본다.
- 배틀이 종료되면 배틀 결과에 따라 보상을 획득 또는 게임을 종료하도록 구현한다.
- 아직 미구현 사항이 있음으로 향후 업데이트해나갈 예정이다.
알고리즘 구현
[Algorithm] 체육복
문제 설명점심시간에 도둑이 들어, 일부 학생이 체육복을 도난당했습니다. 다행히 여벌 체육복이 있는 학생이 이들에게 체육복을 빌려주려 합니다. 학생들의 번호는 체격 순으로
eo-oe.tistory.com
[Algorithm] 문자열 나누기
문제 설명문자열 s가 입력되었을 때 다음 규칙을 따라서 이 문자열을 여러 문자열로 분해하려고 합니다.먼저 첫 글자를 읽습니다. 이 글자를 x라고 합시다. 이제 이 문자열을 왼쪽에
eo-oe.tistory.com
'Unreal 부트캠프 > TIL' 카테고리의 다른 글
| [TIL] 본캠프 - 20일차 (1) | 2025.01.14 |
|---|---|
| [TIL] 본캠프 - 19일차 (0) | 2025.01.13 |
| [TIL] 본캠프 - 17일차 (0) | 2025.01.09 |
| [TIL] 본캠프 - 16일차 (2) | 2025.01.08 |
| [TIL] 본캠프 - 15일차 (0) | 2025.01.07 |