此游戏基本玩法和数值设计等完全来自郭祥昊 @chrisguo 的北京浮生记 PC 版,原作诞生于 2001 年,使用 C++ 编写,仅支持 Windows 平台,且使用图形界面交互。
出于学习和交流的目的,用 JavaScript 完全重写了整个项目,使用 Redux 架构来处理所有的游戏逻辑,并利用了倍恰提供的 API 接口,使得可以在倍洽这样的 IM 工具中通过文字来进行交互。
仅以此机器人纪念一熊最后一次也是我参加的唯一一次 hackathon. 😂
More features may or may not be added in the future.
GUI or CLI version may or may not be added in the future.
Check the original game documentation here.
-- packages
|-- bearyhubot # 倍洽机器人模块
|-- core # 游戏逻辑核心模块
注:如果你需要部署到自己的机器人上,你需要在 ./packages/bearyhubot/src/
目录下添加一个 token.js
文件:
echo "export const HUBOT_TOKEN = '<YOUR OWN HUBOT TOKEN>';" > ./packages/bearyhubot/src/token.js
npm install
npm run prepare
dev mode:
npm run dev
prod mode:
# install pm2
npm install pm2 -g
npm run prod
Copyright (c) 2018-present, Bingwu Zou