作品名称:一个集幸运与倒霉于一身的机器人
创意描述:根本不知道第二天会发生什么事
功能描述:会上瘾
机器人的灵感来源于一款 2001 年出现的单机策略游戏——北京浮生记。游戏以北京为背景,内容为一个人在北京的若干地点经商,以最终赚取的金钱进行排名。
游戏中有很多写实的部分,比如,刚到北京还没有开始挣钱,就已经身负 5000 的债;想买手机却身无分文;在生活中遇到欺负自己的人,吃亏也没有办法。同时,游戏中也有一些比较夸张的部分:负债每天以 10 %的利息飞速增长;经常会有不确定性的事情发生,导致大量现金损失等。写实和夸张的结合,给大家带来了更多趣味性和可能性。
用 javascript 重新实现了一遍游戏,将图形界面的交互改为了与机器人对话式的交互。简单的说,就是不需要下载游戏,在 BearyChat 与机器人进行简单的对话就可以玩游戏(上班划水)。
接下来,带大家身临其境的体会一下。
首先,给 @凌凌漆 机器人(以下简称 @凌凌漆)发送任意消息激活机器人,这个时候凌凌漆会发给你基础指南。
对这个游戏比较陌生的同学也可以给机器人回复 help 查看游戏详情。游戏主要是围绕买物品展开的,大家需要自行判断当前货物的价格值不值得入手,买入以后会挣钱还是赔钱。在买卖的同时,也要注意在适当的时候给村长(债主)寄钱还钱,以防被打,健康值下降被迫离京。
故事的开始,是在北京任意一个地方,比如:公主坟。如果在这里看到有价格比较低、以后可能会涨价的物品,可以买几个,比如化妆品。
当你觉得在这个地方没有待下去的必要的时候,可以给机器人发送「 goto 数字」去下一个地方,在每个地方都会遇到一些不可预料的事情。
下图中,我们来到了第 17 个地方:菜户营。一到菜户营就被告知**《上海小宝贝》**卖疯了(然而刚刚没有钱进货,哭),又因为空气污染然中失去了 5 % 的现金。
但是也有好的事情,就是发现化妆品的价格比前几天要贵一点,或许在这里,你可以卖掉化妆品挣一点钱,然后储备资金买更容易溢价的物品,或者继续去下一个地方。
就比如说:你刚买了手机,然后去下一站就会发现大学生在找工作,手机供不应求。
又或者,你储藏了几瓶假酒,在经历了慢慢长路后,终于赶上了大家崇尚酒精的好时候,那暴富的梦想就妥妥的实现了。
在旅行中,当你攒够一定钱的时候,要好好思考一下是先还村长的钱,还是先留下做投资,每一个选择或许都是一种新的生活。
在这个游戏中,你还可以经历买不起东西,被黑心老板嘲讽的心塞;还不起钱,被讨债的人毒打的痛苦;走到大家上遇到碰瓷的就莫名其妙损失现金的生活。
但是如果你认真观察游戏中的小变化,抓住时机,就会遇到更多让你欣喜的故事,而暴富、还清债务,才是你真正故事的开始。
以上就是北京浮生记游戏一小部分的展示。
希望更多的人,可以在北京过的开心。
最后,祝大家 1024 程序员节快乐
1
rockpiano 2018-10-24 19:27:20 +08:00
能玩了吗
|
2
ddup 2018-10-24 20:45:34 +08:00 via Android
挺有趣的,想玩。
|
3
yoonper 2018-10-25 08:59:19 +08:00
曾经玩过类似游戏,记不清是不是北京浮生记了
十几年后再看到颇为感慨 |
4
NicholasK 2018-10-25 09:43:49 +08:00
楼主 怎么玩啊 给个流程
|
5
shadeofgod OP https://hackathon1024.bearychat.com/signup/5cfbc5679f91424310411f29b3fb67cf 加入团队然后私聊 北京浮生记 这个机器人就可以了
|
6
BearyChat 2018-10-25 11:28:18 +08:00
@ddup
@rockpiano @NicholasK 加入这个团队 https://hackathon1024.bearychat.com/signup/5cfbc5679f91424310411f29b3fb67cf ,然后私聊 @北京浮生记 这个机器人 就可以了 |
7
hjq98765 2018-10-25 15:05:15 +08:00
怎么租房啊?没找到租房中介的命令啊
|
8
hjq98765 2018-10-25 15:37:49 +08:00
现在 100 单位的房子根本装不下太多东西,3000W 确实有点困难
|
9
hjq98765 2018-10-25 16:27:55 +08:00
还有就是总是发了命令然后无响应,这是服务器的问题么?好几次出现我 goto 了另一个地方,但价格什么的完全一样,也没有事件发生
|
10
Vt463o3364vZ98Y7 2018-10-25 16:29:18 +08:00
无响应导致体验极差,成熟了再发上来吧
|
11
shadeofgod OP @v1 无响应不是机器人的问题,是服务器对 websocket 的消息频率有限制,所以和机器人私聊的人太多的话可能有人会得不到回复。
|
12
shadeofgod OP 暂时服务端这边的限制应该不太会去改动,所以可能 100 个人同时和一个机器人私聊其中 10 个人是没有回复的。
想试试的同学可以自己 clone 代码用自己机器人的 token 本地跑一下哈。 |
13
shadeofgod OP @hjq98765 这功能暂时没加上(逃
|
14
shadeofgod OP @hjq98765 没回复没事件应该是和上面说的原因一样。。
|
15
shadeofgod OP 机器人要改的话倒是可以每次发消息都存进队列里,然后按固定频率慢慢发出去,不过还得搬砖暂时懒得改代码了(逃
|
16
hjq98765 2018-10-25 17:31:07 +08:00
|