俄罗斯方块
Last updated
Last updated
创建于 1984.6.6,“使用计算机让人们快乐”。
四格骨牌,7 种变体:O I T J L S Z
洗牌规则:永远不会连续收到 4 块 S 和 Z
记分规则
一次性消 1-2-3-4 行,得分 xxx-xxx-xxx-xxx
连续消除时
UI
最高得分、当前得分、级别、下一个、消除行数
操作:旋转90度、左右移动、加速落下,还有一键掉落
统计:每种形状的出现次数
代码整体按 MVC 分层,实现是过程式的
关于命名:
当属性和 getter setter 命名冲突时
公开属性、getter setter 用正常名字
数据类的私有属性,可以 _
开头
DOM Element 几乎都是私有的,可以 $
开头(看情况)
工具或插件?因为可视化的类图,更易发现问题+代码实时同步
自动识别并构建模块依赖图
标出属性和方法