Skip to content

Latest commit

 

History

History
15 lines (13 loc) · 533 Bytes

README.md

File metadata and controls

15 lines (13 loc) · 533 Bytes

俄罗斯方块

技术栈:JavaScript
面向对象+中介者设计模式实现组件化开发
功能实现
  • Game类实现游戏页面场景初始化、页面渲染、键盘事件监听等
  • Block类实现方块的核心逻辑,包括方块的生成、死亡判断、方块移动旋转、方块边界和碰撞检测等
  • Map类实现底部死亡方块的渲染和消行判断
功能脑图

功能截图

本地运行

直接在谷歌浏览器运行index.html,开始游戏。