关于
一个不上班、不打卡、不背 KPI 的小地方。
这是什么
个人玩票项目。自己写几款 H5 小游戏,挂到网上,发给朋友,有人点开玩两把就算成。不是公司业务,没有经营目标,没有收入目标,也没有增长计划。
首批三款:合成消除《猫爪叠叠乐》、物理弹射《弹爪爪》、节奏点击《踩爪拍》。单局 1–3 分钟,手机上点开就玩。作者都是狸花猫,发布日期见各游戏页面。
另有两款 PC 版 3D 游戏:《无限空域 · 飞行模拟器》(飞行 + 空战)和《僵尸围城 3D》(第一人称波次生存射击)。全程键盘鼠标操作,只能在电脑浏览器玩,手机进不去也开不了枪。首页单列在「PC 游戏」分区,卡片和游戏内都有 PC 版标记,别拿手机点。
三条边界
- 不商业化:不接广告、不开打赏、不卖东西、不给收费产品导流。
- 内容全自研:玩法原创、美术自绘或 AI 生成后自改、字体开源可商用,不搬运别人的游戏和素材。
- 不收实名信息:不填邮箱手机号、不接第三方登录、不接广告与追踪 SDK、不做全站排行榜和 PVP、不设评论区。云端只存一串随机码和游戏成绩。
「猫爪码」是什么
不注册,只领一串 16 位随机码。码就是登录凭证,成绩存在云端按码索引:换个浏览器输入它,成绩就回来了。码固定不变,不会因为玩了一局就变。游戏列表随便逛,点进游戏时才自动领码,页面上就能复制或下载成 txt 备份。
站点不知道你是谁,只认这串码 —— 所以码丢了没有任何办法找回,拿到你码的人也能顶着你的成绩玩。细节见我的猫爪码和隐私说明。
怎么做的
- 游戏Phaser 3(三款小游戏)/ three.js(两款 PC 3D 游戏,内嵌单文件 + 本地库),原生 JS
- 构建无,静态文件直接跑
- 前端静态托管在 EdgeOne,自有域名 cat-games.weznt.com
- 数据接口同源 /api/db,边缘函数只转发两张表、三种方法
- 数据库云端 PostgreSQL:players / play_events(仍在 WorkBuddy 应用里)
- 账号不注册,16 位随机猫爪码即凭证,可下载备份
- 统计云端实时:玩家数 / 局数 / 访问数 / 每局埋点
- 第三方请求前端零第三方请求,不加载任何 SDK
- 成本无自购资源,平台配额内运行
进度
目录结构、静态站骨架、创作手记与「和我一起」栏目、作者与发布日期已完成。v0.3 把成绩与统计搬到云端;v0.4 接入第一款能玩的游戏本体 —— PC 版《无限空域 · 飞行模拟器》;v0.5 把前端迁到自有域名,改成「WorkBuddy 应用只当数据 API + EdgeOne 静态前端 + 同源代理」,解决分享链接必须带参数的麻烦,并支持猫爪码复制/下载备份;v0.6 接入第二款 PC 版 3D 游戏《僵尸围城 3D》,阵亡或退出时按击杀数上报成绩。三款手机小游戏本体在下一轮。