资源说明:HTML 5 canvas game
我第三个动画游戏。
# 俄罗斯方块
## 试玩
[Demo](http://ambar.github.com/Tetris/)
## 截图

## 起源
* [俄羅斯方塊](zh.wikipedia.org/zh/俄羅斯方塊)
* [Tetris](http://en.wikipedia.org/wiki/Tetris)
## 所得
见 [NOTE.md](https://github.com/ambar/Tetris/blob/master/NOTE.md) 总结
游戏代码用 AMD 方式组织,加载器挑选了国人写的 [seajs](https://github.com/seajs/seajs)。
## 发布
使用 [spm](https://github.com/seajs/spm):
```
spm build game.js --combine
```
所有模块文件将打包到一个文件——这里默认位置是‘__build/game.js’。
然后用 AMD 加载器加载它,游戏就成功运行了。比如 seajs 的方式:
```
```
## 使用
```
// 网格单位长度, 默认 40
// TetrisGame.unit = 20;
// 显示网格线, 默认 true
TetrisGame.showGrid = true;
// 主题类型 ["classic", "window", "bubble"], 默认 classic
// TetrisGame.theme = 'window';
// canvas,列数,行数,缩放
TetrisGame.init('#snake-game',10,20,1);
// TetrisGame.init('#snake-game',10,20,.5);
```
本源码包内暂不包含可直接显示的源代码文件,请下载源码包。
English
