JavaScript版俄罗斯方块Easy Tetris实现原理
作者:互联网
2009-06-23
最近心血来潮加上有点闲情,动手写了第一个JavaScript版的俄罗斯方块Easy Tetris。
先上Easy Tetris俄罗斯方块游戏截图:

由于某些人有cheat情节,加上了一个投影功能:

由于非IE浏览器的功能键屏蔽无法完美实现,在游戏页面中的“清爽页面”用来隐藏非游戏区域的其他页面模块以清除页面滚动条,之后可以通过“展开页面”重新展开隐藏的页面。
经过一些测试发现,在某些系统下的非IE浏览器中运行Easy Tetris时,左右移动有粘滞感,有兴趣的朋友可以一起讨论下优化。
Easy Tetris实现核心部分
下一个方块
游戏区域
游戏填色区域
游戏方块
方块及形状
投影部分
相关标签:
JavaScript
俄罗斯方块
Easy
Tetris
相关推荐
专题
+ 收藏
+ 收藏
+ 收藏
+ 收藏
+ 收藏
+ 收藏
最新数据
相关文章
你的 Vue 3 defineEmits(),VuReact 会编译成什么样的 React?
04/17
Vue3 + TS 企业级工程化项目全套实战(Vue3 + Vite + Pinia + VueRouter + Element Plus)
04/17
Vue 3 defineOptions 宏,用 VuReact 编译成 React 长什么样?
04/17
Vue3 KeepAlive 深度揭秘:组件缓存的魔法是如何实现的?
04/17
你的 Vue 3 useAttrs(),VuReact 会编译成什么样的 React?
04/17
虚拟 DOM 的 Diff 算法:Vue/React 如何实现高效更新
04/17
前端必看!console 调试不只有 log,这 8 个技巧省一半调试时间
04/17
在线CAD开发包图纸转换功能使用指南
04/17
Vue组件通信全场景详解(Vue2+Vue3适配)| 实战必备,新手也能看懂
04/17
vite+vue2 动态路由加载方法实现
04/17
AI精选
