와우를 모바일로 – 개발 일지(2/2)

안녕하세요.

앱플레이어 전용 원격 솔루션 피카부입니다.

사이드 프로젝트로 시작된 와우 스트리밍이 어느정도 완료되었습니다. 여기서 어느 정도라고 말할 수 밖에 없는 이유는 이번 프로젝트 결과에 대해 저 스스로가 100% 만족하지 못했기 때문입니다. 그럼에도 기술적으로 많은 것들을 해볼 수 있었고 나름 괜찮은 경험이었다고 할 수 있겠습니다. 첫째로 조이스틱을 구현해보았다는 것이고, 둘째로 와우와 같은 PC 게임 윈도우 화면을 가져오는 방법을 연구했다는 것입니다. 셋째로 마우스 커서를 사용자에게 보여줄 수 있게되었다는 것이겠네요. 와우는 마우스 커서가 “장갑을 끼고 검지손가락으로 가리키는 모양” 인데 그대로 표현됩니다.

일단 이번 프로젝트를 진행하면서 가장 고민했던 것은 그 많은 단축키를 어떻게 구현할 것인가였습니다. 처음에는 키보드 전체를 화면에 적당히 분배했다가 영 제 맘에 들지 않아서 아래와 같이 구현하게 되었습니다.

이동에 가장 필요한 키 W, A, S, D 와 방향키. 실제로 와우를 하다보면 마우스 없이 플레이가 가능한데 그 이유가 이동키로도 충분히 이동이 되기 때문입니다. 여기에 마우스 우클릭/좌클릭을 지원할 수 있도록 기획해보았습니다. 와우에서는 우/좌클릭이 중요하기때문이죠.

하늘색으로 표시한 -, + 버튼은 화면을 축소/확대하는 기능을 합니다. 마우스 스크롤을 구현한 것인데 실제로 모바일화하려면 손가락 두개로 확대축소를 해야할 것 같습니다. 구현 가능하지만 안했습니다.

그 외에 가장 많이 쓸 것 같은 단축키를 배치를 했는데 사실 이것도 부족할 것입니다. 부족한 단축키는 직접 화면에 터치를 하면 될 것 같아서…

와우를 피카부로 플레이하려면 일단 창모드로 실행해야 하고 해상도도 최대한 작게 해야 합니다. 그래야 랙이 좀 줄어듭니다. 그렇게 하더라도 인던 플레이나 레이드를 하는 데 무리가 있습니다. 아쉽게도 경매장 확인이나 알방, 수다떠는 용도로밖에 사용할 수 없을 것 같네요 ㅠㅠ

그래도 다른 PC 게임에 도전해볼수 있는 토대를 만든 것 같아서 무의미한 작업은 아니었습니다. 하는 김에 MIR4 PC버전도 추가하였습니다. 와우랑 똑같더라구요.. (스트리밍 기준)