阅读:3131回复:13
很不错的帖子 -- 『谁谋杀了一个NPC』(转帖)
我在上海的房东是一个受人尊敬的退休中学教师。他很高深,因为他研究《道德经》;他能识别人才,知道我肚子里有点墨水;他很热情,因为他给我介绍《道德经》,并且逼着我和他讨论;最后,他很冷酷,因为我的房租必须按时交,一厘银子都不能少。
所以,我一开始读《道德经》是被迫的,动机不纯的,因为我忘想当房东知己,少交点银子。这样的情况下,我灌了满脑子老子言论却没有开悟。直到有一天,我读到“天地不仁,以万物为刍狗,圣人不仁,以百姓为刍狗”这句话。“刍狗”是古代祭祀时用草扎的狗,摆出来骗骗神灵的,祭祀完了就扔掉。所以我们老祖先发明了世界历史上最早的快餐--刍狗,给神灵吃的。肯得基,麦当劳,我靠,他们创始人的祖先当时还在欧洲树上蹲着呢。抱歉,我扯远了。 “天地不仁,以万物为刍狗”这话,就是说天地对万物一事同仁,把它们全视为“刍狗”,不会鄙视什么东西,也不会特别看重什么东西。“圣人不仁,以百姓为刍狗”,即使您是漂亮MM,在圣人眼里和葛优是没有区别的。 这句话给我留下了深刻的印象,从此让我陷入了噩梦--这与我的职业有关,我忘记告诉你,我在上海一家游戏公司编程。当时做的游戏中需要若干NPC,也就是None Playable Characters. 比如,游戏主角在大街上行走的时候,那个傻不拉几的路人甲,妇女乙,蒙古兵,就是这种NPC. 游戏主角在丛林中打怪物的时候,雪人,狐狸,僵尸也是NPC. 关于NPC,公司的争论很激烈,游戏策划(他初中没有毕业,经历非常复杂),建议每个NPC都要有自己的生命,有完美的符合NPC身份的常识行为。比如说,大街上路人甲,他今年24岁,名字叫~,是一个屠户,如果主角上午在大街上行走会看见他在卖肉,晚上呢,会发现他在大街上闲逛,原因是他肉卖完了,想找个MM亲热一下,他的爱人duk今年18岁,在游戏屏幕右下角洗衣,她的旧情人是老张,....公司的程序员一致跳起来反对这种可怕的设计:一个破NPC,居然如此搞得如此琐碎复杂,我们还活不活呀!让它们在街道上随机遛哒就得了。策划火了:如此处理我的NPC,我的游戏还有什么特色?和《仙剑》,《模拟城市3》这类平庸之作如何拉开距离?事情最后闹到老板那里,最终是如何处理的我不知道,因为我跳槽了。 但是,我绝望地发现NPC跟着我来了:因为新的游戏公司还是有NPC。这么说吧,只要是游戏,就会有NPC, 只要我还在游戏公司出卖青春,我就必须和NPC共舞。 好吧,我投降,我认命了,从此和NPC和平相处。这些年来我设计了150多个NPC了,它们现在就在全国各地的PC上傻乎乎地行走着,说着一些莫名其妙的话。一想到它们我心里就热乎乎的,我爱它们,因为我给了它们生命。 设计NPC使我得了职业病:每当我在大街上走,我会把行人当成NPC:他们无名无姓,是我C++代码中CNonePlayableChar类的一个实例,匆匆而来,匆匆而去。每当我回家,会把房东当成NPC: 一个糟老头子,拿着一本书在屋子里踱来踱去,和我说几句预先设计好的话。在公司,我的同事也是NPC,按时来了,坐在我旁边,对这屏幕看代码,按时下班了,整天和我没有对话。日子就这么一天天过去了,终于有一天,我在大堂的镜子面前发现了一个新NPC:匆匆行走在上下班人群中,高高的个子,挎着5公斤重的笔记本电脑,黑色眼袋,脸上是近30年的漂泊沧桑。 那是我。 晚上我失眠了,我打开《道德经》反复研读“天地不仁,以万物为刍狗,圣人不仁,以百姓为刍狗”。是的,这么多年来,我一直认为自己是一个人物,其实我什么都不是,我只是一只稀拉平常的刍狗。我幼儿园时的理想是当大英雄,小学时的理想是当科学家,中学时的理想是考上名牌大学,大学时的理想是好歹能找个工作.....现在,我只是刍狗,一个符号,在这个冷酷的、物欲横流的世界上行走。我是房东、老板、市长眼里的一个NPC:早起,赶车,打卡,面对屏幕发呆,打卡,赶车,睡觉。我会说:“Hi”,“别挤了!”,\"小黄,吃中饭去\",“这段代码还有bug”,“我回来了”这些有限的、典型的NPC语言。 我终于大彻大悟了:我是一个NPC,而且当NPC已经很多年了。不是我创造了游戏中的NPC,而是天地创造了我,或者我们,这些NPC.我们在学校里学习如何当好一个NPC,走向社会后实践着NPC的全部动作。 这时,风起了,我耳朵里开始有奇怪的声音,我设计的那150个NPC在中国各处走动说会话的声音遥遥地传来,它们说:“听说村子里最近不太平”,“怪物会出现的”,“馒头5钱银子一两”、“壮士,来玩呀,我们楼上的姑娘很美的....”。 我无力地坐在了地板上。风的声音更大了,屋子里的灯光暗淡下来,树的影子开始摇曳。NPC的声音越来越大:“壮士小心,怪物快出现了”、“我知道你会来的”、“你终于来了”、“你以为你是谁?你就是我们”,“吃我一剑!--杀啊@#$%^^&” 屋子里突然黑了下来,一声巨响后,一切都安静下来。我倒在退休中学老师的旧房子里,手里紧抓着一本1986版的《道德经》。 “他死了。”一个NPC说。 “客官,我的棺材很便宜。”另一个NPC说! |
|
沙发#
发布于:2003-08-06 14:26
我终于大彻大悟了:我是一个NPC,而且当NPC已经很多年了。不是我创造了游戏中的NPC,而是天地创造了我,或者我们,这些NPC.我们在学校里学习如何当好一个NPC,走向社会后实践着NPC的全部动作。 [/quote] 太经典了,虽然对NPC的认识仅仅是从你这篇文章开始的,但是我还是觉得你真的有了大发现,有多少人还是和我差不多幻想着自己就是那个游戏主角! |
|
板凳#
发布于:2003-08-21 08:27
很有感触:“天地不仁,以万物为刍狗;圣人不仁,以百姓为刍狗”;想想看,我也是个NPC,每天按着公司的设计好的模式,上班打卡,开机,做着计划好的工作。。。。
|
|
地板#
发布于:2003-08-25 16:51
很有感触:“天地不仁,以万物为刍狗;圣人不仁,以百姓为刍狗”;想想看,我也是个NPC,每天按着公司的设计好的模式,上班打卡,开机,做着计划好的工作。。。。 俺早就有这个感觉,曾经想过放弃一切,去云游四方! 只是身不由己呀 |
|
地下室#
发布于:2003-08-25 19:12
[quote]很有感触:“天地不仁,以万物为刍狗;圣人不仁,以百姓为刍狗”;想想看,我也是个NPC,每天按着公司的设计好的模式,上班打卡,开机,做着计划好的工作。。。。 俺早就有这个感觉,曾经想过放弃一切,去云游四方! 只是身不由己呀 [/quote] 嘿嘿,云游四海恐怕要不少路费的。 |
|
5楼#
发布于:2003-08-26 08:59
[quote][quote]很有感触:“天地不仁,以万物为刍狗;圣人不仁,以百姓为刍狗”;想想看,我也是个NPC,每天按着公司的设计好的模式,上班打卡,开机,做着计划好的工作。。。。 俺早就有这个感觉,曾经想过放弃一切,去云游四方! 只是身不由己呀 [/quote] 嘿嘿,云游四海恐怕要不少路费的。 [/quote] NPC不需要钱:D |
|
6楼#
发布于:2003-10-28 18:18
读这篇文章,好像看了一遍《黑客帝国》
自己不过是个NPC而已。。。。。。 |
|
|
7楼#
发布于:2003-11-04 13:05
有点感慨,有点想法,有点失落。
|
|
8楼#
发布于:2004-03-01 17:39
相信生活
|
|
9楼#
发布于:2004-03-08 10:41
写的深刻!!!
。。。。。。。 弗唯不争 。 故莫能与之争。 。。。。。。。 |
|
|
10楼#
发布于:2004-04-05 10:54
很象生活
|
|
11楼#
发布于:2004-04-07 15:44
[quote]很有感触:“天地不仁,以万物为刍狗;圣人不仁,以百姓为刍狗”;想想看,我也是个NPC,每天按着公司的设计好的模式,上班打卡,开机,做着计划好的工作。。。。 俺早就有这个感觉,曾经想过放弃一切,去云游四方! 只是身不由己呀 [/quote] 乞丐是最接近自然的人。。。。。。。。 |
|
|
12楼#
发布于:2004-06-15 16:15
其实NPC也有当主角的时候!
|
|
13楼#
发布于:2004-06-16 02:05
颇有哲理!
|
|