[TIL] 본캠프 - 25일차
·
Unreal 부트캠프/TIL
언리얼 공부 [UE/Basic] 자료구조 - TArray1. 개요오늘은 언리얼 컨테이너 라이브러리(Unreal Container Library)에서 제공하는TArray 자료구조에 대해 살펴보고자 한다. 2. 자료구조의 선택데이터를 저장하기 위해 어떤 자료구조를 사용할 지 고eo-oe.tistory.com 알고리즘 [Algorithm] 최댓값과 최솟값문제 설명문자열 s에는 공백으로 구분된 숫자들이 저장되어 있습니다. str에 나타나는 숫자 중 최소값과 최대값을 찾아 이를 "(최소값) (최대값)"형태의 문자열을 반환하는 함수, solution을 완성하eo-oe.tistory.com  [Algorithm] JadenCase 문자열 만들기문제 설명JadenCase란 모든 단어의 첫 문자가 대문자이고, 그 외의 ..
[TIL] 본캠프 - 24일차
·
Unreal 부트캠프/TIL
언리얼 학습 [UE/Basic] 액터의 라이프 사이클1. 개요액터의 라이프 사이클이 무엇인지 알아보고 게임 개발에 어떻게 적용할 수 있는지 살펴본다. 2. 액터의 라이프 사이클이란?액터는 레벨에 배치되며 게임 실행시엔진에 의해 각 함수들이eo-oe.tistory.com 알고리즘 [Algorithm] 신고 결과 받기문제 설명신입사원 무지는 게시판 불량 이용자를 신고하고 처리 결과를 메일로 발송하는 시스템을 개발하려 합니다. 무지가 개발하려는 시스템은 다음과 같습니다.각 유저는 한 번에 한 명의eo-oe.tistory.com
[TIL] 본캠프 - 23일차
·
Unreal 부트캠프/TIL
게임 수학 [게임 수학] 벡터 (Vector)개요오늘은 벡터에 대해 간단히 알아본다. 용어스칼라 : 크기만 가진 물리량이다. (방향이 없다.)벡터 : 크기와 방향을 가진 물리량이다.단위 벡터 : 크기가 1인 벡터이다.정규화 : 벡터를 단위eo-oe.tistory.com 알고리즘 [Algorithm] 공원 산책문제 설명문제 설명지나다니는 길을 'O', 장애물을 'X'로 나타낸 직사각형 격자 모양의 공원에서 로봇 강아지가 산책을 하려합니다. 산책은 로봇 강아지에 미리 입력된 명령에 따라 진행하며, 명eo-oe.tistory.com
[TIL] 본캠프 - 21일차
·
Unreal 부트캠프/TIL
언리얼 엔진 [UE/AI] AI Theory(인공지능 이론)1. 개요Unreal Engine에서 제공하는 AI 도구를 사용하여 적, 동료 NPC, 동물 또는 환경을 구현할 수 있다.AI Theory(인공지능 이론)을 중심으로 AI가 게임 속에서 어떻게 동작하는지 살펴본다. 2. AI Theory Aeo-oe.tistory.com 알고리즘 [Algorithm] 성격 유형 검사하기문제 설명나만의 카카오 성격 유형 검사 만들기성격 유형 검사는 4개의 지표를 기준으로 성격 유형을 분류합니다. 각 지표는 두 가지 성격 유형 중 하나로 결정됩니다. 1. 성격 유형 지표4개의eo-oe.tistory.com  [Algorithm] 바탕화면 정리문제 설명코딩테스트를 준비하는 머쓱이는 프로그래머스에서 문제를 풀고 나중에 ..
[TIL] 본캠프 - 20일차
·
Unreal 부트캠프/TIL
프로젝트 [feat] 전투 중 포션 사용 구현 by DevKolIn · Pull Request #17 · hyounjinJoo/TextRPG@hyounjinJoo @gwo1004 [참고] 아스가르드 - 자동포션
체력이 몇 퍼센트 이하로 떨어졌을 때 포션을 사용한다. [포션 사용] 포션은 플레이어 턴에 사용합니다. 포션은 한 턴에 한 번 사용을 시도합니다github.com [feat] 인벤토리 표시 by DevKolIn · Pull Request #19 · hyounjinJoo/TextRPG[인벤토리 표시] 함수 호출시 위와 같은 형태로 인벤토리가 표시될 수 있도록 구현하였습니다.github.com [feat] 상점 방문 구현 by DevKolIn · Pull Request #21 · hyounjinJoo..
[TIL] 본캠프 - 19일차
·
Unreal 부트캠프/TIL
프로젝트 [Feat] 턴제 배틀 구현 by DevKolIn · Pull Request #16 · hyounjinJoo/TextRPG@hyounjinJoo @jihanchoi @Vetenir @gwo1004 [기능 설명] 배틀은 총 4가지로 나뉘어 작동합니다. 배틀 초기화 (InitBattle) : 배틀 시작전 필요한 데이터를 초기화합니다. 배틀 가능 확인 (CanBattle) : 현재 배틀이github.com 유데미 강의 [GAS] 게임플레이 이펙트 (GameplayEffect)1. 개요게임 플레이 이펙트는 데미지, 체력 회복, 이동 속도 증가, 상태 이상 등 캐릭터의 속성을 변경하는데 사용된다.오늘은 게임 플레이 이펙트에 대해 살펴보자. 2. 게임플레이 이펙트 (Gameplaeo-oe.tistory.c..
[TIL] 본캠프 - 18일차
·
Unreal 부트캠프/TIL
팀 프로젝트오늘 팀 프로젝트를 시작하게 되었다. 배정받은 역할을 코드로 구현하기에 앞서간단히 머리 속에 있는 내용을 플로우 차트로 작성해 보았다.  랜덤한 몬스터 생성하기배틀 전 몬스터를 랜덤으로 생성하는 코드를 담당하게 되었다.랜덤 값을 사용하기 위해서는 시드를 초기화 해줘야한다.(같은 시드값은 같은 랜덤값을 생성함으로)생성된 랜던값으로 Switch문에 분기하여 몬스터를 생성한다. 턴제 배틀 구현하기턴제 배틀은 간단히 4가지로 나누어 보았다.배틀 초기화 단계에서는 배틀에 필요한 데이터를 생성한다.배틀 가능 단계에서는 배틀에 필요한 데이터가 유효한지 확인해본다.배틀 시작은 플레이어와 몬스터는 각 턴별로 타겟을 공격하고 배틀 결과(배틀 종료가 되었는지)를 확인해본다.배틀이 종료되면 배틀 결과에 따라 보상을..
[TIL] 본캠프 - 17일차
·
Unreal 부트캠프/TIL
언리얼 공부 [UE/Basic] 델리게이트1. 개요델리게이트가 무엇이며 어떻게 내부적으로 작동하는지 살펴보자 2. 델리게이트1. 델리게이트란?어떤 이벤트가 발생하였을 때 등록된 객체들에게 "이벤트 발생했어요!"라고 알리는 기능(eo-oe.tistory.com오늘은 어제에 이어 델리게이트에 대해 필요한 내용을 추가하였다. 알고리즘 [Algorithm] 숫자 짝꿍문제 설명두 정수 X, Y의 임의의 자리에서 공통으로 나타나는 정수 k(0 ≤ k ≤ 9)들을 이용하여 만들 수 있는 가장 큰 정수를 두 수의 짝꿍이라 합니다(단, 공통으로 나타나는 eo-oe.tistory.com  [Algorithm] 옹알이 (2)문제 설명머쓱이는 태어난 지 11개월 된 조카를 돌보고 있습니다. 조카는 아직 "aya", "ye",..