goguelike 작업 진행 사항, 뷰포트의 변형 테스트
By SeukWon Kang
오류가 발생했습니다.
www.youtube.com에서 동영상을 시청하거나 브라우저에서 자바스크립트가 사용 중지된 경우 사용 설정하세요.
추가 업데이트로 가속/정속 스크롤 옵션
오류가 발생했습니다.
www.youtube.com에서 동영상을 시청하거나 브라우저에서 자바스크립트가 사용 중지된 경우 사용 설정하세요.
내부적인 개선 작업이 어느정도 진행되어 또다시 webclient 개선 차례가 돌아 왔습니다.
위 동영상은 뷰포트의 시인성을 좀 높여 볼까 하고 테스트 해본 뷰포트 변형 입니다. 중앙부를 크게 주변 부를 작게 보이는 변형을 시도 해 봤는데
…
…
멀미 나는 군요. ㅠㅠ
다른 변형들을 좀더 테스트 해봐야 겠습니다.
그외에 내부적으로는 아주 많은 작업이 진행되었습니다만. ( 2주간 약 180 commit 정도 작업 했습니다. )
또 표면으로 드러날만 한것은 미로 생성 알고리즘을 바꿨습니다. 기존에 사용하던 것은 너무 단순하고 지루한 미로를 만드는 것 같아서 http://weblog.jamisbuck.org/2011/2/7/maze-generation-algorithm-recap 를 참고해서 적당한 것을 ( 글쓴이가 추천하는 것 ) 골라 적용해 봤습니다.
이쪽은 확실히 더 좋아진 것이 느껴 집니다.
그리고 기존에 floor tile에 속하던 계단 , 포탈 들을 분리해서 상호작용 오브젝트 로 만들고 이 상호작용 오브젝트 ( interactiveobject ) 에 shop 을 추가 했습니다.
그리고 아이템을 파는 것을 이 shop 위에(안에?) 있는 경우에만 가능하도록 제한 했습니다.
앞으로도 IaO에 여러가지를 추가해볼 계획입니다. ( 네트핵을 생각해보면 왕좌 라던가 분수 , 석상, 제대 같은 것들이겠지요. )
그리고 방과 방을 연결하는 통로 (corridor ) 생성 알고리즘도 개선 해서 더 그럴듯한 통로가 만들어 지도록 했습니다.
플레이가능한 링크는 여전히 http://goguelike.iptime.org/?authkey=659b63f3-4c3d-9327-5c29-069de2d8b4f0 이며 처음에 이야기한 뷰포트 개선 작업은 적용되어 있지 않습니다. ( 아직 테스트 중입니다. )