一个纯 HTML / CSS / JavaScript 实现的单页俄罗斯方块小游戏。
- 经典 10x20 棋盘
- 随机方块生成
- 左右移动、旋转、软降、硬降
- 消行动画式计分逻辑
- 等级提升与速度递增
- 下一个方块预览
- 最高分本地持久化(localStorage)
- 键盘操作 + 触屏按钮
- 暂停 / 重新开始 / 游戏结束遮罩
直接打开 index.html 即可。
如果你想通过本地服务运行:
cd tetris-web-app
python3 -m http.server 4184然后打开:
http://127.0.0.1:4184
- ← / →:左右移动
- ↑ / X:顺时针旋转
- Z:逆时针旋转
- ↓:加速下落
- 空格:直接落到底
- P:暂停 / 继续
- Enter:开始或重开