首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >这是一种什么样的游戏逻辑呢?

这是一种什么样的游戏逻辑呢?
EN

Stack Overflow用户
提问于 2009-03-17 02:25:35
回答 6查看 383关注 0票数 4

因此,让我们说,有一个游戏,有一个‘生命酒吧’,其中包括理论水平。当用户执行特定的操作时,取决于其操作的准确性,生命条以相应的速度增长。当它增长并进入下一个级别时,所需操作的标准将发生变化,因此用户现在必须弄清楚这些新操作是什么,以保持条形图的增长而不是缩小。在用户试图了解哪些行为/模式会导致增长的同时,“时间”之类的东西以及不希望的行为也会慢慢地使它们恢复正常。

我想知道是否有人知道任何开源游戏可能有类似的逻辑。

或者,如果这类逻辑有一个名称,那么我可以尝试找到一些算法来帮助我设置这样的逻辑。

提亚

-added

就像这样的东西似乎没有技术术语,也许有人可以提出一些伪顶级逻辑。我从来没有建立过一场比赛,并希望提高我的机会,走向最佳的方向。

EN

回答 6

Stack Overflow用户

回答已采纳

发布于 2009-03-17 03:42:13

为了实现这段代码的目的,让我们假设条形图保存了玩家的分数。

代码语言:javascript
复制
Score = Max score that can be received from the action without modifier
Accuracy = [0..1] Where 0 is total miss on the action and 1 is a perfect hit.
           Example: The score for a headshot
LevelModifier = [0..1] Where 0 means that in this level, it doesn't give any 
                scores and 1 means that the player receives the max bonus. 

                You can also refer to this as a difficulty modifier. 
                The higher the level, the more bonus you get.

ScoreDelta = (Score * Accuracy) * LevelModifier

ScoreBar += ScoreDelta

对于计时器,您可以每秒钟降低他们的ScoreBar。

代码语言:javascript
复制
ScoreBar -= TimePenalty

由于游戏的原因,您可以重置计时器,每当玩家做一个动作。这将奖励那些不断前进的球员。

票数 3
EN

Stack Overflow用户

发布于 2009-03-17 02:28:58

听起来有点可疑,就像我的堆栈溢出名誉分数。

票数 6
EN

Stack Overflow用户

发布于 2009-03-17 02:39:57

听起来你是在模仿因果报应。我认为有一些网站有类似业力的系统(因此,代表系统可以说是这样的)。

我会从一些简单的开始..。如果用户做了“好”的事情,它就会上升。如果他们做坏事,那就没戏了。如果他们什么也不做(懒惰?),它就会慢慢下降。

票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/652833

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档