足球经理facebook应用程序

时间:2010-02-10 07:08:46

标签: php mysql facebook

嘿伙计们,我即将开始一个足球经理在php / mysql中启发facebook应用程序并提出了几个问题:

1)哪里是托管数据库的最佳地点?在英国境内提供的任何服务都会非常棒!

2)有没有人对如何将玩家统计数据作为游戏内匹配引擎的一部分有任何想法? php会如何容纳这个?我想让比赛尽可能真实吗?

3)最后我想知道php / mysql是否是编写这款游戏的最佳语言。我对这种语言非常有信心,可以相对快速地掌握新技能。但我再次担心(参考数字2)我将如何使用来自php的数据模拟匹配。我很感激任何指针。

感谢帮助人员!

2 个答案:

答案 0 :(得分:0)

2)你需要找到一个以某种方式提供玩家统计数据的API,但是如果你正在考虑从1到10等级评定的物理特征,我担心你运气不好。您可以考虑从原始的足球经理游戏中导出玩家统计数据,或者沿着这些行进行某些行动,但我怀疑它是否可用。

3)PHP会很好。

祝你好运!

答案 1 :(得分:0)

  1. 对于数据库托管,您的Web主机提供的数据库通常是合适的。对于很少更新或删除信息的只读应用程序或应用程序,另一个选项是使用Amazon SimpleDB。获取简单数据(几乎像NoSQL)非常快,并且在达到某个定价等级之前是免费的。
  2. 这是你必须自己解决的问题;我不是足球专家,很难给你提供很多建议。也许如果你能更多地解释一下你的情况,我可以给你一个更强烈的回应。
  3. 使用您最熟悉的语言。如果那是PHP,那么请使用PHP。如果您使用其他语言编写最佳代码,请使用其他语言。 Facebook有一个特别好的PHP库,所以我当然鼓励你利用它,如果PHP是你的强项,但是还有很多其他语言都有非常强大的FB库。至于MySQL,数据库并不重要。我已经将MySQL,SQLite和SimpleDB用于Facebook应用程序。这三个人都有自己的优点和缺点。选择适合您需求的数据库引擎:MySQL在整体性能方面非常强大。 SimpleDB非常适合可靠性和简单性,但对于更新或删除密集型应用程序却很糟糕。如果你正在寻找一个非常便携的数据库,那么SQLite是很棒的,这种数据库很少只用于简单的I / O(即:存储用户会话令牌)。确保您计划扩展:如果您打算有一天有一百万用户,请不要在SQLite上构建应用程序,如果您打算实时更新信息,请不要在SimpleDB上构建。
  4. 无论如何,祝你申请好运!希望这有帮助!