Jaeseong Kim

C++: 내일배움캠프 5번 과제 - 언리얼 엔진 기초 구현

4번 과제의 경우 간단히 주어진 코드를 분석하고 기능을 일부 추가하는 과제였다. 주어진 코드를 바로 붙여넣어 공유하기엔 저작권 문제도 있을 것이고 어렵기보단 간단한 과제였으니, 따로 글로 남기는 것은 넘어가도록 하겠다. 내용에 대해 요약하자면 포션을 만드는 연금술 공방 예시 코드에서 주어진 코드가 객체지향 설계에 왜 맞는지 설명하고 포션 레시피 검색,...

C++: 내일배움캠프 2번 과제 - 캐릭터 전직 구현

내일배움캠프 2번 과제는 캐릭터의 전직과 전투를 구현하는 것이다. 클래스와 상속, 객체지향에 익숙해 지기 위한 과제로 만들어진 듯 하다. 조건 기본 클래스 정의: 순수 가상함수 Attack()을 포함하는 캐릭터 기존 클래스인 Player를 정의한다. 직업, 이름, 레벨, 체력, 공격력같은 기본적인 정보를 가진다. 직업 클래스: 전사, 마법사,...

C++: 내일배움캠프 1번 과제 - 캐릭터 상태창 구현

내일배움캠프 언리얼 과정 C++ 학습에서 1번 과제로 캐릭터의 상태창을 간단하게 구현하는 문제가 나왔다. 크게 어려운 조건은 아니지만 다음과 같은 것들을 구현해야 한다. 실시간에 기반한 게임에선 사용하기 어려울 수도 있지만, 여기서 만든 기초적인 구조 자체는 턴제 게임, 카드게임, TRPG스러운 장르에서 충분히 응용하고 활용할 수 있을 것이다. 조건 ...