퍼즐게임을 만들어보는 중입니다만, 프로그래밍 스킬이 전혀 없는 터라.. 도와주시면 엄청 감사할겁니다. ㅠㅠ

 

  일단 개념을 설명드리겠습니다.

 

  Desktop 서버. 단말기 a, b 를 두고 단말기 a,b가 대전게임을 즐기기 위해 desktop 서버로 중계를 할 생각입니다.

  단말기 a와 b가 서버와 통신해야할 event는 각 stage clear 메시지를 보내고 next stage를 시작하겠다는 것과 you win, lose 메시지를 보내는것

  이며, 추가로 상대편의 화면이 검은색으로 3초간 아무것도 못하게 하는것도 할 예정입니다..

 

  단순히 event만 보내는 거라서 db를 쓸 필요는 없다고 생각했는데,

 

  서버에서 대전상대를 매칭하는 것 과 전적을 유지하려면 db가 필요할것도 같아서 질문드립니다.

 

  다만, 대전상대 매칭은 들어오는 대로 랜덤하게 매칭시켜버리면 db가 필요없을것 같기도 합니다..

 

  그런데, 전적을 유지하는것이 서버에서 db를 가지고 유지해야하는지? 아니면, 각 단말기에서 사용자가 접근할 수 없는 db를 생성해서

  관리하며 서버에서는 사용자가 접근시 그것을 읽어서 사용자에게 view 해주는 것으로 대체할 수 있지 않은가? 하는 생각이 들었습니다.

 

  제 생각이 맞는지도 궁금하고, 어떤방법으로 이 개념을 프로그래밍해야 하는지 힌트를 주셨으면 좋겠습니다. 부탁드립니다.