Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/three.js/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript Facebook游戏开发、大学项目、前端困境_Javascript_Ruby On Rails_Flash_Html - Fatal编程技术网

Javascript Facebook游戏开发、大学项目、前端困境

Javascript Facebook游戏开发、大学项目、前端困境,javascript,ruby-on-rails,flash,html,Javascript,Ruby On Rails,Flash,Html,我被要求为Facebook制作一个iOS游戏端口。 该游戏本身相当简单,它是一款益智游戏,使用2d数组作为网格,通过服务器传递XML将对象加载到网格上,以创建级别。 游戏将在不同阶段提问,这些问题将被传递到我的服务器并存储起来用于研究目的 给有经验的人一些问题。 我在Facebook上有哪些前端选项? 我研究过Flash和HTML5/js,这两个方面我几乎没有经验(我在Java/C#/Ruby+Rails方面有经验)。 从我所读到的内容来看,Javascript似乎是一场噩梦,即使是查看Java

我被要求为Facebook制作一个iOS游戏端口。 该游戏本身相当简单,它是一款益智游戏,使用2d数组作为网格,通过服务器传递XML将对象加载到网格上,以创建级别。 游戏将在不同阶段提问,这些问题将被传递到我的服务器并存储起来用于研究目的

给有经验的人一些问题。 我在Facebook上有哪些前端选项?

我研究过Flash和HTML5/js,这两个方面我几乎没有经验(我在Java/C#/Ruby+Rails方面有经验)。 从我所读到的内容来看,Javascript似乎是一场噩梦,即使是查看Javascript游戏引擎,但至少它是免费的。 我的后端很可能是处理服务器逻辑的rails

总结(因为我漫无边际)

-用于编程游戏的javascript对于Facebook上的简单游戏来说真的是个问题吗?

-js游戏引擎值得使用吗?有没有人有过这样的经历?

-js/rails游戏可以防止作弊吗?服务器端检查有效吗?

-对于具有C#/Java/Ruby背景的人来说,是否有其他前端选择?
我从未在Facebook上见过任何Unity或Java应用程序(我不经常使用它),我也不知道许可是否会成为这个研究项目的一个问题

非常感谢那些有经验的人的任何意见,我对所有可能的选择感到有点茫然。

对总结的回答

-不,这不是问题。 它带来了一些需要理解的挑战,但它是一个拥有大量在线文档的成熟平台

-当然可以,但可能没有必要。听起来你的游戏并没有那么复杂,所以你可以放心地尝试任何引擎,看看它会把你带到哪里。您可能更需要数据框架来处理状态的同步和管理。如果不了解更多,我真的不能推荐太多

-是的,防止作弊绝对是可能的。如果银行可以防止任意的货币兑换或无效交易,你就可以防止facebook游戏中的作弊。你必须在服务器端验证很多,但这是课程的标准。

-除了flash,没有。这是一个javascript世界。Flash在未来的严肃游戏中有很大的潜力,但如果我对这两种游戏都不熟悉,我可能会把更多的赌注押在JavaScript上,因为它会带来其他各种好处(一般的web交互、服务器端编程等)


如果你不相信JavaScript的功能,那就去一个网站看看人们现在从浏览器中挤出了什么。

Flash在过去有潜力开发严肃的游戏。未来全是HTML5。谢谢你的投入,给了我一些我需要的视角。