61 萤火虫公司(1 / 2)
没有游戏设定。除了感观外,就像一个真实世界一样。
比如,陈平安进入游戏。
身份是一个异人。
所谓异人,不是这个世界上的人。
因为,异人与这个世界的人(npc)信仰相同,都是信仰创世神。所以,能够被这个世界的人接纳,融入这个世界中。
游戏中的第一天。
陈平安非常好奇。
急切地想知道这是一个什么样的世界。
操作这个人物到处乱走。
半天过去了。
这个人物出现了三条状态。
疲惫。
饥饿。
口渴。
被玩其它游戏的思维固定了,陈平安不管。
然后,居然。。。饿晕倒在路上。
旁边好心的居民赶紧把他扶起来。有居民端来一碗水,包子铺给了两个包子。
游戏中第二天。
游戏人物从草堆里醒来,精神饱满。
疲惫状态消去了。
还有饥饿。口渴。
游戏人物在小溪里捧了几捧水喝下。
不一会儿,口渴状态也消失了。
还是很饥饿。
陈平安昨天就想了,游戏怎么开局。
身上一无所有。没有钱,没有房子,没有土地。昨天在稻草堆里度过了一晚。
先去镇上打工。
陈平安每个店铺都去寻问。
“需要有人为你工作吗?”游戏人物对包子铺老板问道。
“不需要,我一个人忙得过来。”包子铺老板说道。
……
最终,在铁匠铺找到打铁的工作。包吃住,1天15个铜币工钱。
游戏里第20天。
陈平安看到游戏人物发生明显的变化。手臂的肌肉拱起来了。拿起锤子敲击在铁锭上,发出钉的清脆响声,沉稳有力。刚开始拿铁锤非常吃力,现在拿铁锤一提就拿起来了。
刚开始打铁的时候,敲在烧红的铁块上,敲击无力,要么会铁锤会使偏,现在拿铁锤,铁锤敲击在铁块上,快,稳,力道,准,可以打制一般的农具了。
与普通的游戏不同。游戏人物的变化是通过数据体现的。
而在危险的世界中,没有数据面板,游戏人物的变化在游戏中就可以表现出来。
是事件驱动游戏的进程。
比如,陈平安刚在铁匠铺打铁的时候,1天工钱只有15个铜币,当陈平安能够打制锄头,犁头,耙、耖等农具后,工钱涨到了40个铜币。
这是个小事件驱动游戏的进程。
……
在铁匠铺打工。一天工钱是15个铜币。
当满足能够打制锄头,犁头,耙、耖等农具后,工铁涨到40个铜币。
这是两条程序。
这是一个玩家驱动的程序。
当游戏里上百万个玩家,那不是要编写2百万条程序。
那么这个游戏多大啊。
几百tb吗。
这不可能的。
在游戏程序中,陈平安找到一个与游戏没有任何关联的独立的程序包,大小1.4gb。
陈平安把这个程序包拿掉。
立刻就发现问题了。
当游戏人物能够打制刀,剑,斧头,等精良的兵器的时候,工钱没涨,还是40个铜币。
当陈平安把这个程序包放回去后,发现工资涨到了100铜币。
这个程序包是一个智能的程序。它可以修改游戏代码。从而事件驱动游戏进程。
比如,小的方面。涨工资这个事情。我打铁技艺提高了,当然要涨工资了。
大的事件。
今年雨水多,驱动粮食减产。
粮食减产,驱动粮价上涨。
……