我不确定要描述的正确术语是什么,所以如果这是一个重复的问题,我们深表歉意。但是是否有术语/算法来确保游戏相对于无限滚动条而言是“可完成的”。我所说的可完成的意思是,如果我有一个游戏,当屏幕试图追赶他们时,用户必须不断跳出障碍物,那么我将如何确保用户始终可以找到一个新的障碍物理论跳到?
我知道从理论上讲,我会检查用户可以跳多高,并确保该范围内有障碍物,但是还有其他东西吗?即在放置新块时避免昂贵的检查,以确保它们不重叠等?
我正在专门查看html5 / js,但我想知道是否有针对此的术语或我可以调查的特定类型的算法?
谢谢
2
您几乎描述了它。知道您的用户可以跳多远,不要将障碍物移得更远。确实,这是一个简单的运动学计算,与动画相比,这不会成为游戏的瓶颈。
—
mobo
解决可玩性问题时,担心昂贵的支票可能为时过早。您几乎总是可以优化某些东西,但后来会成为速度问题,但您永远也无法交付游戏,因为它无法玩,因为您认为方法太慢了,因此从未尝试过=)
—
Patrick Hughes
感谢所有的评论,非常感谢。gamasutra文章非常有帮助@KellyThomas
—
TommyBs 2013年