Repository navigation
🎉 2048 休闲游戏首个版本
一款采用**「深空霓虹」暗色主题**打造的 2048 数字合成游戏,Python + Pygame 驱动,专为 Windows 桌面而生。
✨ 亮点特性
- 🎨 深空霓虹主题:深靛蓝渐变背景 + 动态漂移光斑 + 玻璃拟态卡片;方块自带渐变、轮辋光与顶部光泽,128 以上方块带霓虹辉光
- ⚡ 丝滑操作:输入队列 + 按住连滑(约每秒 7 步)+ 帧率无关动画,快速连击不丢步
- 💥 动效特效:合并粒子爆发、大方块合成震屏、胜利彩带、结束过渡动画、页面淡入淡出
- 🌍 双语界面:游戏内一键切换中 / 英文
🎮 三种模式
| 模式 | 说明 |
|---|---|
| 经典 | 不限时间,挑战最高分 |
| 限时 | 60 秒内冲击目标分数 |
| 挑战 | 50 步内合成 128 方块 |
🧰 道具系统
撤销(3 次)/ 清理(1 次)/ 复活(游戏结束后移除两个最小方块继续)
🏆 其他
成就系统(6 项)、最高分 / 总局数统计、结算页新纪录徽章 + 得分滚动动画、音效与音乐开关
🖥️ 运行环境
Windows 10/11 · Python 3.10+ · Pygame 2.6.1
🚀 快速开始
pip install -r requirements.txt
python src/main.py或打包为 EXE:python scripts/build_auto.py
🧪 质量保障
- 359 项单元测试全部通过
- E2E 真实用户模拟(13 场景,含压力测试)全部通过
- 帧耗时 p95 ≈ 3.7ms(60FPS 预算 16.7ms 的 22%)