俄罗斯方块,4个方块的形状有5个,5个方块呢?6个?

转自:http://www.zhihu.com/question/20540487

曾经做过一个俄罗斯方块游戏,收集资料时见识过几种:


四格骨牌(Tetromino)[1]
俄罗斯方块(Tetris )名称就是变形自词缀「四」( tetra),可以发现这种可变形状比较少。

五格骨牌(Pentomino)[2]


六格骨牌(Hexomino)[3]


[1]  en.wikipedia.org/wiki/T
[2]  en.wikipedia.org/wiki/P
[3]  en.wikipedia.org/wiki/H


==== 补充 ====
想了解程序里面如何简单地存储方块形状,可以看我的业余练习  github.com/ambar/Tetris
样例:
{
Z: {
color: new HSLColor(0, 1, .47),
shape: [
[1, 1, 0],
[0, 1, 1]
]
},
L: {
color: new HSLColor(40, 1, .47),
shape: [
[1, 1, 1],
[1, 0, 0]
]
}
}
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值