Google App Engine上的多人游戏

2 投票
3 回答
1863 浏览
提问于 2025-04-16 12:26

我想在应用引擎上做一个多人游戏。而且,频道API让我更倾向于选择应用引擎,而不是其他很多服务。有没有人尝试过这个?

我知道怎么做一个回合制的游戏,但我在想如何处理多个用户共同影响其他用户体验的情况。这方面的任何帮助都非常感谢。

  1. 数据库建模
  2. 需要注意的事项
  3. JavaScript客户端

3 个回答

2

看看这个Channel API,里面对它现在能做什么有很好的介绍。

这个井字棋示例项目(由moishel创建,他是谷歌Channel API的开发者之一)包含了一个两人对战的游戏,使用了Channel API。它通过Channel API来传递游戏状态给两个玩家。注意“注意事项”部分——“每个客户端只能有一个客户端ID”和“每个页面每个频道只能有一个客户端”。

2

我在我的博客上有一个关于多用户聊天室(或者游戏房间)的原型实现细节,大家可以去看看,链接是 http://blog.myblive.com/2010/12/multiuser-chatroom-with-app-engine.html。这篇文章和第二部分的内容 http://blog.myblive.com/2011/01/multiuser-chatroom-with-app-engine.html,能让你对实现的细节有一个比较全面的了解。

4

在这个appengine博客上,有一篇很有意思的文章,讲的是一个在appengine上运行的实时游戏...

http://googleappengine.blogspot.com/2010/04/games-on-app-engine-interview-with-jay.html

撰写回答