🐱 猫娘 — 虚拟猫娘桌面宠物
一只会傲娇、会撒娇、会写日记的虚拟猫娘,在你的控制台里等你回家。 A tsundere cat-girl who writes diaries, plays games, and waits for you to come home.
简介 / About
猫娘是一款 .NET Framework 4.8.1 控制台应用。通过文字指令与猫娘互动——摸头、拥抱、玩游戏、送礼物,慢慢培养感情。她会记住你、撒娇、写日记,甚至深夜催你休息。
支持三语 / Multi-language:简体中文 / English / 日本語 — nya lang <zh/en/ja> 切换。
快速开始 / Quick Start
# 编译 / Builddotnet build 猫娘.csproj -c Release
# 运行 / Runbin\Release\猫娘.exe启动参数 / Launch Args
| 参数 | 说明 |
|---|---|
-n | 跳过更新检查 / Skip update check |
-d | 完整模式 / Full mode |
-debug | 调试模式 / Debug mode |
win7 | Win7 兼容模式 |
切换语言 / Switch Language
nya lang zh # 中文nya lang en # Englishnya lang ja # 日本語注意:不同语言的存档完全独立。切换语言后程序将自动重启,使用新语言对应的存档目录
猫娘的小本本/<lang>/。首次切换时自动迁移旧存档。 Note: Each language has independent save files under猫娘的小本本/<lang>/. Switching restarts the app and uses the corresponding save. Old saves are auto-migrated on first switch.
核心系统 / Core Systems
💕 好感度系统 / Affection (0–999)
| 好感度 | 阶段 | 猫娘表现 |
|---|---|---|
| 0–40 | 陌生 / Stranger | 警惕傲娇 |
| 41–60 | 普通 / Normal | 开始接受你 |
| 61–90 | 开心 / Happy | 主动亲近 |
| 91–99 | 喜欢 / Suki | 深深依赖 |
| 100+ | 深爱 / Love | 你就是全世界 |
| 150+ | 羁绊·溢出 / Overflow | 超越喜欢的羁绊 |
| 200+ | 羁绊·永恒 / Eternal | 星星与月亮的约定 |
| 300+ | 羁绊·灵魂 / Soul | 灵魂深处的连接 |
| 500+ | 羁绊·神域 / Divine | 你就是一切 |
好感度达到 25/50/100/150/200/300/500 时触发特殊剧情。相处第 7/30/100/365 天也有纪念日剧情。
⚡ 行动值 / Actions
每天 5 点行动值,每次互动消耗 1 点。用完自动进入下一天。
📦 物品 / Items (16 种)
| 物品 | 好感 | 价格 |
|---|---|---|
| 小鱼干 | +2 | 5 |
| 猫罐头 | +5 | 15 |
| 毛线球 | +6 | 20 |
| 电动老鼠 | +8 | 30 |
| 铃铛项圈 | +10 | 40 |
| 逗猫棒 | +12 | 50 |
| 猫薄荷 | +15 | 65 |
| 猫咪小床 | +18 | 80 |
| 苦瓜干 | -3 | 8 |
| 柠檬片 | -6 | 12 |
| 高级三文鱼 | +22 | 95 |
| 猫咪电视 | +28 | 120 |
| 芥末小鱼干 | -4 | 10 |
| 黄瓜片 | -5 | 15 |
| 吹风机 | -5 | 18 |
| 吸尘器 | -7 | 25 |
🪙 商店 / Shop
- 签到 10 喵币/天,连签 3 天+15,连签 7 天+25
- 游戏获胜获得 5–15 喵币
- 新用户赠送 20 喵币
- 支持批量购买(最多 99 个)
指令 / Commands
| 中文 | English | 日本語 |
|---|---|---|
摸猫娘头 | pet | なでなで |
抱抱猫娘 | hug | ぎゅー |
撅猫娘 | poke neko | つんつん |
玩小游戏 | game | ゲーム |
使用物品 | use | アイテム |
喂猫娘 | feed | ごはん |
讲个笑话 | joke | ジョーク |
陪我聊天 | chat | おしゃべり |
商店 | shop | ショップ |
购买 <ID> | buy <ID> | 買う <ID> |
签到 | sign | サイン |
状态 | status | ステータス |
成就 | achieve | 実績 |
日记 | diary | 日記 |
出行 | travel | お出かけ |
去 <地点> | go <place> | 行く <場所> |
回家 | home | 帰宅 |
禁言 | mute | ミュート |
解除禁言 | unmute | ミュート解除 |
重置猫娘 | reset | リセット |
管理 / Management
| 指令 | 说明 |
|---|---|
nya help | 帮助文档(三语) |
nya lang <zh/en/ja> | 切换语言 |
nya call <称呼> | 设置主人称呼 |
nya name <名字> | 设置猫娘名字 |
nya restart | 重启程序 |
nya save | 手动存档 |
nya export [lang] | 导出翻译JSON (zh/en/ja/all) |
nya lang load <path> | 加载外部 lang.json |
nya lang path | 查看当前外部文件路径 |
nya lang reset | 恢复内嵌翻译 |
nya force-update | 强制更新 |
🗺️ 地图出行 / Travel
7 个地点,部分需要好感度解锁:
| 地点 | 需要好感 | 特色 |
|---|---|---|
| 家 | 0 | 温暖小窝 |
| 公园 | 0 | 追蝴蝶、交猫友 |
| 商店街 | 10 | 烤鱼摊、宠物店 |
| 猫咪咖啡馆 | 20 | 猫薄荷茶、其他猫咪 |
| 海边 | 30 | 踩浪花、捡贝壳 |
| 游乐园 | 50 | 摩天轮、棉花糖、烟花 |
| 山顶 | 70 | 云朵、许愿石、回声 |
每个地点有随机事件和交互选项,30% 概率捡到物品。
🎮 小游戏 / Games
输入 玩小游戏 随机进入以下 5 款游戏之一:
| 游戏 | 规则 | 奖励 |
|---|---|---|
| 猜盒子/猜数字 | 1–10,5 次机会,有提示 | 好感+,3–13 喵币 |
| 石头剪刀布 | 三局两胜,好感高时猫娘会放水 | 赢: +8 喵币 |
| 记忆翻牌 | 6 关,记住物品位置,有干扰项和交换陷阱 | 通关: +15 喵币 |
| 猫娘老虎机 | 3 次旋转,三猫娘=超级大奖 50 喵币 | 最高 50 喵币 |
| 反应测试 | 3 轮,SSS(<300ms) 到 C(>2000ms) 六级评分 | 最高 20 喵币/轮 |
幸运日运势可触发游戏双倍奖励。
🏆 成就 / Achievements (23 项)
好感里程碑、签到记录、相处天数、游戏胜利、物品收集、喵币累计、地点全解锁、恶作剧次数、反应速度等。
🥚 彩蛋 / Easter Eggs
| 触发 | 效果 |
|---|---|
上上下下左右左右ba | Konami 码 — 全部物品 x5 + 100 喵币 |
我爱你 / suki da / 大好き | 猫娘脸红 |
42 | 生命、宇宙和一切的答案 |
sudo rm -rf / | 权限不足喵 |
激光 / 激光笔 | 追红点 |
睡觉 / 狗 / 唱歌 | 特殊反应 |
nya hug / 几点 / 许愿 | 猫娘回应 |
whoami / nya secret | 隐藏信息 |
| 节日启动 | 圣诞节/新年/情人节/猫の日/万圣节 |
🎲 每日随机事件 / Daily Events
22 种事件(12 日常 + 10 稀有)——晒太阳、捉迷藏、追尾巴、踩奶、纸箱诱惑、猫娘大扫除……深夜启动触发猫娘关怀。
📁 项目结构 / Structure
猫娘/├── Program.cs # 主程序入口 + 命令路由├── haogan.cs # 好感度 + 对话引擎 + 剧情├── LocManager.cs # 多语言管理器 (zh/en/ja)├── days.cs # 天数/行动值├── item.cs # 物品系统├── games.cs # 5 款小游戏├── ShopManager.cs # 喵币商店├── AchievementManager.cs # 23 项成就├── EasterEggs.cs # 20+ 隐藏彩蛋├── RandomEvents.cs # 每日随机事件├── CatDiary.cs # 69 篇猫咪日记├── MapManager.cs # 地图出行 (7 地点)├── ConsoleHelper.cs # 彩色控制台输出├── SaveHelper.cs # 文件 I/O├── CryptoHelp.cs # AES-256 加密├── MarkerManager.cs # 统一标记存储├── Constants.cs # 全局常量├── CatMood.cs # 心情枚举├── help.txt / help_en.txt / help_ja.txt # 三语帮助├── 猫娘.csproj # 项目文件└── 猫娘的小本本/ # 存档根目录(按语言分 zh/en/ja 子目录)🔐 数据安全 / Save Data
所有存档 AES-256 加密,根目录 猫娘的小本本/。不同语言独立存储于 zh/ en/ ja/ 子目录,切换语言后使用对应存档。
猫娘的小本本/├── config/lang.dat # 语言配置(共享)├── zh/ # 中文存档│ ├── save/ # 加密: 好感度/物品/金币/成就│ ├── config/ # 称呼/名字/禁言│ ├── markers.dat│ └── diary.txt├── en/ # English saves└── ja/ # 日本語セーブAll saves use AES-256 encryption. Each language has its own subdirectory (
zh/en/ja). Old saves are auto-migrated on first switch.
技术栈 / Tech Stack
- 语言:C# 7.3
- 框架:.NET Framework 4.8.1
- 加密:Rijndael (AES-256) + SHA256
- 多语言:内嵌 JSON + 自定义解析器 (无第三方依赖)
- 输出:UTF-8 彩色控制台
“喵
主人是世界上最好的人” — 猫娘 “Nya~ Master is the best person in the world~” — Neko “にゃ~ご主人様は世界で一番いい人~” — 猫娘
如果这篇文章对你有帮助,欢迎分享给更多人!
部分信息可能已经过时






