goguelike에 함정추가, webclient에 뷰포트 줌 추가 등.
By SeukWon Kang
오류가 발생했습니다.
www.youtube.com에서 동영상을 시청하거나 브라우저에서 자바스크립트가 사용 중지된 경우 사용 설정하세요.
위 동영상은 최근에 추가한 grid 와 뷰포트 줌 기능을 시연한것입니다.
전부터 추가해야 겠다고 생각하고 있던 함정을 추가 했습니다. 함정은 밟기 전까지는 보이지 않으며 일단 밟으면 일정한 효과를 발생합니다. 함정을 추가할 구조를 준비하고 가장 만들고 싶었던 teleport 함정을 만들었습니다. 기존에 있던 자동 진입 포탈 과의 차이점은 포탈은 진입점과 도착 지점이 고정인데 전이함정 은 진입점은 고정이나 도착 지점이 지정된 플로어의 임의의 위치가 됩니다. 일단 한번 밟은 함정은 클라이언트가 기억해서 마크로 표시해 줍니다. ( 0~9 , ? 표시 )
기존에 시간 기준으로 진행하던 부활 딜레이와 플로어에 놓인 아이템 수명 을 플로어의 스텝 기반으로 수정하였습니다. 이 과정에서 task queue로 되어있던 구조를 모두 remain step 기반으로 변경하였습니다.
같은 이유로 시간 기반이던 포션의 버프들도 모두 스텝 기반으로 변경되었습니다.
수정의 이유는 각 플로어별로 스텝의 속도가 다르기 때문에 시간 기반이면 플로어 별로 받는 버프의 총 량이 달라지기 때문입니다.
웹 클라이언트에 뷰포트 줌 기능이 추가 되었습니다. 이 줌 기능은 클라이언트가 기억하고 있는 필드를 보여 주는 것으로 실제 서버가 주는 시야가 늘어 나는 것은 아닙니다.
오류가 발생했습니다.
www.youtube.com에서 동영상을 시청하거나 브라우저에서 자바스크립트가 사용 중지된 경우 사용 설정하세요.
추가로 roguelike 풍 플로어에서는 이런 분위기가 됩니다.