Tetris
文件大小: unknow
源码售价: 5 个金币 积分规则     积分充值
资源说明:HTML 5 canvas game
我第三个动画游戏。

# 俄罗斯方块

## 试玩
[Demo](http://ambar.github.com/Tetris/)

## 截图
![preview.png](https://github.com/ambar/Tetris/raw/master/preview.png)

## 起源

* [俄羅斯方塊](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);
```

本源码包内暂不包含可直接显示的源代码文件,请下载源码包。