2025-06-05 TIL

알고리즘 문제

이번 문제는 이해와 분석 알고리즘 구현도 어느정도 수행할 수 있었습니다.
알고리즘 구현은 그래프, DFS구현 까지는 해냈지만 0으로 만든다는 개념을 구현해내지 못했습니다.
그래도 실력이 점점 늘어나는게 느껴져서 만족스럽고 다행이라고 생각합니다.
[프로그래머스][C++] 모두 0으로 만들기

최종 프로젝트

세이브 및 로드 구현

플레이어 캐릭터의 능력치, 재료와 유물 인벤토리 등 데이터를 세이브하고 로드하는 기능을 구현했습니다.

이전에 무기를 세이브하고 로드하는 기능을 구현해보았기 때문에, 이번 세이브와 로드는 빠르게 작업할 수 있었습니다.

세이브는 특정 델리게이트에 바인딩하여 해당 델리게이트가 브로드캐스트 할 때 세이브하도록 구현해주었습니다.
로드의 경우 BeginPlay에서 저장된 데이터가 있는 경우 로드되도록 구현했습니다.

델리게이트를 통한 이벤트 구현

레벨에 보스 캐릭터가 죽었을 때 게임모드의 델리게이트에 알릴 수 있도록 하여 필요한 로직을 구현했습니다.

이번 프로젝트에서 델리게이트를 많이 사용하고 있는데, 델리게이트에 대한 개념은 확실히 많이 익히게되는 것 같고 이것들을 잊지 않기 위해 잘 정리해주어야 할 것 같습니다.
그렇기 때문에 프로젝트가 끝난 후 정리를 본격적으로 할 것 같습니다.

Date:     Updated:

카테고리:

태그:

TIL 카테고리 내 다른 글 보러가기

댓글남기기