# mini-game **Repository Path**: lizzwnn/mini-game ## Basic Information - **Project Name**: mini-game - **Description**: No description available - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2026-04-11 - **Last Updated**: 2026-04-15 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # 🎮 2048 · 进化论 经典 2048 游戏的生物进化主题版本。从 🦠细胞 一路进化到 ✨创世神! 🌐 在线玩:https://2048.itmkt.cn/ ## 🧬 进化链 | 数字 | 生物 | 数字 | 生物 | |------|------|------|------| | 2 | 🦠 细胞 | 128 | 🦕 恐龙 | | 4 | 🧫 细菌 | 256 | 🦅 翼龙 | | 8 | 🦐 水蚤 | 512 | 🔥 凤凰 | | 16 | 🐟 小鱼 | 1024 | 🐉 神龙 | | 32 | 🐸 青蛙 | 2048 | ✨ 创世神 | | 64 | 🦎 蜥蜴 | | | ## 🚀 快速开始 直接打开 `index.html` 即可游玩,无需构建。 ```bash # 或用本地服务器 npx serve . ``` ## 🎯 操作方式 - **桌面端**: 方向键 / WASD - **移动端**: 触摸滑动 ## ✨ 特性 - 🎨 深空科技风 UI + 渐变动画 - 💥 粒子系统(合并时爆发特效) - 🔊 音效反馈(合成音、连击音) - ⚡ 连击系统(连续合并显示倍数) - 📖 生物图鉴(记录已发现物种) - 💾 本地存储(最高分、图鉴进度) - 📱 移动端响应式适配 ## 📁 项目结构 ``` mini-game/ ├── index.html # 入口(CSS + HTML + JS 引用) ├── src/ │ ├── evolution.js # 生物进化链数据 │ ├── game-engine.js # 游戏引擎(核心逻辑,可独立测试) │ ├── storage-manager.js # localStorage 持久化 │ ├── sound-manager.js # Web Audio 音效 │ ├── particle-system.js # Canvas 粒子系统 │ ├── ui-manager.js # DOM 渲染 │ ├── input-handler.js # 键盘 + 触摸输入 │ └── boot.js # 入口启动 ├── DESIGN.md # 设计规范(色彩、排版、布局) ├── README.md # 本文件 └── docs/ └── architecture.md # 架构设计文档 ``` ## 🛠️ 技术栈 - 纯 HTML / CSS / JavaScript (ES5 IIFE),无框架依赖 - Web Audio API(音效) - Canvas 2D(粒子系统) - localStorage(数据持久化) - CSS Grid + CSS Variables(响应式布局) ## 📝 开发说明 所有 JS 模块使用 ES5 IIFE 模式,通过 `window.Evo2048` 命名空间通信。 `game-engine.js` 可独立在 Node.js 环境测试。 ## 📄 许可 MIT