【问题标题】:Creating a multi-player card game in Ruby on Rails在 Ruby on Rails 中创建多人纸牌游戏
【发布时间】:2021-07-06 09:16:11
【问题描述】:

我目前正在使用 Ruby on Rails(Ruby 版本 2.7.2,Rails 版本 6.1.3)为一个班级创建二十一点游戏。我和我的队友希望尽快将游戏从当前的单人模式(1 人对自动荷官)转变为多人游戏。在这门课之前我没有使用过 Ruby on Rails,并且在支持多人游戏方面的知识非常有限。我发现了几年前关于堆栈溢出的一些帖子,其中通常推荐 WebSockets 作为解决方案,并且特别推荐 Action Cable

鉴于我发现的有关该主题的大部分信息都较旧且可能已过时,我希望知道 WebSockets 是否仍然是多人游戏功能的最佳解决方案,如果是,Action Cable适合初学者的最佳选择?

【问题讨论】:

    标签: ruby-on-rails multiplayer actioncable blackjack


    【解决方案1】:

    我们通常不会接受要求一般意见的问题 - 因为您会得到很多相互矛盾的意见!

    我建议你看看最近从 Basecamp 的人那里发布的 Hotwire,它与 Rails 配合得非常好。

    本质上,您需要无需重新加载/刷新整个页面即可更新各种对象状态的功能,例如如果玩家 A 加倍下注,所有其他玩家都应该在他们的屏幕上看到这一点而无需重新加载。 Hotwire 以及相关的 Stimulus 和 Turbo 库实现了这一点。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2018-09-11
      • 2014-09-20
      • 2015-05-12
      • 1970-01-01
      • 2013-03-04
      相关资源
      最近更新 更多