一个使用 SvelteKit 和 TypeScript 构建的经典 2048 数字拼图游戏。
pnpm install
pnpm run dev
# 或者启动服务器并在浏览器中打开
pnpm run dev -- --open
src/
├── lib/
│ ├── game.ts # 游戏核心逻辑
│ ├── index.ts # 库文件入口
│ └── components/
│ ├── GameBoard.svelte # 游戏面板组件
│ └── GameCell.svelte # 游戏单元格组件
├── routes/
│ ├── +layout.svelte # 全局布局
│ ├── +page.svelte # 主页面
│ └── +page.ts # 页面数据加载
├── app.css # 全局样式
├── app.d.ts # TypeScript 声明文件
└── app.html # HTML 模板
pnpm run build
pnpm run preview
pnpm run check
# 或者启用监听模式
pnpm run check:watch
MIT License
欢迎提交 Issue 和 Pull Request 来改进这个项目!
如需部署到特定环境,可能需要安装相应的 adapter。