步数 × 营养 × 睡眠 → 经验值。
Game Boy 美学,AI 食物识别,Apple Watch 睡眠,全部装进你口袋里那只小宠物。
每一步路、每一口饭、每一个小时的睡眠,都在实时喂养你的像素宠物。心情、体型、经验值,全部由数据驱动。
读取 HealthKit 步数,每 150 步 +1 点。跨天重置,逼你今天也得动起来。
拍一下你的餐盘,AI 给出 0–100 健康分,经验值 = 分数 × 10。每小时缓慢衰减。
从 Apple Watch 或健康 App 读取核心睡眠 / 深度 / REM,7–9 小时 = 满分。
使用 Apple Vision 在设备本地完成推理,不上传任何照片。1000+ 食物类别,识别 → 评分 → 喂食 → 成长。
Game Boy 风格相机取景框,对准餐盘按下 SNAP。
Vision 本地推理 · 识别食物类别,非食物自动过滤。
HealthScoreEngine 基于热量、蛋白、脂肪、纤维计算 0–100 分。
分数 × 10 = 经验值。宠物开心地吃掉它,长大一点点。
随着营养指数变化,宠物体型在 0.8× ~ 1.3× 之间动态缩放。心情会从 😄 → 😐 → 😔 切换,对话也会变。
最经典的开场宠物。慵懒、贪吃、爱睡觉,被喂到 81+ 营养会变成圆滚滚的团子。
瑜伽、挥手、吃饭、发呆,12 种动画状态最丰富的那只。适合想治愈系陪伴的你。
彩虹鬃毛 + 羽翼 · 稀有形态。健康度稳定在 S 级时会漂浮起来。
达到 S 级健康时解锁。从箱子里探出头来看你的瞬间,就是今天努力的全部意义。
每日上线、成就解锁、升级时触发。会持续挥手直到你点掉它,很难不点。
22:00 后自动进入睡眠状态,等你 Apple Watch 上传的睡眠数据,第二天一起结算睡眠指数。
健康应用最怕的就是黑箱。Vi Pet! GO! 把每一条评分逻辑直接印在游戏里,想刷分你都有迹可循。
healthScore = 50 +20 卡路里 400–600 kcal-15卡路里 > 800 +15 蛋白质占比 ≥ 15% +10 纤维 ≥ 5 g-15脂肪占比 > 35% clamp(0, 100)
0–20 极瘦 0.8× 21–40 偏瘦 0.9× 41–60 标准 1.0× ★ 61–80 微胖 1.15× 81–100肥胖1.3× 宠物体型实时跟随营养指数
if 营养 > 30: 每小时- (营养 - 30) × 0.01else: 保持不变 运动指数 跨天 → 重置为 0 逼迫你每天都要吃一顿像样的。
成就、每日挑战、健康报告、Watch 小组件、Live Activity、iCloud 同步 —— 一个真正长期可玩的健康游戏。
累计步数、连续打卡、宠物升级… 数十枚像素徽章等你解锁,GameBoyAchievementUnlockView 原生复古动画。
DailyQuest 会根据你的健康模式自动生成 3 个小目标,完成后触发 DailySurprise 随机奖励。
ViPetWatch App 让你在手腕上看到宠物。SleepTracking、HealthKit 后台刷新、复杂功能小组件。
灵动岛 / 锁屏实时显示宠物心情与当前经验条,不解锁也知道它饿了。
CloudKit 自动同步宠物、餐点记录和成就进度,换 iPhone 不怕丢存档。
中英日韩西法,LanguageManager 秒切,UI 立即刷新。
HealthKit 在 iOS 模拟器中不可用。必须用真机测试,并在「设置 → 隐私 → 健康 → Vi Pet! Go!」里授权步数 / 睡眠 / 运动时间。
不会。默认使用 Apple Vision 框架在本地完成推理,照片从不离开你的设备。Apple Intelligence 加速同样本地运行。
每小时衰减量 =(营养-30)×0.01,低于 30 不再下降。这是为了鼓励你「持续」健康饮食,而不是一天塞爆然后摆烂一周。
体型是 0.8× — 1.3× 的视觉缩放,同时对话内容、心情阈值会一起联动。标准体型(41–60)时获得的经验加成最高。
当前版本一人一宠,专注长期养成。多宠物系统在路线图中,会通过「好友互访」的形式上线。
睡眠分期(Core / Deep / REM)、主动能量、步数,并提供复杂功能 / Widget / Live Activity。