中文 | English
一个使用 Svelte + TypeScript + Vite 构建的霓虹风格打砖块游戏。
Neon Breakout 是一款经典的打砖块游戏,采用现代霓虹视觉风格设计。玩家控制挡板反弹小球,击碎所有砖块即可获胜。
A / D 或 ← / → - 移动挡板Space - 开始游戏 / 暂停R - 重新开始pnpm install
pnpm dev
pnpm build
pnpm preview
pnpm check
breakout/
├── src/
│ ├── App.svelte # 游戏主组件
│ ├── main.ts # 应用入口
│ └── app.css # 全局样式
├── public/ # 静态资源
├── index.html # HTML 模板
├── vite.config.ts # Vite 配置
├── svelte.config.js # Svelte 配置
└── tsconfig.json # TypeScript 配置
游戏中的关键参数(可在 App.svelte 中调整):
| 参数 | 默认值 | 说明 |
|---|---|---|
BRICK_ROWS |
6 | 砖块行数 |
BRICK_COLS |
10 | 砖块列数 |
INITIAL_LIVES |
3 | 初始生命值 |
ballBaseSpeed |
380 | 小球初始速度 |
ballMaxSpeed |
760 | 小球最大速度 |
推荐使用 VS Code 并安装以下扩展:
MIT