游戏节目蜂鸣器屏幕

时间:2017-03-22 09:52:17

标签: html button

我现在正在做一个培训课程,我打算做的其中一个游戏是Q& S的危险风格。答:我想弄清楚的问题是蜂鸣器。我的想法是将投影仪用作我控制的问题板。学员只需一个按钮即可进入HTML页面。他们会把他们的显示器转过来面对我。一旦我阅读了问题,他们就会点击按钮,它会将屏幕的颜色改为红色。

按钮和背景颜色变化很容易,我明白了。我面临两个问题:1)我需要它,以便他们在完成阅读问题之前无法点击按钮 - 这个问题不重要,我可以制定规则。 2)只有最快的人才会出现红屏。告诉我谁先点击了。其他人的按钮将被禁用。

我根本不知道如何将Google这两件事情连接起来。喜欢:“为其他用户禁用按钮”......?或许,“只需点击一下”......?

感谢任何搜索方向。最后,我想添加其他方面,比如演示者可以点击“不正确的按钮”,然后它会清除屏幕并再次启用所有按钮,以便回答窃取。

1 个答案:

答案 0 :(得分:0)

您可以使用现代WebSocket或通过TCP进行交互的应用程序。但是,对于具有少数团队的简单应用程序,WebSocket可能过度。我之前遇到过同样的问题,并使用Flock开发了一个简单的解决方案,使用Flock写入磁盘上的共享文件。只有来自一个团队的请求才有机会写入该文件。坚持不使用WebSocket,客户端网站上的网页进行一些轮询以接收"重启"来自服务器的新问题/回合的信号。它可以在局域网中运行,不同的团队可以获得不同的站点,即http://[server-ip]/team1http://[server-ip]/team2。 您可以控制回合:允许他们按下按钮/重新启动,在http://[server-ip]/admin中开始一个新问题。 可以通过多种方式进一步改进以满足您的需求(即分配团队名称,注册团队,使用数据库而不是flock文件)。代码可在此处获取:https://github.com/minhhn2910/buzzergameshow