roguelike를 MMO로 만들면
By SeukWon Kang
에서 플레이 할 수 있는 두종류의 서버(tower) 플레이 동영상
roguelike tower
오류가 발생했습니다.
www.youtube.com에서 동영상을 시청하거나 브라우저에서 자바스크립트가 사용 중지된 경우 사용 설정하세요.
goguelike tower
오류가 발생했습니다.
www.youtube.com에서 동영상을 시청하거나 브라우저에서 자바스크립트가 사용 중지된 경우 사용 설정하세요.
roguelike 게임들은 턴 기반으로 행동이 이루어 집니다.
내가 행동하기 전까지는 게임이 멈춰서서 기다려 주는 거지요.
그런데 이걸 MMO로 만드려고 하면 모든 플레이어가 행동을 선택하기 전까지 모든 플레이어가 기다려야 한다는 문제가 발생합니다.
그래서 어쩔 수 없이 또 당연히 실시간 턴제가 되었습니다.
행동을 선택하건 말건 시간(턴)은 끊임없이 흘러갑니다.
최근 까지는 모든 행동이 동일한 턴(1턴) 을 사용하게 하고 있었는데 이번 업데이트로 각 행동들이 서로 다른 턴을 사용할수 있도록 구조 를 수정하였습니다. ( 턴의 단위가 정수에서 실수로 변경되었습니다. )
덤으로 대각선으로 공격하거나 이동하는 행동들은 거리( sqrt2 = 1.414… ) 만큼의 추가 턴을 사용하게 하였습니다.
턴이 부족하면 다음 턴이 올때 까지 ( 사용가능 턴이 채워 질때 까지) 행동을 못합니다.
이렇게 만들고 보니 어디선가 본 ATB 비슷한 느낌이 되었습니다. ^^