Javascript Facebook游戏开发、大学项目、前端困境
我被要求为Facebook制作一个iOS游戏端口。 该游戏本身相当简单,它是一款益智游戏,使用2d数组作为网格,通过服务器传递XML将对象加载到网格上,以创建级别。 游戏将在不同阶段提问,这些问题将被传递到我的服务器并存储起来用于研究目的 给有经验的人一些问题。 我在Facebook上有哪些前端选项? 我研究过Flash和HTML5/js,这两个方面我几乎没有经验(我在Java/C#/Ruby+Rails方面有经验)。 从我所读到的内容来看,Javascript似乎是一场噩梦,即使是查看Javascript游戏引擎,但至少它是免费的。 我的后端很可能是处理服务器逻辑的rails 总结(因为我漫无边际) -用于编程游戏的javascript对于Facebook上的简单游戏来说真的是个问题吗? -js游戏引擎值得使用吗?有没有人有过这样的经历? -js/rails游戏可以防止作弊吗?服务器端检查有效吗? -对于具有C#/Java/Ruby背景的人来说,是否有其他前端选择?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上见过任何Unity或Java应用程序(我不经常使用它),我也不知道许可是否会成为这个研究项目的一个问题 非常感谢那些有经验的人的任何意见,我对所有可能的选择感到有点茫然。对总结的回答 -不,这不是问题。 它带来了一些需要理解的挑战,但它是一个拥有大量在线文档的成熟平台 -当然可以,但可能没有必要。听起来你的游戏并没有那么复杂,所以你可以放心地尝试任何引擎,看看它会把你带到哪里。您可能更需要数据框架来处理状态的同步和管理。如果不了解更多,我真的不能推荐太多 -是的,防止作弊绝对是可能的。如果银行可以防止任意的货币兑换或无效交易,你就可以防止facebook游戏中的作弊。你必须在服务器端验证很多,但这是课程的标准。 -除了flash,没有。这是一个javascript世界。Flash在未来的严肃游戏中有很大的潜力,但如果我对这两种游戏都不熟悉,我可能会把更多的赌注押在JavaScript上,因为它会带来其他各种好处(一般的web交互、服务器端编程等)
如果你不相信JavaScript的功能,那就去一个网站看看人们现在从浏览器中挤出了什么。Flash在过去有潜力开发严肃的游戏。未来全是HTML5。谢谢你的投入,给了我一些我需要的视角。