java 实现房间比赛的问题 类似QQ斗地主,但是在网页内实现

程序员Shark 2013-04-12 10:34:13
目前有这么一个问题,客户要做多个比赛房间,每个房间都有多个人进行答题(题可能为20个),开始比赛时候,开始计时,且会有时间限制,时间一到答题就结束了,接着显示排名和答案解析等。


请问这个怎么实现?
服务端怎么实现,数据,都存在哪里?
客户端怎么实现和服务端通信?

怎么让客户端共享到一个房间内的题目?
假如时间到了,怎么立刻通知客户端时间到了,比赛结束,进入排名页面
...全文
343 4 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
1惯親手 2013-04-12
  • 打赏
  • 举报
回复
引用 2 楼 scottxzj 的回复:
这需求信息也太少了。 个人理解: 1、每一个房间 是一套题。 当一个房间人都坐满的时候,准备结束。已房间为单位,在题库中随机生成20个题的Id,分给房间内的所有人标记该房间20个问题id,并开始计时 服务端怎么实现,数据,都存在哪里? 当每个人准备的时候,向服务器发送 已经准备状态信息。 当所有人都准备了后,作为触发条件向每个人发放题目。 客户端怎……
这20个题应该是抢答的逻辑,这里也要注意的吧
snow-is-my-Love 2013-04-12
  • 打赏
  • 举报
回复
这需求信息也太少了。 个人理解: 1、每一个房间 是一套题。 当一个房间人都坐满的时候,准备结束。已房间为单位,在题库中随机生成20个题的Id,分给房间内的所有人标记该房间20个问题id,并开始计时 服务端怎么实现,数据,都存在哪里? 当每个人准备的时候,向服务器发送 已经准备状态信息。 当所有人都准备了后,作为触发条件向每个人发放题目。 客户端怎么实现和服务端通信? 这得根据你项目情况定吧 怎么让客户端共享到一个房间内的题目? 回到第一个问题,所有人都准备了后,服务器请求20个题目,以房间为单位,给里面所有人发送。
跳蚤图 2013-04-12
  • 打赏
  • 举报
回复
每个房间的题目都不一样吗

67,549

社区成员

发帖
与我相关
我的任务
社区描述
J2EE只是Java企业应用。我们需要一个跨J2SE/WEB/EJB的微容器,保护我们的业务核心组件(中间件),以延续它的生命力,而不是依赖J2SE/J2EE版本。
社区管理员
  • Java EE
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧