Skip to content
| Marketplace
Sign in
Visual Studio Code>Other>Rexy - Smart Dino GameNew to Visual Studio Code? Get it now.
Rexy - Smart Dino Game

Rexy - Smart Dino Game

李盆儿

|
1 install
| (1) | Free
A smart popup dinosaur runner game for VS Code with dynamic environments
Installation
Launch VS Code Quick Open (Ctrl+P), paste the following command, and press enter.
Copied to clipboard
More Info

🦕 Rexy - VS Code 智能恐龙跑酷游戏

Rexy

一个会自动出现在 VS Code 等待过程中的 3D 恐龙跑酷游戏

Version License VS Code


✨ 特性

🎮 智能弹出策略

  • 自动弹出:在编译、下载、Debug 等 VS Code 等待操作时自动显示
  • 灵活策略:
    • 🚫 从不弹出:完全手动控制
    • ✅ 总是弹出:每次等待都显示
    • ⏱️ 低频弹出:最小间隔 30 秒
    • 🧠 智能弹出:操作超过 3 秒或 AI 编码时弹出

🌍 动态环境系统

  • 四季变换:春暖花开 🌸 → 夏日炎炎 ☀️ → 秋叶飘落 🍂 → 白雪皑皑 ❄️
  • 昼夜循环:黎明 🌅 → 白昼 ☀️ → 黄昏 🌆 → 星夜 🌙
  • 历史穿越:白垩纪 🌋 → 冰河世纪 🧊 → 现代 🏙️ → 未来世界 🌃
  • 天气效果:花瓣飘落、落叶纷飞、雪花漫天

🎨 视觉效果

  • 3D 风格恐龙和障碍物
  • 平滑的颜色渐变过渡
  • 真实的阴影和光照效果
  • 流畅的 60fps 动画

🎯 游戏玩法

操作方式

  • Space / ↑:跳跃
  • ↓:蹲下(躲避高飞鸟)
  • 自动跑酷:游戏自动前进,速度逐渐加快

障碍物

  • 🌵 仙人掌:需要跳跃躲避
  • 🦅 翼龙:低空飞行的需要跳过,高空飞行的需要蹲下躲避

得分机制

  • 距离越远,分数越高
  • 每 800 分速度增加
  • 最高速度限制为 8

📦 安装

从 VS Code 市场安装

  1. 打开 VS Code
  2. 按 Ctrl+Shift+X 打开扩展市场
  3. 搜索 "Rexy"
  4. 点击安装

从源码构建

# 克隆仓库
git clone https://github.com/iiang/rexy.git

# 安装依赖
cd rexy
npm install

# 编译
npm run compile

# 打包
npm install -g @vscode/vsce
vsce package

🎛️ 配置

在 VS Code 设置中搜索 rexy 配置以下选项:

配置项 说明 默认值
rexy.popupStrategy 弹出策略 smart
rexy.showDuringAI AI 编码时显示 true
rexy.lowFrequencyThreshold 低频弹出阈值(毫秒) 30000

弹出策略说明

  • never: 从不自动弹出,只能手动启动
  • always: 每次等待操作都弹出
  • lowFrequency: 最小间隔 30 秒弹出一次
  • smart: 智能判断,操作超过 3 秒或 AI 编码时弹出

🚀 使用方法

手动启动

  • 按 Ctrl+Shift+P 打开命令面板
  • 输入 "Rexy: Show Game"
  • 游戏面板将在右侧打开

自动弹出

当满足以下条件时,游戏会自动弹出:

  • 编译/构建任务运行中
  • Debug 会话进行中
  • 终端长时间运行
  • AI 编码助手工作
  • 其他等待操作超过设定阈值

🎨 自定义

侧边栏设置

  1. 点击左侧活动栏的恐龙图标
  2. 在侧边栏中可以:
    • 点击 "🎮 Start Game" 开始游戏
    • 查看当前弹出策略
    • 调整 AI 编码时是否显示
    • 设置低频弹出阈值

📊 版本历史

v1.0.0 (2024-01-XX)

  • ✨ 首次发布
  • 🎮 完整的 3D 恐龙跑酷游戏
  • 🌍 动态环境系统(四季、昼夜、历史时期)
  • 🎯 智能弹出策略
  • 🎨 流畅的视觉效果

🤝 贡献

欢迎贡献代码、报告 Bug 或提出建议!

开发环境

# 安装依赖
npm install

# 监听模式编译
npm run watch

# 在 VS Code 中按 F5 启动调试

提交代码

  1. Fork 本仓库
  2. 创建特性分支 (git checkout -b feature/AmazingFeature)
  3. 提交更改 (git commit -m 'Add some AmazingFeature')
  4. 推送到分支 (git push origin feature/AmazingFeature)
  5. 开启 Pull Request

📝 许可证

本项目采用 MIT 许可证 - 详见 LICENSE 文件


👥 作者

iiang

  • 📧 Email: game@iiang.cn
  • 🌐 Website: game.iiang.cn/rexy

🐛 问题反馈

发现 Bug?有好的建议?

  • 📧 Email: bug@iiang.cn
  • 🐛 Issues: GitHub Issues

🙏 致谢

  • 灵感来源于 Chrome 浏览器的离线恐龙游戏
  • 感谢所有贡献者的支持
  • 特别感谢 VS Code 扩展开发社区

如果喜欢这个项目,请给一个 ⭐️ Star!

Made with ❤️ by iiang

  • Contact us
  • Jobs
  • Privacy
  • Manage cookies
  • Terms of use
  • Trademarks
© 2026 Microsoft