我们家以前是真没法儿过日子了。每天晚上,就为了谁去倒个垃圾,谁把地上的玩具收起来,我们俩夫妻加上那两个小的,都能吵得天翻地覆。尤其是我那大儿子,一说让他干点活儿,他就开始装作听不懂人话,眼神乱飘。我一看,这不行,家庭生活已经变成了零和博弈,再这么下去,我非得累死不可。
实践的起点:从混乱到规则化
以前搞软件开发的,最受不了的就是没有规则的混乱。我琢磨着,既然他们喜欢玩游戏,那我就把家庭生活也给“游戏化”了。说干就干,我立马决定,要搭一个简陋的后台,一个咱们家自己的积分兑换系统。这名字得响亮,所以就叫《家庭生活大帝国游戏官网》了。
我先是拉住了老婆,跟她开会,确定了基本规则:所有家庭成员都是“帝国公民”,完成家庭任务就能获得“功勋值”,功勋值可以换取特权和奖励。这个规则一旦定下来,我就开始着手干活儿了。
系统的架设与核心功能实现
我没用啥高大上的东西,找了个轻量级的开源框架,在我的旧电脑上架设起一个本地的服务器环境。我这人做事喜欢简单粗暴,所以界面设计得跟二十年前的网页似的,但功能必须得全乎。
我定义了三个核心功能模块,这是整个“官网”的支柱:
- 功勋榜(任务发布): 我输入了基础任务,比如“自己整理床铺”定为50功勋,“帮妈妈洗菜”定为80功勋。我让系统生成了二维码,贴在了冰箱上,谁完成了任务,就扫码提交照片作为证据。
- 资源商店(奖励兑换): 我跟老婆一起列出了所有能兑换的东西。比如,2000功勋可以换一次周末指定看电影,500功勋可以换一包平时不让吃的零食。我把这些奖励录入数据库,并设定了库存,增加了稀缺性。
- 帝国报表(数据追踪): 这是一个透明化系统,能让所有人都看到各自当前的功勋值、本周完成了哪些任务。我编写了简单的脚本,每天晚上10点自动刷新排行榜,制造点竞争氛围。
那几天,我敲代码敲得跟以前在公司加班一样,连晚饭都忘了吃。我调试了输入接口,解决了积分提交的重复计算问题。虽然代码写得很糙,很多地方都是复制粘贴,但至少能跑起来,能实现我的基本需求。
实践结果:家庭生活的逆转
网站一上线,我们一家人都围了过来。那两个小的,以前听到家务就跑,现在每天早上第一件事就是抢着去倒垃圾,去收衣服,生怕被别人抢了任务。他们现在不叫家务,叫“赚取功勋点”了。
这个系统最大的好处就是,把“命令”变成了“自愿”。以前我得吼,现在他们自己看榜单,自己提交证据,老婆只需要审核照片,批准功勋点发放。我终于从家庭事务的监督员这个苦差事里解放出来了。虽然我花了一个周末的时间才把这东西搞出来,但现在看来,这完全解决了我们家的内耗问题。这感觉,比当年项目顺利上线还让人舒坦。