라이엇에서 제공하는 API는 크게 2가지가 있다. Riot API League Client Update API Riot API는 소환사 데이터나 전적 데이터 같은 정적인 데이터를 불러올 때 사용된다. (그냥 일반적인 API와 같다.) LCU API(League Client Update API 약자)는 롤 클라이언트와 상호작용할 수 있는 API다. 예시를 들면 게임매칭이 잡히고 챔피언 선택창에서 나와 내 팀원이 어떤 챔피언을 선택했는지 실시간으로 알 수 있다. 어떻게? 리그 클라이언트 아키텍쳐는 웹소켓 연결을 사용해서 LCU 자체의 변경사항을 UX프로세스(롤 앱이라고 보면 된다. 롤 앱을 LeagueClientUx라고 한다.)에 전달해서 사용자한테 표시하는데, 여기서 웹소켓을 연결하면 우리도 실시간으로 데..
8월 중순부터 지금까지 약 2달간 계속 만들고 있는 프로젝트가 있다. 바로 롤보챗(롤 보이스 채팅)이다. 롤보챗은 롤에서 만난 팀원들과 음성채팅을 할 수 있는 데스크탑 애플리케이션 서비스다. 이미 롤에도 인게임 보이스가 있지만, 사전에 같이 게임을 돌린 팀원들만 연결이 된다. 그래서 나와 프론트를 하는 친구 둘이서 사전에 같이 돌리지 않아도 자동으로 보이스 채팅을 이용할 수 있는 서비스를 만들어보면 좋겠다! 해서 시작하게 되었다. 핵심로직을 간단하게 말하자면, 매칭이 잡히고 챔피언 선택창으로 넘어가는 순간 롤보챗 앱을 이용하고 있는 팀원들끼리 자동으로 보이스방이 연결된다. 기본적으로 최근에 했던 게임 전적을 볼 수 있고, 최근 전적의 승률도 볼 수 있다. 또한 챔피언을 선택할 때마다 해당 챔피언의 평균 ..
- Total
- Today
- Yesterday