我不知道我应该用什么公式来为我的玩家创造他们可以玩的股票市场。我用php + mysql。也许你可以抛出任何好主意?我将不胜感激。
答案 0 :(得分:1)
实施股票价格波动的最简单(但不一定是最好的)方法是使用随机游走,因为已经假设股票价格可以使用这样的过程建模。见http://en.wikipedia.org/wiki/Random_walk_hypothesis
所以,dp = rand(-1,1) * p * dt
其中p是股票价格,dt是经过的时间(可能以天为单位)。
答案 1 :(得分:1)
假设这是多人游戏,除了随机游走之外,还可以考虑对供需的一些考虑。如果购买的股票数量超过特定股票在一段时间内的销售额,则其价值应略微上升,反之亦然。这将增加波动性,并可能使游戏的这一部分更令人兴奋。
答案 2 :(得分:1)
如果您允许在玩家之间进行买卖(假设您已经创建了存储部分),您只需要暴露四种方法并让玩家定义经济:
Bid (stock, price)
Offer (stock, price)
Buy (stock, price)
Sell (stock, price)
如果你的游戏中已经存在股票,那么你只需要让玩家定义他们想要的东西。