Skip to content

使用原生JavaScript,采用面向对象+中介者模式实现简单的俄罗斯方块游戏

Notifications You must be signed in to change notification settings

xut0793/tetris-dome

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commit
 
 
 
 
 
 
 
 
 
 

Repository files navigation

俄罗斯方块

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

功能截图

本地运行

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

About

使用原生JavaScript,采用面向对象+中介者模式实现简单的俄罗斯方块游戏

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published