使用Rails 4的多人回合制游戏

真相

我想用Rails构建一个多人,基于回合的Web应用程序/游戏。会有一个房间,数量有限的用户可以加入并轮流使用。用户可以在没有邀请的情况下进入房间(如果是公开的话),或者在没有邀请的情况下进入房间(如果是私人的话)。用户也可以不参与而查看房间。另外,玩家可以在游戏过程中随时更改,因此游戏会相应地进行调整。由于游戏没有设定持续时间,因此在创作者允许的范围内,房间应该是开放的。我是Rails的新手,我想知道是否有可能制作这样的游戏。

我已经设置了一些控制器和模型,但是如果不可能或不建议使用Rails,则不想继续。

一些其他信息。

与往常一样,以下步骤将重复进行。

  • 玩家行动
  • 移动已注册并保存到数据库
  • 屏幕随玩家的移动而更新。
  • 转至下一个可用的玩家。

保存到数据库的信息将很小(几KB),并且不应花太长时间在屏幕上显示。在一个回合中,只有一个人可以做任何事情。其余的只是查看屏幕,每个房间一次更新一次。

如果回合的玩家在x秒钟内没有响应,则该玩家将成为客人,或者其回合将被跳过直到下一轮(尚待确定)。

我进行了一些研究,发现Google Play游戏提供了基于回合的多人游戏服务,该服务通过REST API得到支持。我不确定它是否会正常工作,但我希望您对其他可能适合实施回合制多人游戏功能的服务提出建议。

克劳迪克斯

如果是Web应用程序,则可以将Rails以及任何其他Web编程语言及其相应的应用程序框架一起使用。但是我的经验告诉我,如果要将游戏放在通用托管服务提供商上,则不应使用Rails它们中的大多数对PHP更友好,并且不提供对运行Rails应用程序的支持。但是,您可以在Heroku中免费进行此操作,但有一定的限制。如果您需要更多资源,则应该每月为它们付费。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

Rails 4的多人回合制游戏

来自分类Dev

使用Rails作为后端构建实时的,基于回合制的iPhone游戏的最佳方法是什么?

来自分类Dev

iOS Game Center回合制游戏是否使用Apple服务器?

来自分类Dev

回合制多人游戏应用,两个玩家都不能回合

来自分类Dev

回合制游戏菜单

来自分类Dev

iOS的Google Play游戏服务基于回合制多人游戏的可用性

来自分类Dev

iOS-Google Play游戏服务基于回合制多人游戏的可用性

来自分类Dev

当游戏从 Play Games 开始时,Android 回合制多人游戏 onTurnBasedMatchReceived 不会触发

来自分类Dev

回合制多人骨架演示应用

来自分类Dev

将基于Google回合制的多人游戏与Google App Engine集成

来自分类Dev

将基于Google回合制的多人游戏与Google App Engine集成

来自分类Dev

两人回合制游戏

来自分类Dev

两人回合制游戏

来自分类Dev

在Google Play多人游戏中邀请回合制比赛时,有什么方法可以传递信息?

来自分类Dev

Cordova / Phonegap Google Play回合制多人支持

来自分类Dev

回合制游戏设计:事件驱动与游戏循环

来自分类Dev

游戏中心-回合制游戏问题

来自分类Dev

故事板-回合制游戏的工作流程

来自分类Dev

iOS回合制游戏服务器成本

来自分类Dev

iOS SpriteKit物理程序是用于回合制游戏的吗?

来自分类Dev

如何确定从Google Play游戏回合制通知中选择的匹配项

来自分类Dev

我正在使用快速 JSON 来解析基于 C++ 回合制 rpg 的对象敌人,并且遇到了一些奇怪的错误

来自分类Dev

无法通过Google Play游戏关闭基于回合的多人游戏

来自分类Dev

回合制文字战斗机:缩进错误

来自分类Dev

如何使用蓝牙开发多人游戏

来自分类Dev

无法从类访问基于回合的多人游戏的数据库

来自分类Dev

Android Google Play游戏服务基于回合的多人游戏无法自动匹配

来自分类Dev

开发回合制战斗系统时遇到问题

来自分类Dev

如何使用Facebook朋友制作Android多人游戏?(Google Play游戏服务仅使用G +)

Related 相关文章

  1. 1

    Rails 4的多人回合制游戏

  2. 2

    使用Rails作为后端构建实时的,基于回合制的iPhone游戏的最佳方法是什么?

  3. 3

    iOS Game Center回合制游戏是否使用Apple服务器?

  4. 4

    回合制多人游戏应用,两个玩家都不能回合

  5. 5

    回合制游戏菜单

  6. 6

    iOS的Google Play游戏服务基于回合制多人游戏的可用性

  7. 7

    iOS-Google Play游戏服务基于回合制多人游戏的可用性

  8. 8

    当游戏从 Play Games 开始时,Android 回合制多人游戏 onTurnBasedMatchReceived 不会触发

  9. 9

    回合制多人骨架演示应用

  10. 10

    将基于Google回合制的多人游戏与Google App Engine集成

  11. 11

    将基于Google回合制的多人游戏与Google App Engine集成

  12. 12

    两人回合制游戏

  13. 13

    两人回合制游戏

  14. 14

    在Google Play多人游戏中邀请回合制比赛时,有什么方法可以传递信息?

  15. 15

    Cordova / Phonegap Google Play回合制多人支持

  16. 16

    回合制游戏设计:事件驱动与游戏循环

  17. 17

    游戏中心-回合制游戏问题

  18. 18

    故事板-回合制游戏的工作流程

  19. 19

    iOS回合制游戏服务器成本

  20. 20

    iOS SpriteKit物理程序是用于回合制游戏的吗?

  21. 21

    如何确定从Google Play游戏回合制通知中选择的匹配项

  22. 22

    我正在使用快速 JSON 来解析基于 C++ 回合制 rpg 的对象敌人,并且遇到了一些奇怪的错误

  23. 23

    无法通过Google Play游戏关闭基于回合的多人游戏

  24. 24

    回合制文字战斗机:缩进错误

  25. 25

    如何使用蓝牙开发多人游戏

  26. 26

    无法从类访问基于回合的多人游戏的数据库

  27. 27

    Android Google Play游戏服务基于回合的多人游戏无法自动匹配

  28. 28

    开发回合制战斗系统时遇到问题

  29. 29

    如何使用Facebook朋友制作Android多人游戏?(Google Play游戏服务仅使用G +)

热门标签

归档