科技爱好者周刊(第 225 期):NPC 演员也是一种职业

作者: 阮一峰

日期: 2022年9月30日

这里记录每周值得分享的科技内容,周五发布。([通知] 下周十一长假,周刊暂停一次。

本杂志开源(GitHub: ruanyf/weekly),欢迎提交 issue,投稿或推荐科技内容。

周刊讨论区的帖子《谁在招人?》,提供大量程序员就业信息,欢迎访问或发布工作/实习岗位。

封面图

这大概是世界最危险的订婚照。一对加拿大恋人在山顶上订婚,摄影师按下快门的一瞬间,居然拍到了一道闪电。虽然照片本身很浪漫,实在太危险了。(via

本周话题:NPC 演员也是一种职业

一位国外玩家提出一个设想游戏 NPC 应该由真人扮演

这个想法很有意思,我印象中,没有任何一个游戏这样做过。它很可能实现,值得好好聊聊。

NPC 指的是"非玩家角色"(non-player character),也就是游戏里面配合玩家的一些辅助人物,比如街上的行人、巡逻的警察、看门的士兵等等。

玩家可以与这些角色对话,获取线索,或者向他们购买道具。

他们目前都是计算机生成的,行为由程序控制,看上去非常机械,没有趣味,时间一长,让人觉得很乏味。

仔细想一下,你就会发现,NPC 完全可以改成真人扮演。

举例来说,我扮演一个调酒师,每天晚上到游戏里面上班,专门服务走进酒吧的玩家。游戏公司会提供剧本,告诉我需要做哪些事,说哪些话。除此之外,我可以自由发挥,但是不能离开酒吧。

这会大大增加游戏的逼真感和可玩性。每个 NPC 背后都是真人,跟他们互动就是跟人类互动,游戏世界顿时就变成了真实世界。

将来的游戏可能是这样一种商业模式:付钱的人当主人公,玩游戏,享受剧情;不付钱的人当 NPC,感受一下游戏,如果愿意长时间在线,就可以申请当 NPC 演员。

游戏公司为了吸引更多玩家,有更多人气,会愿意向 NPC 演员支付工资,玩家也可以给 NPC 演员打赏。

到了那个时候,扮演 NPC 就真的是一种职业了,可以赚钱糊口。开头那位国外玩家就建议,找菲律宾人扮演 NPC,他们的时薪才几元人民币,肯定愿意来游戏里面打工。

对于社会来说,NPC 扮演可以创造工作岗位,解决就业问题,对社会是有利的。它不需要特殊技能,也很轻松,退休的老人、修养的病人、下班后的职员,都可以来当 NPC 演员,赚一点收入。

我越想越觉得,未来世界的就业,很可能就发生在游戏里面。 扮演 NPC 为玩家服务,其实跟电商的线上客服,属于同一个性质,只不过把服务搬到了游戏里。以后,人们说起"打零工",可能首先想到的不是送外卖或开网约车,而是上线当 NPC。

科技动态

1、植物牛排

一家斯洛文尼亚公司推出了,世界上第一款植物肉制成的牛排。它在视觉上、口味上、热量上,与真的牛排非常相像。

它采用一种特殊工艺,将植物蛋白(主要来自大豆和小麦)做成线性纤维,产生牛肉纤维粘连的感觉。

它还加入了甜菜根粉,以产生牛肉褐红色的色泽,保证视觉上像新鲜牛肉;同时,使用葵花油产生牛排的大理石花纹,也就是乳白色脂肪层,保证口感多汁。

它的缺点是价格非常贵,一盒四块牛排,500克,价格24欧元(约170元人民币)。

2、撞击小行星

本周一(9月27日)晚上,美国宇航局成功完成了人类第一次小行星撞击实验。

一艘宇宙飞船(上图的 Dart)撞击了一颗直径为160米的小行星(上图的迪莫弗斯),看看能否改变它的运行轨道,为以后可能发生的小行星撞击地球积累防御经验。

实验非常成功,飞船撞在距离小行星的中心约17米的地方。撞击后具体的轨道数据,还要等一段时间才能观测到。

上图是这颗小行星的照片,下图则是宇宙飞船在撞击前发回的最后一张小行星的地表照片。

3、隐形眼镜计算机

一家美国创业公司推出了,世界第一台集成在隐形眼镜上的计算机。

这个隐形眼镜厚度不足0.5毫米,但是上面集成了 ARM Core M0 处理器、信号接收器、微型电池。

它能在视野中,显示单色图形,还能让用户通过眼球运动来控制。

4、吉他调音

谷歌搜索添加了吉他调音器,在搜索框键入"google 调音器"(或者"google tunner"),就会出现一个网页调音器。

你对着麦克风弹吉他,网页就会显示对应的音高。

类似的还有其他小工具,比如"google 节拍器"、"google 掷硬币"、"google dice roller"。

5、透明光伏电池

日本开发出透明的光伏电池,可以透过约80%的可见光,贴在窗户或汽车玻璃上也不会遮挡视线。

只要成本能够降下来,它就有重大的实用意义,以后玻璃窗也可以用来发电。

文章

1、全屋光纤布网 FTTR(中文)

大家可能不知道,国内的通信服务商都有"全屋光纤布网"业务,帮你在家里安装光纤局域网,这个服务称为 FTTR。

本文分析为什么它在国内发展得不好,一大原因是如果你的住房面积不大,根本没必要安装它。

2、多余的电去哪了?(中文)

如果用电量小于发电量,电就会多出来,本文介绍多余的电去哪里了。不是储藏起来,根本没有这么多储能设施。

3、中国坐标系简明指南(英文)

中国的地图服务的坐标系需要转换,作者作为一个外国的网络地图开发者,介绍了这方面的情况。

4、巧用 CSS 显示 HTML 源码(英文)

本文介绍了几个有用的技巧,很神奇地在渲染页面时,能够展示 HTML 源码。

5、写出清晰代码的六条规则(英文)

作者总结了六条简单规则,可以避免代码一团乱。我觉得总结得不错。

6、Android 替代品 /e/ OS(英文)

作者体验了手机操作系统 /e/ OS,它是安卓系统的替代品,去除了所有谷歌服务,跟 LineageOS 差不多。

7、我做了一个旅行路由器(英文)

作者介绍他如何自己购买零件,再安装软件,组装出一个旅行路由器。

8、如何配置本地电脑的短链接(英文)

作者演示了一种方法,创建在本地跳转的短链接,比如在地址栏输入g,就跳到 GitHub,网址翻译不需要服务器。

活动

1、ClickHouse 的企业应用实践:ByteHouse

海量数据分析(比如日志处理)使用什么工具?目前首选的数据引擎一般是 ClickHouse,可以直接运行 SQL 查询。

字节跳动是国内 ClickHouse 的最大用户之一,内部节点超过18000个,数据量超过 700 PB,甚至还有自己的商业化产品 ByteHouse

国庆长假后的第一个周六(10月15日)下午,字节跳动有一个技术沙龙,跟社区分享他们工程师的使用经验:为什么选择 ClickHouse 进行数据分析?如何部署和管理这么多节点?如何对其进行增强和重构,更适合国内用户的需要,满足企业使用场景?

感兴趣的同学点击标题链接,或扫描二维码了解详情,报名参加线上直播,现场还会赠送字节纪念品。

工具

1、Certificate Ripper

一个命令行工具,用来获取网站的 HTTPS 证书。

2、ctop

一个容器的终端监控界面,监控容器的运行状况,就像是容器的 top 命令。

3、Bottle

一个在 Linux 上运行 Windows 软件的工具,主要用于运行游戏。

4、Umbrel

个人服务器的操作系统,把常用工具做在一个启动页里面,主要用在树莓派。

5、Fighting Design

一款个人开发者打造的 Vue3 组件库,已经有相当的规模了。(@Tyh2001 投稿)

6、NetGuard

一个免费的安卓防火墙,不需要 root 就能使用,可以让某个 App 无法使用 WiFi 或流量。

7、V2exOS

一个用 SwiftUI 编写的 V2ex macOS 客户端。(@isaced 投稿)

8、redis-shake

阿里巴巴开源的工具,用于 Redis 实例间数据迁移与清洗。(@suxb201 投稿)

9、ffmpeg buddy

ffmpeg 以参数复杂而闻名,这个网页应用让用户填写几个文本框,自动生成对应的 ffmpeg 命令。

10、giscus

一个由 GitHub 讨论区驱动的网站评论系统,用户在你的网站上留下评论,数据会存在 GitHub 讨论区。

资源

1、编程竞赛的常见算法(Algorithms for Competitive Programming)

这是一本免费的英文电子书,逐一讲解编程竞赛里面常见的几十种算法,求职面试也用得到。

2、相机曝光模拟器

一个网页模拟器,调整镜头的光圈、快门和ISO,得到不同的曝光照片,帮助新人理解曝光三要素。(@meq1986 投稿)

3、数据库排名

这个网站根据数据库的流行程度,对数据库软件进行排名。

4、墨西哥湾洋流

《纽约时报》的长篇可视化作品,介绍墨西哥湾洋流的影响,制作得非常精美。

5、fasteR

这个仓库是 R 语言学习教程,有大量示例。

图片和视频

1、钓鱼堰

太平洋密克罗尼西亚群岛的土著人,有一种很聪明的捕鱼方法。

他们用石块在海滩上挖了一个池塘,有一圈围堰。涨潮时,潮水会淹没围堰,可能会带进来鱼;退潮时,围堰重新露出水面,鱼就留下来,游不走了。

2、鳄鱼的后代

印度摄影师拍到了一条鳄鱼背上有100多条小鳄鱼。

鳄鱼是卵生动物,一次可以产几十枚卵。比较有意思的是,鳄鱼的性别不是基因决定的,而是孵化温度决定的,低温时多孵化出雌性,高温时多雄性。

3、《RRR》特效

印度今年票房冠军电影《RRR》的特效制作,完全不输好莱坞,令人惊艳。

文摘

1、一件不可思议的事情

一家旧金山医疗保健公司的产品总监亚历山大·科恩(Alexander Cohen),实在看不惯商务网站 LinkedIn 充斥的浮夸和作假,决定搞一个恶作剧。

他在 LinkedIn 上面发了一个帖子,名字叫做《一件不可思议的事情》。不出所料,文章发布后,上千人要求加他为好友。

第二天,他公布,这篇文章都是虚构的,目的是讽刺 LinkedIn 上面那些自吹自擂的人和事。

下面就是他的那篇文章。

===

今天,一件不可思议的事情发生在我身上。

我开车来到星巴克,在汽车外卖窗口排队等候。我想为团队购买咖啡,我们团队为了赶上发布日期,整个周日都在加班。

我很感谢自己的团队,为了传播这种奉献精神,也是为了补偿后面顾客的长时间等待。我决定为后面那辆 SUV 买单。

我付掉了他们的咖啡钱,对星巴克的服务员说,如果他们愿意,也可以为别人买单,把这种行为传递下去。

我正要开车离开,那辆 SUV 突然向我鸣笛并闪灯。我停下车,他们开到我旁边。

走下车的居然是亚马逊的老板杰夫·贝佐斯!

他对我的好意感到很惊奇,提出接下来的一个小时,我可以和他一起喝咖啡。我知道团队正在等我,但是我不能错过这种千载难逢的机会。

一个小时的聊天变成了两个小时。我最后竟然加入贝佐斯的蓝色起源公司的下一次太空飞行,费用完全由他承担。

这个故事告诉我们:善待陌生人,你永远不知道它会如何影响你。

言论

1、

你需要在互联网表达你自己。

如果你在互联网上表达了你真正的兴趣,有一股神奇的力量会将你推给志同道合的人,让你们靠近。这些人会成为你最好的朋友、同事,有时甚至是伴侣。

-- 《建立朋友捕手》

2、

打开网站或 App,首页永远是最近发生的事情。

互联网引导我们关注过去24小时内发生的事情,将时效性置于重要性和深度之上,使我们远离了很多深刻的想法。结果,我们陷入了一个永无止境的现在时。

-- David Perell

3、

远程在家工作让我最难适应的一点是,我觉得自己像过上了退休生活。

我曾经梦想退休以后的生活,但是现在真的呆在家里,有了多出来的时间,我却感觉这种生活一点都不让人兴奋。

-- 《远程工作让我不喜欢的地方》

4、

你从自己的一次失败中学到的东西,比阅读一千个成功故事学到的更多。

-- 《你应该如何对待你的人生?》

5、

域名正在消亡,很少有人手动在地址栏输入域名,大部分用户都只通过搜索引擎访问。就算那些需要输入域名的场合,也正在慢慢被二维码取代。

-- Hacker News 读者

历史上的本周

2021年(第 177 期):iPad 的真正用途

2020年(第 126 期):内卷化是什么?

2019年(第 75 期):电子取代机械,对就业有何影响?

2018年(第 24 期):新人进入软件行业的建议

鸣谢

国产软件 FlowUs 提供个人专栏服务(查看周刊专栏),集成了"文档+表格+网盘",适合知识库、数据管理、文件存储多种用途。

(完)

留言(59条)

上班第一件事,先看周刊摸鱼。我是第一个吗

我扮演王者荣耀里的鹰隼,一般我属于打野,有时候本方射手清完第一波兵线会来打我,有时候对面清完第一波兵线也会反我,我比较喜欢的是我们的中单,她很可爱人称草丛三表安其拉

真人NPC没有边际成本为零的特性。一份代码可以服务几千万玩家,一个人又能服务多少人呢

确实危险,不是前段有个拍婚纱照的时候,被雷击中的吗

我觉得真人扮演游戏NPC,其实早已经存在了,免费的网游,不充钱的玩家,某种意义上,其实就是付费玩家的真人NPC。

像现在的鬼屋,密室之类的里面不就有真人NPC吗...

敖厂长有一期视频就是扮演GTA里的NPC泊车小哥,很有意思

玩游戏可不是为了跟NPC聊天来的,需求端不存在

以前玩沙盒游戏的时候,也想过NPC 让真人来当会怎么样?

真人NPC这个叫法有些矛盾,因为NPC就是非玩家角色,由人类扮演的应该叫做工具人,即TPC。而工具人在各类游戏里可太多了

本周话题:下等人的娱乐。

之前看到一个新闻,有人用人工智能给NPC赋予灵活对话的能力,这可比真人NPC靠谱多了。

学习时间到,每周就期待这一天

> 我曾经梦想退休以后的生活,但是现在真的呆在家里,有了多出来的时间,我却感觉这种生活一点都不让人兴奋。

生活是周而复始的,不可能让人感到兴奋。 让人感到兴奋的应该是做的事情,每天可以做不同的事情。

真人扮演NPC,第一时间想到了罗小黑战纪里面众生之门了?哈哈哈

不得不说,阿三特效做的挺不错,真的不输好莱坞。

NPC 这个设想不错。。而且这是很好一个与 元宇宙融合的契机。。。不过我还是不喜欢它发展的慢一点。。人类陷入到虚拟世界对整个人类没什么好处。。还是应该向太空发展要空间要资源。否则只会被卷死。

小鳄鱼那个太密恐了。。。

明天国庆放假,今天已经什么都不想干了。

引用KSK的发言:

小鳄鱼那个太密恐了。。。


有没有一种可能,对小鳄鱼密恐只是因为他们颜色差异不大且太丑了,试着想下如果都换成Q版画风就不会密恐了

引用gfw的发言:

真人NPC没有边际成本为零的特性。一份代码可以服务几千万玩家,一个人又能服务多少人呢

正解!

那我就可以雇佣 AI,帮我去游戏里当 NPC 打工了呀

引用KKK的发言:

上班第一件事,先看周刊摸鱼。我是第一个吗

太早了,十点半才到公司,第一件事来周刊摸鱼,第二件事吃午饭

真人npc有限制,那不就跟程序ai npc一样了么,有啥优势?

其实日常生活中很多“真人NPC”岗位,只是你没有意识到他们是NPC。比如你试试拨打手机运营商电话,选择人工服务,这不就是真人NPC么。

剧本杀也是NPC真人化的体现……只是成本高。

上次玩剧本杀,进入到沉浸环节,蒙眼带你进入另一个房间,走廊放着阴间音乐,拿掉蒙眼布到新的场景,“劫匪”“人质”都是真人和你互动。

很多生物体小时候都很萌态,爬行动物除外。。。

素牛排, 真的是科技与狠活啊

相机曝光模拟器有意思

坚决不同意周刊暂停!暂停了下周五怎么过啊?!

游戏行业,有一种营收方案,叫大R。少部分富人的大额消费,负担起游戏大部分的营收,剩下的免费玩家,不也是一种NPC?收获的不是真金白银,只是单纯的陪玩乐趣罢了。

玩家扮演的非玩家角色?
怎么听都不如游戏演员来的简单直接

ffmpeg buddy 那个可以用的参数太少了,在实际用的时候其实远不止这些参数

说域名正在消亡是扯淡

打开网站或 App,首页永远是最近发生的事情。

互联网引导我们关注过去24小时内发生的事情,将时效性置于重要性和深度之上,使我们远离了很多深刻的想法。结果,我们陷入了一个永无止境的现在时。
这一条真实啊

素牛排,让我想起了我们小时候吃的牛板筋

FlowUs wolai,这种国产类notion软件,不能无条件信任

引用 不同意周刊暂停的发言:

坚决不同意周刊暂停!暂停了下周五怎么过啊?!

怎么每次休息声明都有这种言论

真人扮演 NPC 这种设想让我想起了一部老片《天地逃生》/《Gamer》(2009)……

不过电影设定在一个赛博背景下,现实中还很难变成电影中那种娱乐至死的程度。但……

当贫富差距到达一定程度,真人就会变成NPC,这个其实不仅仅会发生在游戏世界里面

看到ctop,推荐下我写的topic(top in container),与ctop在host运行不同,topic是在容器里运行的,你可以将它的二进制打到容器镜像里,这样无论容器运行在哪里,都可以方便(并准确的)的查看top信息。

https://github.com/silenceshell/topic

引用gfw的发言:

真人NPC没有边际成本为零的特性。一份代码可以服务几千万玩家,一个人又能服务多少人呢

可以设置成两个模式啊,有时候NPC突然不一样的表现,不是更让人惊喜吗。

我吧游戏NPC的东西发到群里,普遍的结论是,现实中当打工人受气一天就算了,游戏里还当打工人,玩个锤子的游戏.
即使真的打工赚钱,只要有利益,工作室和AI绝对会蜂拥而上,根本轮不到普通人.

印度电影,牛逼

其实说的就是元宇宙将来可能的一种现象

请问万能的阮老师读者们,资源1.编程竞赛的常见算法,是不是需要翻墙?我点进去访问不了。

引用zaneyang的发言:

我觉得真人扮演游戏NPC,其实早已经存在了,免费的网游,不充钱的玩家,某种意义上,其实就是付费玩家的真人NPC。

说的很对哈,哈哈。

国内的环境,如果游戏真的有真人NPC,也是割韭菜。能免费充当NPC,让你赚钱?先注册吧,包年的,一年3000块,才有机会在游戏里面租一个功能。

不过感觉有可行性哈。

引用八页的发言:

游戏行业,有一种营收方案,叫大R。少部分富人的大额消费,负担起游戏大部分的营收,剩下的免费玩家,不也是一种NPC?收获的不是真金白银,只是单纯的陪玩乐趣罢了。

免费玩家也花钱的,而且不赚钱,真人NPC已赚钱为目的。

这一期里那个撞击小行星感觉细思极恐 会不会出现 比如计算错误 甚至有些出于国家目的 甚至私人目的 本来不是撞地球的 结果被人为干涉得撞向地球某个地区。。。

玻璃做太阳能板已经说了好多年了,大厦的玻璃幕墙一侧安装,就可以为整栋楼供电。

引用rossroma的发言:

真人NPC这个叫法有些矛盾,因为NPC就是非玩家角色,由人类扮演的应该叫做工具人,即TPC。而工具人在各类游戏里可太多了

某些游戏里完全是玩家给游戏打工,每天刷副本、打材料、攒东西,甚至可以做成挂机自动完成的玩法……比如贪玩蓝月,或者各种换皮传奇。这方面国产厂商绝对领先世界。

贪玩蓝月,领先世界二十年!元宇宙概念第一股!

>多余的电去哪了 这一条链接似乎没了,界面上不显示文章。

redis-shake 阿里巴巴开源的工具,用于 Redis 实例间数据迁移与清洗。

--

这是个好工具,正好用得上;666

实际上,类似的真人NPC可能在MMORPG网游中真实存在过。不过有些可能由脚本扮演,有些是真人。DNF中的部分囤货倒卖的商人,FF14的RP店,甚至WOW中的乞讨行为。都可以近似算是一种真人NPC,属于用户对原本游戏内容的一种衍生。

确实经常表达自己的人,得到的机会往往更多。

NPC演员有种《西部世界》既视感

那个吹牛的故事很欢乐

真人NPC可行吗,1万玩家同时在线,1个NPC只能对应一个玩家,可能有几十个玩家在做同一个任务,那就得对应几十个NPC,这还是人少的,平时人多了服务器都得排队,加上NPC,那不得炸。

打开网站或 App,首页永远是最近发生的事情。

互联网引导我们关注过去24小时内发生的事情,将时效性置于重要性和深度之上,使我们远离了很多深刻的想法。结果,我们陷入了一个永无止境的现在时。

-- David Perell

这个真的很深刻

引用gfw的发言:

真人NPC没有边际成本为零的特性。一份代码可以服务几千万玩家,一个人又能服务多少人呢

类似现在的真人客服吧

域名可能没有过去重要了,但它是最终的访问地址啊,会消亡吗?

图片和视频部分很棒,学到新东西

我要发表看法

«-必填

«-必填,不公开

«-我信任你,不会填写广告链接