2011-08-10 6 views
0
  1. 게임과 두 클라이언트를 관리하는 서버가있는 퍼즐 인터넷 게임을 구현하고 싶습니다. (서버는 애플릿 클라이언트 (스윙 클라이언트)가있는 소켓 기반 서버 임) 자세한 내용은 동시에 시작될 두 클라이언트의 타이머를 설정하려는 경우 이것이 매우 중요합니다. 퍼즐을 푸는 데 성공한 플레이어는 서버에서 확인을 위해 답을 보냅니다. 정확하게 답변 한 사람이 라운드의 승자로 선언됩니다.
  2. 처음에는 두 사람의 각 플레이어가 상대방을 위해 퍼즐을 조립해야한다는 것을 언급하지 않았으며 이는 90 초의 범위 내에서 (그리고 동시에 시작해야 함) 수행되어야합니다. 그래서 카운트 다운 타이머도 구현하는 방법을 알고 싶습니다. 애니메이션 방식으로 화면에 표시하는 좋은 방법이 있다면 알려드립니다.
+1

모든 문제를 구현하는 데있어 * 특정 * 질문을 공식화 할 수있을 때 다시 올 것을 제안합니다. –

+0

아주 간단하고 이미 위에 썼습니다. 타이머가 필요합니다. 서버 측에서 어떻게 구현합니까? 예 please please – javaSa

답변

2

대부분의 게임은 서버 시간을 사용하므로 클라이언트는 사용자에게 표시 할 시간 만 지정하면됩니다. 클라이언트는 주기적으로 얼마나 많은 시간이 남았는지 서버에 요청하여 GUI에 표시 할 수 있습니다.

+0

자, 타이머에 특별한 클래스가 있습니까? – javaSa

+0

ScheduledExecutorService http://download.oracle.com/javase/7/docs/api/java/util/concurrent/ScheduledExecutorService.html 이전 타이머 클래스가 있지만 많은 기능이 없습니다. –

관련 문제