본문 바로가기

전체 글

(842)
플레이한 소울라이크 게임 목록 아래와 같이 기호로 특정 게임에 대해 추가적인 의미를 부여함플레이한 순서대로 작성★ : 특별히 재밌게함 ☆ : 추후 이어서 플레이 예정※ : 다회차 플레이 예정 Demon's Souls 리메이크- 플레이타임 : 20~25시간- 첫 소울라이크 게임이다보니 막히는 부분은 공략을 참고하면서 진행함- 확실히 여태 했던 게임들 중에서도 손꼽힐 정도로 어려웠지만 그에 비례해서 성취감도 상당했음- 특정보스에서 20~30번을 죽어가며 역시 소울라이크 게임임을 체감했으나 오기가 생겨 결국 깨는데 성공함- 스트레스도 제법 받았지만, 평소에 난이도 있는 게임을 어느정도 해봐서 그런지 클리어는 할 수 있었음 ★ Elden Ring- 플레이타임 : 57시간 (엔딩 레벨 144)- 입문용 소울라이크 게임으로도 유명한 소울라이크 ..
플레이한 (로그라이크 / 로그라이트) 게임 목록 아래와 같이 기호로 특정 게임에 대해 추가적인 의미를 부여함플레이한 순서대로 작성★ : 특별히 재밌게함 ☆ : 추후 이어서 플레이 예정※ : 다회차 플레이 예정 ☆ Darkest Dungeon- 플레이타임 : 3~4시간- 어려운 게임하면 바로 떠오르는 게임의 대표격- 어렵다는 소문은 알고 있었지만, 애초에 어려운 게임에 거부감도 없었고 게임 자체가 재밌어 보였기에 플레이 하게됨- 어렵다기보다는 짜증나는 게임에 더 가깝다고 느꼈음- 플레이하면서 게임 자체 피로도가 상당했고, 이로 인해 다른 게임을 우선시 하게 됨 ★ 하데스 - 플레이타임 : 20~25시간- 로그라이크 중에서는 TOP에 꼽힌다고 생각할 정도로 재밌게 플레이 함- 플레이 당시 군대 제대했을 때라 해보고 싶은 게임이 많았던 탓에 진엔딩까지만 진..
플레이한 (공포 / 호러) 게임 목록 아래와 같이 기호로 특정 게임에 대해 추가적인 의미를 부여함플레이한 순서대로 작성★ : 특별히 재밌게함 ☆ : 추후 이어서 플레이 예정※ : 다회차 플레이 예정  언틸던- 플레이타임 : 10시간- 처음으로 직접 플레이 해본 공포게임- 당시 친구들과 모여서 같이 보는 형태로 플레이함- 잔인한 것에 내성이 많이 약했던 친구를 위해 미리 유투브 시청을 통해 잔인한 장면은 미리 외우고 플레이함- 내용을 미리 알았던 것 때문에 재미가 조금 반감되기는 했지만 스토리가 나쁘지 않았고 인터렉티브 무비 계열 게임이라 친구들과 같이 보는 재미가 있었음 ☆ 바이오하자드7- 플레이타임 : 1시간- 처음에만 살짝 해봤는데, 분위기가 정말 압도적이었음- 혼자서 하기는 솔직히 무서워서 별로 못했고, 요즘은 내성이 좀 생겨서 나중에..
Unreal Engine 5 - C++ 개발자: C++ 학습하고 비디오 게임 제작하기 Section 6-5 스켈레탈 애니메이션의 기초현재 캐릭터가 움직일 때 현재 고정된 상태 모양 그대로 움직이기 때문에 매우 부자연스럽다.이를 해결하기 위해 애니메이션을 설정하게 되며, 이번 강의에서는 이 애니메이션의 기초적인 부분을 다루게 된다.이를 위해 다운받았던 에셋팩에서 애니메이션 시퀸스 파일을 찾아 열어보자.열어보면 다음과 같은 화면을 볼 수 있다. 해당 화면을 통해 애니메이션이 동작하는 모습을 볼 수 있고, 우측 하단의 에셋 브라우저를 통해 다른 애니메이션들도 체크하는 것이 가능하다. 우측 상단의 해골 캐릭터 모양을 누르면 스켈레톤 메시를 확인할 수 있다. 해당 화면에서는 스켈레톤 메시를 체크가 가능하며, 해당 스켈레톤 메시를 구성하는 스켈레톤을 일일히 체크하는 것이 가능하다.만약 척추부위 스켈레톤을 좌측 패널에서 ..
Unreal Engine 5 - C++ 개발자: C++ 학습하고 비디오 게임 제작하기 Section 6-4 이전 강의로 컨트롤러 조준에 대한 내용이 존재하지만, 해당 강의는 패드를 통한 캐릭터 이동에 관한 내용이다.현재 키보드 및 마우스로 강의를 진행하고 있기에 해당 내용 시청만하고 내용 작성은 스킵하였다. 3인칭 카메라 스프링 암현재 캐릭터의 카메라를 조정하여 3인칭으로 보이도록 조절해보자.캐릭터 블루프린트에서 카메라 컴포넌트를 우선 생성해주자. 그리고 해당 카메라의 위치를 조정해보자. 현재 상태에서 플레이를 해보면 다음과 같은 화면을 볼 수 있다. 이 상태에서 마우스를 통해 회전을 해보면 현재 위 아래 회전이 불가능한 상태이다.추가적으로 벽 쪽으로 가면 다음과 같이 벽을 통과해서 보고 있는 것을 볼 수 있다. 우선 위아래 회전 문제를 해겨해보자.이는 카메라 디테일 패널에 있는 폰 제어 회전 사용을 활성화하..
[백준 2535번] 아시아 정보올림피아드 (C++) 문제링크 : https://www.acmicpc.net/problem/2535#include using namespace std;typedef long long ll;typedef pair pii;const int MAX = INT_MAX;int N, n1, n2, n3;mapm;struct info{ int country; int student; int grade;};vectorv;bool cmp(info a, info b) //성적 순 정렬{ return a.grade > b.grade;}int main(){ ios_base::sync_with_stdio(0); cin.tie(0); cin >> N; for(int i=0; i> n1 >> n2 >> n3; ..
Unreal Engine 5 - C++ 개발자: C++ 학습하고 비디오 게임 제작하기 Section 6-3 캐릭터 이동 기능이번에는 캐릭터의 기본적인 상하좌우 이동과 점프를 구현해준다.우선 프로젝트 세팅으로 가서 상하좌우에 대한 축 매핑을 생성해주자.상하좌우의 경우 스케일 값을 통해서 하나의 축(상하, 좌우)으로 해결이 가능하다. 이제 이를 토대로 VScode에서 바인딩 작업을 해주자.우리가 사용할 함수는 다음과 같다.AddMoveMentInput() 기본적으로 벡터를 받아서 이동할 방향을 알려줌AddControllerPitchInput() : 위 아래를 바라보는 기능AddControllerYawInput() : 왼쪽 오른쪽으로 바라보는 기능Jump() : 점프    축의 경우 AxisValue가 딱히 필요없기에 해당 함수가 위한 곳에 연결하여 바로 작성하는 것이 가능하다.축에 관련한 이동 함수는 APawn에..
Unreal Engine 5 - C++ 개발자: C++ 학습하고 비디오 게임 제작하기 Section 6-2 C++에서 폰(pawn)과 캐릭터의 차이점저번 섹션에서도 다룬 내용이지만, 이번 섹션을 통해서 좀 더 자세히 다뤄보게 된다.우선 직접 비교를 위해 pawn과 character 모두 C++ 클래스로 생성해보자. 그리고 각 C++ 클래스를 기반으로 다시 블루프린트를 생성하고 컴포넌트를 살펴보자. 위 이미지와 같이 pawn 경우 있는 것이 별로 없지만, character의 경우 캡슐과 화살표, 캐릭터 무브먼트 등이 추가로 존재한다.character의 경우 기본적으로 pawn에서 상속된 것으로 pawn의 기능을 가지고 있으나, 추가적으로 위와 같은 기능들을 가지게 되는 것이다. 우선 캡슐의 경우 대략적인 물리학, 조작, 지형과의 충돌 등을 구현하기 위한 것으로 우리가 만들 캐릭터가 해당 캡슐 안에 들어가게 된다..