奇人论坛 ∠  您当前所在位置:主页 > 奇人论坛 >
使用此框架将智能手机变成网页游戏控制器
发布日期:2019-11-25 18:34   来源:未知   阅读:

  想象一下,坐在你的笔记本电脑或台式电脑前,拔出你的智能手机,然后点击几下,然后点击,你就可以用手机作为控制器来玩视频游戏了。

  几个星期前,一个包括大学生甚至高中生的小组聚集在加利福尼亚州山景城的Y Combinator的地方进行为期两天的黑客马拉松,www.448321.com。一个团队就是为了这个而破解了一个网络框架。

  使用 Nunchuck.js,您可以将手机变成视频游戏控制器并在浏览器上运行游戏,只需不到15行JavaScript,无需编写原生iOS或Android应用程序。只需从手机导航到网络链接,它就会转换为控制器。

  在向评委展示期间,该团队展示了其中一个演示的演示,一个简单的飞行游戏。当一些团队成员站在舞台后面,每个人都用他们的智能手机控制一架飞机时,飞机在桌面浏览器上的障碍物周围飞行。

  另一个演示实际上是hack的想法的起源,这个想法是在前往黑客马拉松时的头脑风暴中产生的。

  “一个有趣的想法就是能够使用智能手机作为控制器在电脑上玩Mario Kart。尽管市场上已经有大量的遥控器和模拟器,但我们认为,嘿,如果你可以玩,但无需下载任何应用程序怎么办?“团队成员Kathryn Siegel在给VentureBeat的电子邮件中说道。

  该框架还适用于各种复杂性的游戏。例如,飞机游戏完全使用JavaScript,使用CutJ S 演示的修改版本将其制作成多人游戏。另一方面,Mario Kart游戏使用了开源SNES9x模拟器(用C ++编写),然后该团队编译成JavaScript并调整为多玩家支持,正如Siegel解释的那样。

  “硬件数据主要被认为是本机代码的领域。但是,我们的框架为设备硬件数据及其跨设备的传输提供了一个简单的界面,我们相信这可以帮助Web开发人员创建新的,丰富的Web体验,并可能重新思考我们为Web开发的方式,“Siegel说。

  Siegel补充说,尽管一些网络开发人员也在使用浏览器中的硬件数据,但对此并没有太多的关注。而且,如果没有像Nunchuk.js这样的干净框架,它可能会变得相当混乱。

  “这意味着从浏览器中使用硬件数据的开发人员最终会创建自己的解决方案,这些解决方案非常特定于其用例并且受到限制。我们希望为开发人员创建一个超级简单的界面,以便快速获取这些数据,并在整齐的JavaScript回调中包装其他混乱的代码,“她说。

  虽然该团队使用游戏应用程序来向评委展示其攻击,但Nunchuck.js是一种用于硬件数据同步的多设备解决方案,可用于各种应用程序,包括游戏。

  虽然团队在一个周末将这些放在一起,但是Nunchuck.js团队确实计划清理库,添加更多文档,并创建更多演示和功能。如果您对该框架感兴趣,请继续关注。

  郑重声明:本文版权归原作者所有,转载文章仅为传播更多信息之目的,如作者信息标记有误,请第一时间联系我们修改或删除,多谢。

  Android版WhatsApp可以在平板电脑上使用但仅在Beta版中

  适用于Android的Chrome 71已发布并进行了安全性改进和其他调整

  Android版WhatsApp可以在平板电脑上使用但仅在Beta版中



Power by DedeCms