Hi,这是我在Github上一个关于俄罗斯方块的项目,欢迎star和fork,下面做一个简短的介绍
项目地址:myTetris
项目特色:
本项目基于Java开发,SQL Server做数据库,JDBC实现数据库与游戏实体通信,界面主要采用Java的awt,swing包开发。
- 可切换主题。
- 可自定义控制按键。
- 每升一级会自动切换一张背景图。
- 每升一级会加快方块下落速度。
- 方块的旋转采用笛卡尔坐标90°旋转公式
主题

主题一

主题2
游戏开始界面

游戏开始界面
暂停界面

暂停界面
控制设置

控制设置
皮肤设置

皮肤设置
游戏架构

游戏架构
游戏等级与方块下落时间公式

游戏等级与方块下落时间公式
方块旋转公式

上面就是这款游戏的介绍,大家如果有兴趣可以去下载玩。