0

我想知道如何设计一个可以在 Facebook 上播放的应用程序,以及作为独立应用程序从 App Store 下载的应用程序,但允许在两个平台之间玩游戏。有像 EA 体育 NFL 社交游戏这样的游戏。您可以下载游戏并在包括 Facebook 在内的多个平台上玩其他游戏。

我所理解的是应用程序的所有资源都下载到客户端设备(除非通过浏览器播放,例如 Facebook)。我不明白的是,他们如何为一个平台创建了一个使用 html 的跨平台游戏,并为另一个平台创建了一个独立的非 html 沙盒应用程序,并且让两个游戏像它们一样交互。

另外,我会在我的网站上运行一个 cgi 脚本来创建一个可执行程序来处理游戏逻辑以在两个游戏模型之间进行通信吗?

提前致谢。

4

1 回答 1

1

如果你想创建一个 3D 游戏,你可以考虑使用http://unity3d.com/它允许你在 Chrome 和移动设备上玩。对于移动设备,您还可以使用http://xamarin.com/

您还可以使用 canvas 或 webGL(移动浏览器尚不支持,但很快就会支持),对于在线游戏,您可以使用 HTML 5 Web 套接字。

关于跨平台在线,正如您所说,您需要在服务器端处理它,但这应该没什么大不了的,您只需将多个客户端连接到一台服务器......

您可以探索的一些框架是http://impactjs.com/ http://threejs.org/ http://www.createjs.com/

如果您在理论上感到勇敢,您现在可以将任何 C++ 游戏转换为 javascript https://github.com/kripken/emscripten/wiki

于 2013-04-24T11:22:39.397 回答