Browser 开发在线多人管理游戏

Browser 开发在线多人管理游戏,browser,text,multiplayer,Browser,Text,Multiplayer,我希望在一个简单的在线多人管理游戏上创建一个大学项目,该游戏将涉及玩家设置每天/每周的订单,然后获取利润。作为一个相对的初学者,我无法理解此任务所需的体系结构 就我而言,我需要以下东西: 一个文本界面,用于显示正在进行的事件的状态并在web浏览器中设置顺序。 每分钟计算一次结果并更新数据库的特定应用程序。 数据库 很抱歉这么生疏,但是任何关于如何继续的建议、链接或书籍都可以 如果需要更多信息,请发表意见。任何编程语言都可以。选择你或你的团队中熟悉的人。我主要是一个PHP/ZF、Linux、P

我希望在一个简单的在线多人管理游戏上创建一个大学项目,该游戏将涉及玩家设置每天/每周的订单,然后获取利润。作为一个相对的初学者,我无法理解此任务所需的体系结构

就我而言,我需要以下东西:

  • 一个文本界面,用于显示正在进行的事件的状态并在web浏览器中设置顺序。
  • 每分钟计算一次结果并更新数据库的特定应用程序。
  • 数据库
很抱歉这么生疏,但是任何关于如何继续的建议、链接或书籍都可以


如果需要更多信息,请发表意见。

任何编程语言都可以。选择你或你的团队中熟悉的人。我主要是一个PHP/ZF、Linux、Postgres的家伙。所以我会

编写一个ZendFramework应用程序来收集用户的数据并保存到postgres数据库。我会把它放在一个小Linux服务器上。我喜欢slicehost.com每周一20美元,但有更便宜的。或者和有服务器的人交朋友


然后,为了更新订单,使用cron作业每分钟运行一次。如果更新过程很复杂,请使用另一个PHP脚本,否则就直接使用SQL。

任何编程语言都可以。选择你或你的团队中熟悉的人。我主要是一个PHP/ZF、Linux、Postgres的家伙。所以我会

编写一个ZendFramework应用程序来收集用户的数据并保存到postgres数据库。我会把它放在一个小Linux服务器上。我喜欢slicehost.com每周一20美元,但有更便宜的。或者和有服务器的人交朋友


然后,为了更新订单,使用cron作业每分钟运行一次。如果更新过程很复杂,请使用另一个PHP脚本,或者直接使用SQL。

为什么需要每分钟运行更新?如果人们下了一天或一周的订单,他们会经常更新吗

我将首先决定将在您的模型中使用的方程

然后,这将有助于确定数据库中需要什么,为模型提供参数

然后,一旦你有了数据库,你需要从用户那里获得信息,所以决定你需要从用户那里得到什么

例如,您应该有一些随机事件,这些事件将使某些项目在需求中上升或下降,或者使资源变得更常见

因此,您可能希望在数据库中包含列出每个产品组成的信息

如果模型将有外部信息,或者,如果它是基于其他人的制造,那么,例如,上周没有生产鞋子,那么那些制造鞋子的人就盈利了。这周每个人都在做鞋,所以鞋太多了,所以价格下降了

这就是为什么我认为从你的模型开始,测试你的假设是第一步


任何语言、系统、数据库都能很好地工作,只要做你觉得舒服的事情就行了。当你设计UI时,你希望它在iPhone和黑莓剃须刀上看起来很好吗?那么,这将对用户界面的设计产生重大影响。

为什么需要每分钟运行更新?如果人们下了一天或一周的订单,他们会经常更新吗

我将首先决定将在您的模型中使用的方程

然后,这将有助于确定数据库中需要什么,为模型提供参数

然后,一旦你有了数据库,你需要从用户那里获得信息,所以决定你需要从用户那里得到什么

例如,您应该有一些随机事件,这些事件将使某些项目在需求中上升或下降,或者使资源变得更常见

因此,您可能希望在数据库中包含列出每个产品组成的信息

如果模型将有外部信息,或者,如果它是基于其他人的制造,那么,例如,上周没有生产鞋子,那么那些制造鞋子的人就盈利了。这周每个人都在做鞋,所以鞋太多了,所以价格下降了

这就是为什么我认为从你的模型开始,测试你的假设是第一步


任何语言、系统、数据库都能很好地工作,只要做你觉得舒服的事情就行了。当你设计UI时,你希望它在iPhone和黑莓剃须刀上看起来很好吗?那么,这将对用户界面的设计产生重大影响。

我不知道为什么会被否决;这是一个好问题。谢谢……我开始担心……你有php/asp/css/html/sql的经验吗?有。我用java/c++/c#和php/mysql做过编程。我知道的不多。。。但这并不难学。我必须说一件事:在你的网页代码中使用lua。我听说过关于PHP()的可怕的事情,lua非常棒。我认为这本书可读性很强,并且有一个很好的网络框架(开普勒);这是一个好问题。谢谢……我开始担心……你有php/asp/css/html/sql的经验吗?有。我用java/c++/c#和php/mysql做过编程。我知道的不多。。。但这并不难学。我必须说一件事:在你的网页代码中使用lua。我听说过关于PHP()的可怕的事情,lua非常棒。我认为这本书可读性很强,并且有一个很好的网络框架(开普勒)。我已经计算出了逻辑部分,即应该发生的所有条件(实际上我已经制作了用例和活动图)。但是我发现它很难实现,因为我在网络编程方面相对缺乏经验。有什么建议吗??这是一个铁路经理的游戏,我需要每分钟更新火车的位置。如果你用ASP.NET或Java(JSP和servlets)编写它,那么你可以有一个singleton类,它将休眠60秒,然后执行并返回休眠状态。我已经计算出了逻辑