[TIL] 본캠프 - 18일차

2025. 1. 10. 20:56·Unreal 부트캠프/TIL
팀 프로젝트

오늘 팀 프로젝트를 시작하게 되었다.

 

배정받은 역할을 코드로 구현하기에 앞서

간단히 머리 속에 있는 내용을 플로우 차트로 작성해 보았다. 

 

랜덤한 몬스터 생성하기

  • 배틀 전 몬스터를 랜덤으로 생성하는 코드를 담당하게 되었다.
  • 랜덤 값을 사용하기 위해서는 시드를 초기화 해줘야한다.(같은 시드값은 같은 랜덤값을 생성함으로)
  • 생성된 랜던값으로 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
'Unreal 부트캠프/TIL' 카테고리의 다른 글
  • [TIL] 본캠프 - 20일차
  • [TIL] 본캠프 - 19일차
  • [TIL] 본캠프 - 17일차
  • [TIL] 본캠프 - 16일차
DevColIn
DevColIn
복잡함을 단순하게
  • DevColIn
    심플한 코딩생활
    복잡함을 단순하게
  • 전체
    오늘
    어제
    • 전체보기 (223)
      • Unreal 부트캠프 (49)
        • TIL (34)
        • 사전캠프 (7)
        • 본캠프 (8)
      • Unrael (10)
        • 환경설정 (0)
        • Basic (19)
        • Component (5)
        • GAS (GameplayAbilitySystem) (3)
        • AI (2)
        • Implement (10)
        • UI (1)
        • Error (1)
        • Network (2)
        • Tip (1)
      • Level Design (5)
      • Math (1)
      • Design Pattern (16)
      • Computer Science (2)
        • Network (1)
        • Database (1)
      • Algorithm (79)
        • Basic (4)
        • Practice (74)
      • C++ (4)
        • Basic (4)
      • Tool (0)
      • Game (1)
  • 블로그 메뉴

    • 홈
    • 태그
    • 미디어로그
    • 위치로그
    • 방명록
  • 링크

  • 공지사항

  • 인기 글

  • 태그

    Implement
    basic
    GameplayEffect
    디자인패턴
    Til
    assetmanager
    unreal
    사전캠프
    소프트 레퍼런신
    본캠프
    Design Pattern
    레벨디자인
    c++
    gas
    KPT회고
    Animation
    알고리즘
    unrealengine
    Algorithm
    tsoftobjectptr
    액터
    actor
    게임동기화
    디자인 패턴
    내일배움캠프
    DesignPattern
    하드 레퍼런싱
    퀘스트
    AI
    component
  • 최근 댓글

  • 최근 글

  • hELLO· Designed By정상우.v4.10.2
DevColIn
[TIL] 본캠프 - 18일차
상단으로

티스토리툴바