오전에는 간단한 Lv. 0 문제들을 풀며 코드 감각을 유지하려고 했다.
문제 자체는 어렵지 않았지만, 전에 문제들을 풀면서 부족함을 느껴 다시 기초를 탄탄하게 잡아가며 차근차근 나아가보려고 한다.
오늘은 디자인 패턴 중 Command 패턴에 대해 공부했다.
명령 패턴은 요청을 객체로 캡슐화하여 다양한 명령의 실행, 취소, 재실행 등을 유연하게 처리 할 수 있는 구조라는 것을 배웠고, 간단한 예제를 제작해보았다.
캠프 시작 이후 처음으로 팀원들과 함께 시스템 분석 활동을 진행했다.
우리는 MOBA 게임 리그오브레전드(LoL)의 챔피언 제리(Zeri)의 Q 스킬 구조를 집중적으로 분석했다.
분석 대상: 제리의 Q 스킬 구조
사전 조건 체크
Q 스킬 발동 후 처리
핵심 요소
UI로만 만들어 놓았던 부분들을 코드로 작업했다.

- UI로 능력치 강화 구매 UI 연결 및 기능 구현
- 게임 종료 시 보상 골드 지급
- 착지 시 배경 스크롤관련 코드 수정
오전에 알고리즘으로 뇌를 깨운 뒤, 패턴 공부와 실습, 그리고 팀 분석 활동까지했지만 뭔가 널널한 거 같은 하루였다. 이번에 공부한 디자인 패턴의 내용이 아직으로선 익숙하지않으니 계속해서 확인해야겠다.
내일은 하루에 너무 많은걸 하려기보다 한 두개에 집중해보는 시간을 가져봐야겠다.