我被要求为Facebook制作一个iOS游戏的接口。游戏本身相当简单,它是一个益智游戏,它使用一个2d数组作为网格的一个数组,其中XML是从服务器传递的,用于将对象加载到网格中,以创建级别。游戏将提出问题的各个阶段,将传递给我的服务器,并存储为研究目的。
一些有经验的人的问题。我对Facebook有什么前端选择?
我研究过Flash和HTML5 5/js,这两个方面我几乎没有经验(我对Java/C#/Ruby +Rails有经验)。从我所读到的情况来看,Javascript似乎是一场噩梦,甚至是查看javascript游戏引擎,但至少它是免费的。我的后端很可能是用于处理服务器逻辑的rails。
摘要(因为我游手好闲)
-是编程游戏的javascript,对于Facebook?上的简单游戏来说真的是个问题
-是否值得使用js游戏引擎?有人对他们有经验吗?
使用js/rails游戏可以防止欺骗,服务器端检查是否有效?
-,对于C#/Java/Ruby背景的人来说,前端有什么替代方案吗?
我从来没有在Facebook上看到过任何的应用程序(我并不经常使用它),我也不知道这个研究项目的许可是否会成为一个问题。
来自那些经验丰富的人的任何投入将是非常感谢的,我觉得有点迷失了所有的潜在选择。
发布于 2011-12-09 01:34:12
对摘要的答复
-No,这不是问题。带来了一些需要理解的挑战,但它是一个成熟的平台,有大量的在线文档。
-Definitely,但也许甚至没有必要。听起来并不像你的游戏那么复杂,所以你可能会感觉很舒服,尝试任何引擎,看看它会把你带到哪里。您可能更需要数据框架来处理状态的同步和管理。没有更多的知识,我就不能推荐更多的东西。
-Yep,防止作弊是绝对可能的。如果银行可以防止任意的货币兑换或无效的交易,你可以在facebook游戏中防止作弊。您必须在服务器端进行大量验证,但这是正常情况。
-Besides flash,不,,这是一个javascript的世界。Flash在未来有很大的潜力来进行严肃的游戏,但是如果我对两者都是新手的话,我可能会在JavaScript上下更多的赌注,因为它带来了其他各种好处(一般的web交互、服务器端编程等等)。
如果你不相信JavaScript的能力,就去一个像铬实验这样的网站看看现在人们从浏览器中挤出了什么。
https://stackoverflow.com/questions/8436946
复制相似问题