本项目是一个基于 Svelte + TypeScript + Vite 的经典贪吃蛇游戏示例,支持键盘操作、分数统计和速度递增。
pnpm install
pnpm dev
├── public/ # 静态资源
├── src/
│ ├── app.css # 全局样式
│ ├── App.svelte # 应用入口,挂载 Snake 组件
│ ├── main.ts # 启动入口
│ └── lib/
│ ├── Snake.svelte # 贪吃蛇游戏主逻辑和界面
│ └── Counter.svelte # 计数器示例(未在主界面使用)
├── index.html # HTML 模板
├── package.json # 项目依赖与脚本
└── ...
Counter.svelte
为 Svelte 组件计数器示例,未集成到主页面,仅供学习参考。Snake.svelte
基础上继续开发。本项目适合 Svelte 新手和小游戏开发爱好者学习参考。