我想实现一个实时的多人游戏,就像我的手机应用程序中的文字游戏。如果问题太宽泛,我很抱歉,但我想为自己设定一条学习道路,以实现我的目标。
这个想法大致是这样的:
首先,我想问一问,这种做法是否正确?
第二,在游戏中,在被分配到房间后,我想:
- User1 has 60 seconds to complete or,
- All other 4 users click 'success' or 'fail' button.
在查房期间,用户应该能够实时聊天.
为了达到这种情况,我应该为自己设置什么样的学习路径?
Node.js,Socket.io和Redis对实现我想达到的目标有好处吗?作为一条学习之路,你有什么建议?
最后,我阅读了Google游戏允许这种配对,但要求用户登录Google+帐户,但我正在做我的OAuth2登录,我不想改变。我想用我自己的力量来实现这一点。
发布于 2015-11-05 07:02:23
Node.js和socket.io会工作得很好,我建议您学习rooms在socket.io中的概念,供玩家在游戏回合中使用。我不认为真正需要使用redis,它是键值存储,但是mondodb (或任何类型的*sql db)对于存储一些数据很有用,比如分数、排名板等等。
https://stackoverflow.com/questions/33538356
复制相似问题