本项目是基于微信小程序原生 TS+TailwindCSS 开发的单机离线打地鼠休闲小游戏,全程零后端、零云开发、无任何网络请求,纯本地离线架构,断网、弱网环境均可完整游玩。
项目采用组件化分层开发,拆分游戏状态管理、地鼠洞口、游戏头部、设置面板、游戏控制器等独立 TSX 组件,代码结构清晰易维护;本地静态内置全部游戏数值、难度参数、时长配置、游戏规则,无需请求外部接口。
核心功能包含三档难度切换(简单 / 普通 / 困难,对应不同分值与地鼠刷新速度)、30/60/90 秒倒计时挑战模式、随机地鼠生成逻辑、点击得分与连击加分机制;玩家最高分、总场次等数据通过小程序本地 Storage 持久缓存,数据仅存储用户本地设备,不上传云端。
页面包含游戏设置首页、对战游玩页、结算弹窗三层交互界面,配套完整 CSS 动画、点击视觉反馈、结算新纪录弹窗,轻量化打包,打开即可直接游玩。
本人独立完成项目全流程开发:搭建小程序基础路由与入口文件、编写游戏核心逻辑控制器、封装复用 UI 组件、实现本地缓存持久化、编写全局动画样式、配置 Vite 打包环境,最终代码可直接导入微信开发者工具调试、真机预览与发布。