Skip to content

0.16.2: 曲率引擎 Warp drive

Compare
Choose a tag to compare
@github-actions github-actions released this 17 Oct 16:23
· 1628 commits to main since this release

新增:
新系统:规则包,自定义游戏和联网对战可以有更多玩法了
新系统:音效包(暂无其他可选,正在制作)
新模式:更多难度的经典模式(by not-a-normal-bot) #285
新模式:大师-M
新序列模式:bagES(easy start)开局第一个不会出难受的块
新机制:逻辑追帧(单机可关闭),联网强制启用防止低帧率设备影响其他玩家游戏体验
新旋转系统:ARS_Z,简化复杂的测试逻辑,统一使用{右,左}(i块为{上,上2},五连块风格模仿)
新旋转系统:SRS_X,基于SRS,I块和除了PQ的非四连块使用TRS的表
新语音包:miku(by vocaloidvictory)
新BGM:Jazz nihilism(用于节日主题,by Trebor)
新BGM:Race remix(用于大师-ph,by 柒栎流星)
新BGM:Sakura(用于限时打分,by C29H25N3O5)
新BGM:Null(用于节日主题)
新音效:单次消5/6行
新机制:swap(hold的另一种实现)
新皮肤:shiny(by C29H25N3O5)
新语言:机翻
新小程序:Link,Arithmeic
新音效室UI(idea by Trebor)
新虚拟按键贴图(by C29H25N3O5)
新功能图标(by C29H25N3O5)
添加失去焦点后自动静音的设置 #281
添加启动时是否联网的开关 #377
添加总音量滑条,移除静音按钮
添加四个彩蛋模式
改动:
生存模式和进攻模式添加胜利条件,防守模式难度曲线调整(之前的录像不再能正常播放)
无尽pc模式要求必须4行一次,两行pc不重置限制线
单挑取消所有难度垃圾行缓冲上限,l和u难度的评级条件改为剩余命数
调整模式评级的文本和评级对应的颜色
回合制模式改为7块一个回合与两条命
优化master-ex/ph的信息显示
节奏模式不再禁止瞬移 #287
字体文件裁剪整理,补充Tech定制字符(by C29H25N3O5)
可以收到不同语言的公告了(目前仅支持中英 其他不会写)
降低触发防沉迷的两个时间点为2/4小时
微调键位设置逻辑,添加文本说明
切换BGM时会弹出BGM名称
滑条和复选框控件支持过长文本自动压缩显示
增大场地晃动的阻力,看起来更舒服
平滑下落的消行动画曲线稍微拉直一些
消除目标线高度会在消行时跟随平滑下落动画 #208
微调语音包设置处立绘触发语音逻辑
iOS退出失败会提示 #273
彻底移除大师模式历史遗留的L和U难度
所有方块的spin都可以有对应语音

代码:
重写ai相关代码(影响相关模式难度),新增BOT模块方便未来接入更多机器人
修改主循环帧率限制策略,尝试修复部分设备帧率不稳定(可能多消耗一点性能)
调整loadLib加载安卓so库和macOS外部库的策略
调整模式文件加载时机和策略
大量模块改为基于时间刷新而不是帧
控制台添加删除模式排行榜的命令
语言模块升级,方便加入新语言
方块对象内记录旋转系统
大规模整理玩家类代码
代码规范化

修复:
cc旋转第一个i块会报错
master-ph模式回放失去同步 #226
触屏拖滑条可以超出控件自身范围 #279
f11开关全屏时不会自动保存 #230
暂停时虚拟按键显示没松开 #280
回放模式下强制显示ghost时报错
读取云存档不会完全更新地图进度 #240
20G与noTele冲突
包分界线关不掉
小程序15p开盲打报错 2048自动重复器不能用 dtw切换模式不自动重置
非sudomode下控制台#print非字符串报错 #231
复活时命数减少动画位置不正确,混战模式的被攻击线位置错误
部分地方PQ方块名弄反
其他一堆ui小问题