制作在Facebook上运行的游戏和智能手机应用程序

时间:2013-04-24 10:20:02

标签: android ios facebook html5

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

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

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

提前致谢。

1 个答案:

答案 0 :(得分:1)

如果您想制作3D游戏,可以考虑使用http://unity3d.com/它可以让您在Chrome和移动设备上玩游戏。对于移动设备,您还可以使用http://xamarin.com/

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

关于跨平台在线,因为你说你需要在服务器端处理它,但它不应该是一个大问题,你只有多个客户端连接到一个服务器......

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

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