天气队如何保持天气?
首先,我说明一下,我是做气象大数据服务的,所以对GAMEFI没什么研究(虽然我玩动物之森) 所以我无法从游戏设计者的角度去回答问题。 从用户的角度来讲,保持天气的目的主要是为了保持游戏的真实性以及带给玩家不一样的游戏体验。 从真实性的角度来看,我认为天气可以带来真实的体验,让游戏中的世界看起来更为真实,从而让玩家更容易的融入这个游戏环境。 但如果过度追求真实性,会导致游戏的不平衡性。比如下雨天我们根本不敢出门,因为会摔的很惨;大晴天我们也不会带伞,因为会晒伤。这些都会影响玩游戏的心情。所以我觉得游戏中的天气应该尽可能的接近某个区域的实际天气状况,而不是完全的按照现实来复制,这会让玩家感到不舒服,反而降低了游戏的真实感。(可能我说的有一些极端,但我想表达的的意思是当游戏极度追求真实的时候,反而会降低真实感,需要做一些权衡) 根据现实天气变化而变化的NPC行为也是一个很好的例子 从游戏设计的角度来看,天气是作为系统的一部分存在的,系统的设定必然会影响游戏的玩法 天气+生物循环=温度变化(四季交替) 天气+时间循环=白昼与黑夜,昼夜交替 天气+地形循环=云雾、降雨等 这些设定会影响到npc的行为,可能会改变交通的路线,有可能增加特殊的事件,也有可能改变怪物等级分布等等.....
当然,这些设置不需要完全真实存在,有些是可以进行优化和简化,只需要在平衡性方面做一些简单的权衡即可。 题外话,我在制作一个天气模拟器的时候遇到了一个问题,就是如何更好的判断一个地区的阳光照射情况,我最终采用的方法是百度地图的卫星图加上一些太阳角度的计算。其实,我也可以把问题抛给知乎的大神们,让他们帮我看看有没有更好更先进的算法来获取阳光信息!! 哦,对了,我还想提一下游戏中的时间设置 因为时间具有连贯性,一旦开始就不能回溯,所以一个好的时间设定很重要 我曾经遇到过这样一类问题,就是玩家总是卡在某个时间点出不去,这是因为游戏中的时间过于紧凑,让我没有足够的空间来完成任务目标。(比如早上8点要到达目的地,但是火车晚上10点半才运行到目的地)