• 카테고리

    질문 & 답변
  • 세부 분야

    게임 프로그래밍

  • 해결 여부

    해결됨

웹서버로 턴제 카드게임 구현가능할까요?

23.05.07 20:07 작성 조회수 1.02k

0

본인의 턴에 카드를 구매하고 카드의 효과로 점수를 얻는 식의 멀티플레이 게임을 구상중입니다. 혹시 웹서버로 이정도 게임의 서버를 구현하는 것이 적절할 지 궁금해 여쭈어봅니다. 제가 판단하기로는 가능하다고 생각하는데 서버공부를 한지 얼마 안된 초보다 보니 루키스님의 의견이 궁금해 강의 직접적인 관련은 없지만 이렇게 질문을 남깁니다.

그리고 하스스톤, 문명 등 참고할 만한 게임이 어떤 식으로 구현되었는지 정보를 찾아보고 싶은데 적절한 키워드가 떠오르지 않네요.. 혹시 이런 정보를 찾을 때의 팁을 여쭈어봐도 될까요?

감사합니다.

답변 1

답변을 작성해보세요.

0

그냥 데이터만 받아서 진행되는 (실시간 PvP가 아닌) 카드 게임이라면 가능하지만,
턴 방식으로 내가 턴을 넘기면 상대방이 하고 이런 방식의 게임이라면
웹서버로는 안 됩니다. 하스스톤, 문명 등의 게임은 실시간 서버가 필수인데
그건 쉽게 공개되는 정보가 아니라 포기하셔야 합니다.

28님의 프로필

28

질문자

2023.05.14

아하 답변을 듣고 좀더 공부하고 생각해보니 저희 게임은 실시간 요소가 있어서 http통신만으로는 구현할 수 없다는 것을 깨달았어요. 웹소켓으로 이러한 부분을 커버할 수 있을 것이라고 결론을 내렸는데 제 생각이 틀렸는지 궁금하네요.

항상 답변해주셔서 감사하고 좋은 하루되시길 바랍니다!!

웹소켓은 일반 HTTP가 아니라 사실상 실시간 서버랑 비슷한 개념이라 가능하지만,
채팅 정도 넣을게 아니라면 웹소켓으로 하느니 그냥 게임서버를 붙이는게 낫다고 봅니다.

28님의 프로필

28

질문자

2023.05.14

감사합니다!! 멀티 부분 구현 시작까지 시간이 좀 남았는데 그때까지 더 공부해보면서 웹소켓과 게임서버 둘 중 어느쪽으로 구현할지 더 고민해봐야겠네요.

좋은하루 되세요 루키스님!