Php 游戏统计计算

Php 游戏统计计算,php,database,laravel,laravel-4,model,Php,Database,Laravel,Laravel 4,Model,我正在创建一些php/js浏览器游戏,比如Ogame或类似的东西。游戏基本上是基于点击和等待。用户在每一关卡上都有自己的积分,可以增加耐力、敏捷度、耐力等 现在我的问题是:假设1点耐力给某个英雄3点生命,给另一个英雄5点生命。我应该在哪里保存这样的计算? 这些点已存储在数据库中。我需要经常使用它们。例如,敏捷给你护甲,魔法抗性,速度。它将需要在战斗计算和显示在游戏的主屏幕上。但是每一个可能的英雄都有不同的计算方法 我使用的是Laravel4.2,是否应该存储在模型中?老实说,这是我的第一个项目,

我正在创建一些php/js浏览器游戏,比如Ogame或类似的东西。游戏基本上是基于点击和等待。用户在每一关卡上都有自己的积分,可以增加耐力、敏捷度、耐力等

现在我的问题是:假设1点耐力给某个英雄3点生命,给另一个英雄5点生命。我应该在哪里保存这样的计算? 这些点已存储在数据库中。我需要经常使用它们。例如,敏捷给你护甲,魔法抗性,速度。它将需要在战斗计算和显示在游戏的主屏幕上。但是每一个可能的英雄都有不同的计算方法


我使用的是Laravel4.2,是否应该存储在模型中?老实说,这是我的第一个项目,我在这些方面不是很先进。有人能给我一些建议吗?

在数据库中。。但是你的问题太宽泛了,请阅读和@RiggsFolly“一个软件开发特有的实用、可回答的问题”-我的问题不符合这一点吗?我在问我应该在哪里数一数这些数字。也许我应该创建一个包含每个英雄静态信息的类,或者创建一个包含一些数字的表,我会将这些数字乘以统计数字?从您在评论中引用的角度来看,您的问题可能是可以的,但同时它非常广泛。事实上,您给出了诸如“某种php/js浏览器游戏”或“但是每个可能的英雄都有一些不同的计算”之类的描述,这意味着我们必须对逻辑和游戏的工作方式做出假设,这使得问题变得更为广泛。我可以告诉你,乍一看,不要像你所问的那样在模型中保留所有逻辑是有道理的,但仅此而已。顺便说一句,如果这是一个新的Laravel项目(从你的问题来看似乎是这样),你真的不应该使用旧版本的Laravel。如果还没有放弃对bug修复的支持,它将在某个时候被放弃。所以我建议您使用Laravel 5.1。