HTML5 에서 RPG 방식 채팅 시스템 구현이 가능한가요?


안녕하세요.

Node.js 환경으로 웹 구축 중입니다.

채팅 시스템을 구현해보려고 하는데, 바람의나라 등 RPG게임에서 사용하는 채팅 방식을

구현해보고 싶습니다.

필요한 기능은 다음과 같습니다.

  1. 캐릭터를 표현하는 도형 (네모, 원 등)
  2. 캐릭터를 조작할 수 있는 기능
  3. 문장을 입력 후 엔터를 누르면, 입력한 문장이 말풍선으로 캐릭터 위에 따라다니도록 구현
  4. 특정 사용자가 입력한 문장은 해당 url에 접속한 이용자가 모두 볼 수 있도록 구현

여기서 움직이는 캐릭터를 표현하기 위해 setInterval() 메서드를 사용하였습니다.

그렇다면 다시 그려지므로, 채팅한 문장도 함께 지워져 표시가 되질 않습니다.

캐릭터는 canvas로 그리고, 채팅은 socket.io 를 사용하여 구현하려 했습니다.

따로 분리해서 구현할 수 있는 방법이 있을지, 아니면 팁이나 올바른 길 안내 부탁드립니다.

감사합니다.

  • 2016년 05월 10일에 작성됨
    웹 사이트 공부 중입니다. 많은 도움 주시면 좋아요.

조회수 239


1 답변


좋아요
0
싫어요
채택취소하기

유료이지만 node.js에서 돌릴수 있는 소스가 있네요. 직접 만드는것도 좋지만 만들어진걸 뜯어보는것도 많은 도움이 됩니다.

http://codecanyon.net/item/virtualspaces-socketio-virtual-chat-room/13678953

  • 2016년 05월 10일에 작성됨
    루비와 파이썬을 좋아합니다. 새로운 언어를 배우는것도 좋아해요. 모바일 게임도 조금 만들어 봤습니다.

  • 이런게 있는지는 몰랐네요. 음ㅠㅠ 그래도 감사합니다!!    상남자   2016.5.10 16:45     

로그인이 필요한 기능입니다.

Hashcode는 개발자들을 위한 무료 QnA사이트 입니다. 작성한 답변에 다른 개발자들이 댓글을 작성하거나 좋아요/싫어요를 할 수 있기 때문에 계정을 필요로 합니다.
► 로그인
► 계정만들기
Close