这是一个有趣的俄罗斯方块游戏项目,使用TypeScript + Vite实现。
- 当方块铺满一行时进行消除并获得得分
- 按下(w a s d)或 (⬆️ ⬅️ ⬇️ ➡️)键 进行方块操作
- 按下(p)或者(enter)键 进行游戏暂停
- (s)或(⬇️)进行方块加速下落
- (空格 即space键) 进行Down to the bottom 操作
- (当然以上control键 都可以在配置文件配置 不是写死的)
俄罗斯方块是一款经典的益智游戏,玩家需要操作不同形状的方块,使其在游戏区域内完整地堆叠起来。当一行方块被填满时,该行会被消除,玩家可以得到相应的分数。游戏结束的条件是方块堆叠到游戏区域的顶部。
- 使用HTML5 Canvas绘制游戏界面
- 支持键盘操作,包括方向键和空格键
- 实现了方块的自动下落和碰撞检测
- 使用DaisyUI完成DOM UI部分
- 克隆本项目到本地
- 切换到项目目录 打开控制台 安装依赖(npm i)
- npm run dev
- 开始游戏