“ TetrisDAI”是使用NetBeans用Java 1.6(又名Java SE 6)编写的开源Tetris克隆(高度模块化)。
这是我的第一款Java游戏,于2008年中期制作。
该代码是非常模块化的,任何人都可以轻松地对其进行修改和配置。 例如,您可以更改控制键,其延迟,添加具有不同形状的新棋子或更改当前棋子甚至删除它们,更改整个游戏的颜色(包括棋子),更改游戏的视觉外观和大小(宽度和宽度)。 单元格和地图的高度,文本纵横比,边距),决定是使用图像还是单元格和背景使用简单的计算机生成的图形,确定语言(游戏已经翻译成西班牙语,加泰罗尼亚语和英语,只需要更改即可) 变量以选择这些语言中的一种)或轻松添加新语言,更改菜单项,更改初始速度和达到下一个级别时的速度提高,更改所需行以完成一个级别,修改分数系统(分数得分, 每行和多行的指数得分都会增加),启用或禁用声音等。
官方语言为英语,但代码也包括西班牙语和加泰罗尼亚语的翻译(如前所述,只需更改变量,所有游戏都将使用所需的语言)。
该游戏已经过Linux,NetBSD,OpenBSD,FreeBSD,Windows,Mac OS X,Haiku OS等测试。
Official web site: http://tetrisdai.tuxfamily.org/ (mirror at http://www.dhtmlgames.com/tetrisdai/).
It can also be found on GitHub: https://github.com/jalbam/tetrisdai