这是一篇page,不是blog。
2023年,我们被AI数字人唬得一愣一愣的。
2024年,AI数字人应该来打工赚钱了。
前戏
“盒子”这个命名已经套在过很多个马歇尔计划上了,碍于执行力的严重问题,数次破产,于是我打算再计划一次。
2008年在一间小屋里几个人曾经策划过一款大富翁类的游戏,其实更像是《浮生记》。大约的样子是:
有这样的一个town(当时的想法是模拟一个北京市的市区),有路有房子,把地标性的建筑作为小游戏的容器,每个建筑里面是一个单机计分制的小游戏,比如《打企鹅》、《是男人就下一百层》(说起来这个游戏的pc版汉化还是我做的)啥啥的。玩家走到这个建筑那就可以进去玩对应的游戏,游戏的最高分得主就可以拥有这个建筑一天。在24小时之内,其他的玩家进来可以向地主的分数挑战,赢了接管建筑,输了交租。
说起来很简单的模式,有经济,有社交,有各种模拟属性,其实是有点像大富翁的,只是并非回合制。在当时,我们的出发点其实是想做小游戏平台,把建筑租售给小游戏第三方。那个时候的小游戏平台是很火的,4399、7k7k啥的都有很大的流量。
当时的设计完全基于PC版体验,智能手机在那个时候可以认为就是没有的。
好了,就是这么个东西。2008年我们也只是展开了遐想,发散了思路,并没有动手。然而,我是很喜欢大富翁的,对于这个创意我考虑过无数次,也尝试动手过很多次,并没有什么成果输出,倒是催生了几个周边的小东西,比如实时通讯服务什么的。靠着这么个臆想的信念支撑,我做了接近十年的游戏。
正文
以下内容可能随时更新。
既然公开,我也不怕友商嫖,可能共同进步才是2024的出路。
2023年中期,我参与了一个AI驱动的数字人项目,虽然最后(目前)并没有获得什么很好的成果,也算是打开了一扇新的小门儿,我自己也扩充了一下技术栈范围,搞起了web3D。于是我又想起了大富翁。
《黑尾盒子》规划主干如下:
- 不一定严格归类为游戏
- 不去纠结类型
- 倾向移动端
- 保持lowpoly的真3d画面风格(就像上面的图那样)
- 放弃模拟一个真实城市,改为简单规整的街区
- 地标建筑作为真实功能容器,作为第三方接入的entrypoint
- AI数字人友好
- 完整虚拟货币经济
- 真实时,状态同步
- 前端构建于web容器之上
- 不倾向于中国大陆市场,所以不一定严格按照合规标准规划,但是欢迎中文用户
以下展开说说:
归类
可以是个社交平台,可以是个AI playground,可以是个游戏。其实类型区分更多是为了app市场上架。
对于正常的追求快乐和功能的用户来说,没人会在意应用的类型是什么。
如果尝试以游戏的类型去解释,也无所谓是SLG、MOBA还是什么其它的东西,是什么都行。
平台
以web容器为载体,移动端优先,保留对PC体验的兼容,不作为重点。
移动端打包成标准app,优先考虑flutter啥的。对于android和ios的区别定位,不在意。
鸿蒙啥的,没想法,不知道咋弄。
体验
第一人称体验,第三人称视角,就和大富翁一样:
30到45度角俯视,2.5D风格场景,低面模型,不追求写实,允许比例失调,示意为主,简单物理引擎即可,带阴影。
手机端是做横屏还是竖屏,没想好,再说。
移动端左方向,右操作,标准游戏体验。
人物全部2.5到4头身Q版低面模型,NPC突出职业,玩家突出性格,不追求写实。
建筑内保持同样的俯视视角,进出建筑切换整场:
房间内物品和角色有简单碰撞,暂时不打算开放定制装饰,做不起。
场景可以四个方向旋转。
建筑功能
这个是重点!
建筑分两类:
- 社会功能性建筑
- 住宅
社会功能性建筑就是地标,类似有咖啡店、餐馆、银行、医院等。类型和数量会随产品开发和运营状况逐渐添加。地标建筑从外观上做到个性化区分,一眼看出来它就是个医院,就是个商场什么的,门口挂牌。个头会比普通建筑大。
功能性建筑的功能是通过第三方接入方式开放出去的。这使得盒子本身具有了平台属性,而自身并不负责建筑功能本身。功能的体验入口是建筑内的NPC,比如医院里的护士,咖啡馆里的服务员。
玩家与NPC对话,可能是文字输入,也可能是语音输入,我会把语音通过STT转成文字。对话内容以回调接口的方式传送给三方服务,三方自己去实现对话的反馈,可以使用自有的算法,可以接入AI大模型,甚至真人客服什么都可以,只要在合理时间内给出反馈即可。如果有需要,我会再通过TTS把内容转换成语音直接播放。
第三方其实是在扮演NPC,至于会不会产生其它的利益交换,盒子并不限制(这里可能会与中国大陆合规标准冲突)。
住宅的话,就是住宅了呗,就是玩家的“家”,没有NPC,就是个屋子,恢复状态用的地方,也可能是每次进入应用的起始点。
住宅要不要花钱买,要不要炒房啥的,没想好,感觉过于真实会让人很沮丧。
街道
街道就是角色走来走去的地方,走不走汽车,没想好。
街道只有纵横,把整个场景严格分割成街区,除了场景边缘,没有断头路,没有路障,所有建筑的入口都临街,路边有花草树木,没有实际功能。有路灯,晚上会亮,有邮箱,能不能收到信再说。
街道的重要属性是界定角色的坐标单元,目前规划一个单元就是角色的一个身位,并不打算做像素级坐标。坐标只有二维,越简单越好。
所有建筑的尺寸都是整数倍身位大小。
整个场景,就是有限个小方格,每个小方格能站一个小人儿。
经济
不考虑赚钱的应用全都是耍流氓。
盒子统一使用一种代币,代币与法币的汇率可能会比较大(类似欢乐豆)。名字待定。
代币的获取方式:
- 完成任务奖励(不算少)
- 在线挂着(很少)
- 充钱(随便充)
代币可以用来:
- 买虚拟的玩意,不知道要不要做买房买车买房车
- 股票
- 功能性消费(NPC)
对于第三方接入方,以NPC的方式提供服务需要明码标价,比如一个卦摊的老道算一卦收多少钱,用户获得了服务就要支付费用。毕竟AI什么的都要花钱的,当然有雷锋同志也欢迎提供免费服务。
代币在支付给第三方时,盒子本身会扣去一部分(和直播类似),剩下的会打给第三方。第三方在时间节点期来结账,换成法币。这是运营侧的事情,需要细致规划。这里可能也会和当地的合规冲突。
代币尽量不与身份挂钩,有钱人在这里并没有什么特权。当然角色也没有等级。
需要细致设计各种数值,尽量避免通胀,普通用户之间不能转账。
股市
待定。原则上上市公司就是那些功能性建筑提供服务的第三方。
由于代币涉及真金白银,这里的股市可能影响面比较大,不能乱搞,也不会出现大富翁里的红卡黑卡啥的。
交互
玩家之间可以实时看见对方,可以以文字或语音(无TTS&STT)方式交流,没有私聊,但是有消息可见区,比如以自己为中心的5x5范围内可见,太远了大哥听不见。
如需私聊,请发私信。不知道要不要设计一些付费的交流工具,比如手机什么的。
盒子并不介意玩家交换其它联系方式去外面搞,比如见面就要wx号什么的。
这不是一款以真人社交为主的东西。
玩家之间不存在任何物理战斗,甚至可能都不处理碰撞(不然热门地区街上好像站不下)。
并不只是在建筑内,街上也会有NPC,比如警察啥的。不过这种可能不会托管给第三方。警察都是官方的,都是公务员,收费的都是骗子。
想法
- 我没打算做一个回合制的大富翁
- 可能更像个开放世界
- 有点second life的意思,但是远没那么复杂
- 有一点点想和真实世界联动,比如参考A股走势,接入时事新闻,玩一些梗啥的
- 不做小游戏了,现在随便一个小游戏的成本都贼高
- 这件事的中心思想是让数字人来打工赚钱
- 希望有很多AI驱动的数字人扮演的NPC在里面晃悠,能凑齐个AI春晚才好
- 希望能有一些有价值的服务产生,比如咨询,真实发生交易
- 希望用户有足够粘性,没事就上来晃一晃,至于能不能赚钱什么的,没太去想
- 对大部分设备友好
- 目前想法太离散,需要聚焦和抽象
我说差不多了,下面该你们了。
实现
当前想:
- flutter做壳子
- babylonjs做呈现
- 用我前些天新搞的go-sicky做服务
- 有个运营后台
- 整个场景全都由后台编辑,前端动态渲染,其实就是拼接,哪个坐标有啥啥建筑
别的技术方向,暂时没有,因为我不会。如果有有兴趣的开发能力加入,再说。欢迎。
小制作起步,可能先就做俩NPC,随着规模和状态逐渐扩。
早期不考虑版权什么的,模型去搜罗,去淘宝买,一块钱买20TB那种。
我说差不多了,下面该你们了。
2024-03-19更新
斜向视角,如果摄像头仰角不够大,就不能放高度太高的建筑,否则会挡住人物。是否考虑正向透视?
需要先做一个平面地图模拟。