【Java版俄罗斯方块】
增加保存配置信息到文件的功能,声音设置、显示设置、关卡选择等配置信息在修改后将会保存在jar包同级目录下(以jar相同的文件名+.cfg后缀保存)
【菜单选项】
也做了不少菜单选项
可自定义控制键,可设置单色彩色显示,可设置网格是否显示网格
关卡有三组选择:
标准关卡:难度中等,7种基本形状,共分2级,50000分一级,速度递增,下落一格的速度每2000分减少10毫秒
速度关卡:难度较大,7种基本形状,共分10级,10000分一级,速度快且随着分数的增加而递增
复杂性关卡:难度较大,共分10级,8000分一级,随着级别越高复杂度越来越大,会出现随机填充的障碍物,以及难以应付的复杂形状,到第4级以后会出现16种基本形状,够你难受的了
【已知Bug】
1. 偶尔会出在现形状下落的过程中形状的某一块没有被擦除掉,原因不明
可能原因为,程序在刷新视图时并没有全部擦除重画,只是根据形状在上一次的显示位置将这一小块重画了一个空块以覆盖
仔细测试过,后台明明执行了这个过程,视图却没有被擦除掉,不知是不是JDK的问题