2011-08-10 39 views
0
  1. 我想实现一个谜题网络游戏,其中有一个管理游戏和两个客户端的服务器。 (服务器是一个基于套接字的服务器与小程序客户端(挥杆客户端)) 在更多的细节我想为两个客户端,将在同一时间开始设置计时器,这是非常重要的。设法解决难题的玩家将发送他的答案在服务器上进行检查。 正确回答的第一名将被宣布为本回合的获胜者。
  2. 我没有提到,在第一个需要为对手组装一个谜题的每个玩家,应该在90秒的范围内完成(并且同时开始)。 所以我想知道如何实现倒数计时器,以及是否有一些很好的方法以动画方式在屏幕上显示它。
+1

我建议你回来时,你可以制定一些特定的*问题,你有什么问题,你正在执行所有的。 –

+0

这很简单,上面已经写过,我需要一个计时器如何在服务器端实现它?例如请 – javaSa

回答

2

大多数游戏都使用服务器时间,因此客户端只需要给予显示给用户的时间。客户端可以定期询问服务器剩余多少时间并将其显示在gui中。

+0

好吧,那我该怎么做,是否有一些特殊的定时器类? – javaSa

+0

我会使用ScheduledExecutorService http://download.oracle.com/javase/7/docs/api/java/util/concurrent/ScheduledExecutorService.html有一个较老的Timer类,但它没有尽可能多的功能。 –