1022 lines
28 KiB
Lua
1022 lines
28 KiB
Lua
local S=[=[
|
||
"Patron"(time ordered, may not accurate):
|
||
<<<rmb100+>>>
|
||
那没事了(T6300) 加油啊,钉钉动了的大哥哥(T3228)
|
||
弥佑瑶 Alan 幽灵3383
|
||
靏鸖龘龘 込余 saki
|
||
模电
|
||
<rmb10+>
|
||
八零哥 蕴空之灵 gggf127 dtg ThTsOd
|
||
Fireboos 金巧 10元 立斐 Deep_Sea
|
||
时雪 yyangdid sfqr 心痕 Sasoric
|
||
夏小亚 仁参 乐↗乐↘ 喜欢c4w的ztcjoin
|
||
面包 蠢熏 潘一栗 Lied 星街书婉 祝西
|
||
829 e m*12 我永远爱白银诺艾尔(鹏 PCX
|
||
kagura77 呆喂 GlowingEmbers 轩辕辚
|
||
HimuroAki TCV100 tech有养成系统了@7065
|
||
HAGE KANOBU 闪电和拐棍 葡萄味的曼妥思
|
||
世界沃德 蓝绿 天生的魔法师 琳雨空 T8779.易缄
|
||
吃水榴莲 诗情画意 星姐阿夸双推Man暗炎 [*炎]
|
||
[*Y] aaa222 [**城] cnDD 红桃老给
|
||
昭庭玲秋 旋树墩 火花工作室 Cosine 沁音的芝麻王
|
||
SuperJH 天上_飞 uiro 宇酱
|
||
|
||
Thanks!!!
|
||
|
||
Future outlook:
|
||
New modes:
|
||
dig practice
|
||
dig zen
|
||
infinite PC challenge
|
||
reverb (often repeat a piece many times)
|
||
game tutorial
|
||
finesse tutorial/exam (3next, 1pt/mino, drop to score)
|
||
easy finesse (only revert current)
|
||
combo
|
||
backfire
|
||
bigbang
|
||
rhythm
|
||
KPP-locked
|
||
square
|
||
task survival
|
||
symmetry
|
||
game Abbr. test
|
||
parkour
|
||
Other:
|
||
mod system with:
|
||
block/field/up/low hidden
|
||
next[1-n] hidden
|
||
field flip(LR/UD)
|
||
no fail(∞ lives)
|
||
mini games:
|
||
2048 (with next/deadly mode)
|
||
mine sweeper
|
||
tank battle
|
||
find difference
|
||
soduku
|
||
link-link
|
||
画图智能画笔
|
||
改连击攻击
|
||
场地序列一起复制
|
||
自定义消行要求(可复制)
|
||
录像保存/导出
|
||
按块回放录像
|
||
工程编译到字节码
|
||
游戏内文档
|
||
方块散落动画
|
||
"一键操作"
|
||
手机滑动操作
|
||
新控件(例如虚拟摇杆)
|
||
联网游戏
|
||
支持超60帧
|
||
task-Z(新AI)
|
||
更多画面效果 & 一些3D小玩意
|
||
|
||
0.10.11: 自定义游戏更新 Custom-game Update
|
||
新内容:
|
||
全新自定义游戏设置界面
|
||
新模式:MPH竞速
|
||
新控件:选择器 (用于调整自定义游戏的选项)
|
||
当前方块透明度可调
|
||
改动:
|
||
小游戏开关排版调整,使用qwer切换选项,增加舒尔特方格特效开关
|
||
0next时不显示生成预览
|
||
垃圾行缓冲槽显示微调
|
||
科研模式目标改为200行攻击
|
||
虚拟按键最大尺寸增加
|
||
画面设置布局微调
|
||
代码:
|
||
玩家方法reach_winCheck改为check_lineReach,新增攻击达标检测函数
|
||
玩家上次消行信息lastClear属性改为表,包含更多信息
|
||
整理并重写部分玩家draw_norm代码
|
||
整理游戏设置变量
|
||
20G移出gameEnv属性
|
||
修复:
|
||
修复回放录像时间轴错开一帧
|
||
对CC崩溃进行一定保护,游戏可能不会闪退
|
||
背景lightning2的方块显示错误
|
||
科研模式显示的攻击改为一位小数
|
||
|
||
0.10.10: 画面优化 Graphics Update
|
||
新内容:
|
||
超屏视野:场地超高时镜头上移
|
||
生成预览:显示下一个Next的基准生成位置
|
||
新皮肤:gem(notypey)
|
||
新皮肤:brick_light(notypey)
|
||
新皮肤:cartoon_cup(earety)
|
||
改动:
|
||
卡块spin判定无须最后一步旋转(spin-5可以实现了!)
|
||
重开长按操作提示
|
||
优化两个小游戏体验
|
||
设置界面左右切换动画调整
|
||
音乐室再装修
|
||
ai难度再调整
|
||
可以显示CC加载失败详细信息
|
||
进入场景时滑条数字可见
|
||
代码:
|
||
删除两个多余的文件(6.5MB)
|
||
皮肤/音效/BGM文件缺失时不崩溃,只弹出警告
|
||
LOG.print取消"short"输出方式
|
||
目标行数线加入玩家绘图方法
|
||
win下提醒用户删掉存档内CCloader,声明两个全局变量
|
||
修复:
|
||
手机锁屏再解锁后可能屏幕方向错误(0.10.1没完全好,这次好了)
|
||
修复软降n格报错
|
||
进攻-极限 显示垃圾行数量错误
|
||
|
||
0.10.9: 舒尔特方格 Schulte Grid
|
||
新内容:
|
||
舒尔特方格
|
||
15p可关闭滑动轨迹显示
|
||
隐形模式回放时方块不会完全隐藏
|
||
画图界面新增顶起一行和消除满行功能
|
||
把音乐室装修得更好看了
|
||
新BGM: Down
|
||
修改BGM: Rockblock
|
||
改动:
|
||
优化15p开关排版和机制
|
||
不允许使用瞬移操作的模式虚拟按键也不显示
|
||
单挑评分标准适配三条命
|
||
调整ai难度
|
||
部分弹出消息改用LOG.print输出到屏幕左上角
|
||
缺失字体文件时使用引擎自带字体
|
||
代码:
|
||
整理player.lua文件
|
||
整理scr变量相关代码
|
||
所有音乐重新转码,BGM文件夹不再追踪
|
||
LOG.print新增"short"输出方式,仅显示一个时长很短的不重要提示信息
|
||
修复:
|
||
CC死后不能正常复活
|
||
部分背景不能正确显示
|
||
|
||
0.10.8: 全局更新 Global Update
|
||
新内容:
|
||
单挑模式玩家和电脑各三条生命,剩余生命数显示在场地右下角
|
||
新增复活动画
|
||
改动:
|
||
15p入口由软件锁改为主界面(自己试着找找看吧)(未来会开放)
|
||
优化15p体验,新增滑动操作开关和键盘反向
|
||
优化滑条信息显示
|
||
鼠标点击按钮后不失去焦点
|
||
增大解锁400L模式难度(1.5pps左右)
|
||
码表指针不透明度增加
|
||
代码:
|
||
整理场景代码,同场景代码全部放到scenes.lua文件
|
||
增加日志模块log.lua,允许在游戏内显示debug信息
|
||
玩家绘制代码调整
|
||
|
||
0.10.7: 15P更新 15puzzle update
|
||
新内容:
|
||
ghost和center透明度可调
|
||
15puzzle(软件锁界面输入815/1524/2435进入)(已经弃用)
|
||
改动:
|
||
大多数滑条都会显示当前值
|
||
滑条交互机制优化
|
||
部分控件重排版
|
||
更新计划改为中文
|
||
代码:
|
||
部分设置值域改为[0%,100%]
|
||
整理场景代码,同场景代码整合(部分)
|
||
攻击特效和徽章特效并入sysFX
|
||
修复:
|
||
修复挖掘模式涨行不刷新ghost
|
||
控制设置页面预览显示bug
|
||
在倒计时阶段按一些按键会报错
|
||
|
||
0.10.6: CC更新 Cold Clear update
|
||
新内容:
|
||
全平台支持新版CC(也许)
|
||
改动:
|
||
修改UVRY的踢墙表
|
||
修复:
|
||
O卡住的时候旋转不刷新锁定延迟
|
||
CC在发现重力过大后hold即报错
|
||
|
||
0.10.5: 特效更新 FX update
|
||
新内容:
|
||
瞬移特效独立为瞬降和移动(旋转)特效,增加移动特效滑条,各特效范围均为0~5
|
||
增加两个莫名其妙的背景(放在无尽和限时打分)
|
||
把之前不小心弄丢的自制蓝屏报错界面捡回来了
|
||
改动:
|
||
雷达图OPM参数改为ADPM
|
||
调整J/L/I的踢墙表
|
||
根据锁延刷新模式决定锁延指示条颜色
|
||
增加无尽挖掘连挖提示,挖完后下一波立即升起
|
||
new English translation by @MattMayuga#8789
|
||
修改100/400/1000L的评级要求
|
||
软件锁界面出现时机调整,按钮位置调整
|
||
调整混战模式倍率影响边框颜色的范围
|
||
软件锁也可显示tip
|
||
代码:
|
||
重命名大多数背景
|
||
重构create___FX函数
|
||
修复:
|
||
加载部分老版本存档报错
|
||
几个设置大标题样式不统一
|
||
有消行延迟+出块等待时连续硬降出现神秘现象
|
||
垃圾行上涨不刷新ghost
|
||
粘贴序列后光标位置错误
|
||
不能用键盘复制粘贴序列
|
||
每次启动游戏ai是一样的块序
|
||
|
||
0.10.4: 漏洞修复 Bug Fix
|
||
代码:
|
||
修改场景模块方法名
|
||
软件锁变量名从lock改为appLock
|
||
使用linter整理代码
|
||
重构锁延相关代码,freshgho,freshLockDelay,freshMinY合并为freshBlock
|
||
修复:
|
||
BPM120~180之间分数计算不正确
|
||
进不指定锁延的模式就报错
|
||
锁延机制错误(这次真修好了)
|
||
游戏结束后马上暂停并解除还会自动暂停(之前没修好)
|
||
提前硬降失效
|
||
|
||
0.10.3: 软件锁 APP Lock
|
||
新内容:
|
||
设置增加软件锁选项,打开游戏后进入伪装界面
|
||
改动:
|
||
剩余锁延重置次数指示器改为长方形
|
||
debug界面改为重置界面,进入方法修改
|
||
游戏设置页面布局更改
|
||
语音音量条改为无刻度
|
||
取消快速重开设置,游戏过程中长按重开,结束后开局一秒内点击重开
|
||
修复:
|
||
无尽挖掘报错
|
||
极简错误提示声音太小
|
||
修复回放也计入排行榜
|
||
回放时暂停不打断玩家操作
|
||
c4w练习的lunatic分数bug
|
||
|
||
0.10.2: 锁延修复 Lock Delay Fixed
|
||
改动:
|
||
锁延机制再修正
|
||
"失败"改为"游戏结束"
|
||
修复:
|
||
纠正部分rank文件转换错误
|
||
模式文件使用玩家的随机器以正确回放
|
||
游戏结束后马上暂停并解除还会自动暂停
|
||
改设置后回放错误
|
||
字库缺字
|
||
|
||
0.10.1: 细节更新 Details update
|
||
新内容:
|
||
新语言:就这?
|
||
新语言配套阴阳怪气Tips
|
||
光标点击动画
|
||
锁延机制修正
|
||
锁延和可刷新次数可视化
|
||
两个新皮肤
|
||
改动:
|
||
BGM重新分配
|
||
rockblock音乐微调
|
||
无刻度滑条
|
||
音量曲线调整
|
||
代码:
|
||
玩家act函数addL/R更名zangiL/R
|
||
玩家属性y_img更名imgY
|
||
旋转中心坐标向左下修正负一
|
||
修复:
|
||
改设置后回放错误
|
||
0.10.0的错误序列生成器
|
||
按R重开后濒死预警不消失
|
||
GM模式通关一直触发win
|
||
手机端屏幕方向错误(也许修复了)
|
||
控制设置das/arr预览错误
|
||
|
||
0.10.0: 回放更新 Replay Update
|
||
新内容:
|
||
更新后跳转到此页面
|
||
单局回放,要是有cc会出问题,以后再说
|
||
支持复制场地+序列
|
||
修改连击攻击力算法,调整mini的属性
|
||
自定义序列显示方块颜色
|
||
自定义序列菜单ui调整
|
||
新控件:简化按钮 (用于自定义序列等菜单)
|
||
改动:
|
||
Chinese update log
|
||
控件动效优化
|
||
极简错误音效调整
|
||
模电HBM历史性同框
|
||
spin消3的分数下调
|
||
暂停界面数据显示格式和布局微调
|
||
初心/上级20G评级要求改动,清除高分榜
|
||
100L/400L评级要求改动
|
||
这个页面更易读了
|
||
代码:
|
||
帧率控制代码调整,运行可能更流畅(反正不会比以前卡)
|
||
修改部分玩家方法名
|
||
注释更规范了
|
||
修复:
|
||
一些文本小错误
|
||
自定义序列相关的闪退
|
||
按键跟踪设置界面闪退
|
||
五联块成绩排序错误
|
||
pc训练方块ghost浮空
|
||
i平放顶层消1的奇怪行为
|
||
玩家掉出屏幕过程中绘制场地时剪裁不正确
|
||
限时打分的时间条和hold重合
|
||
|
||
0.9.2: Global Update
|
||
new:
|
||
independent spawning volume setting
|
||
select widgets with arrow keys
|
||
display last played mode on title screen
|
||
new blind mode (extremely hard)
|
||
mode map changed
|
||
[debug page]
|
||
change:
|
||
three little better backgrounds instead of stupid rainbow
|
||
kick list of i-piece little changed
|
||
no extremly huge radar chart in pause page
|
||
new in-game layout
|
||
new setting page layout
|
||
fixed:
|
||
error in infinite-dig
|
||
CC's sudden death sometimes
|
||
missing the top line when paste field
|
||
error when AI used all nexts
|
||
error when play default-bag game after played with custom sequence
|
||
|
||
0.9.1: Piece Spawn SFX
|
||
new:
|
||
piece spawn SFX
|
||
fixed:
|
||
error when moving [nothing] when arr>0
|
||
error when complete master-advanced
|
||
|
||
0.9.0: Custom Sequence Update
|
||
new:
|
||
custom sequence
|
||
new sequence type: loop & fixed
|
||
many new tips
|
||
more powerful watermark
|
||
die animation in non-royale mode
|
||
better in-game layout
|
||
changed:
|
||
mode name shown at the top of screen
|
||
faster & harder attacker-ultimate
|
||
time-based-rank for master-advanced
|
||
little easier to get S in PC challenge (easy mode)
|
||
easier to get S in infinite mode, c4w, PC
|
||
harder to unlock sprint-400/1000
|
||
harder to get high rank of sprint-1000
|
||
harder drought-lunatic
|
||
code:
|
||
file sorted
|
||
task system rewrited, now perfect (maybe)
|
||
remove scissors/blendMode setting in drawing players
|
||
fixed:
|
||
screen orientation sometimes error after wake up the phone
|
||
hard move won't deactive "spin"
|
||
do not clear dead enemies' field
|
||
show ghost's center when ghost is off
|
||
error when get a PC in drought-lunatic
|
||
|
||
0.8.24: Bug Fixed
|
||
new:
|
||
ready to refuse auto-formating stats. if update from versions too old
|
||
changed:
|
||
little changing of pentomino wallkick list
|
||
fixed:
|
||
incorrect color of P/Q
|
||
rank of petomino may be [custom]
|
||
|
||
0.8.23: Details Update
|
||
new:
|
||
new hidden BGM: Hay what kind of feeling
|
||
now can reset all data (hidden)
|
||
changed:
|
||
show "offset" in stat (only in total stat page)
|
||
6 more X-spin-wallkick added
|
||
fixed:
|
||
speed dial do not moving
|
||
do not show 20+ combo
|
||
|
||
0.8.22: Shader Update
|
||
new:
|
||
new background: aura (using shader)
|
||
new BGM: Far
|
||
X-spin added
|
||
visual effects for when the player is in danger
|
||
staff page added
|
||
changed:
|
||
remake several backgrounds with shader, instead of image
|
||
kick-list of pentomino optimized
|
||
all backgounds fix screen correctly (maybe)
|
||
won't show "open saving folder" button on mobile devices
|
||
wallkick of J/L-180° spin changed
|
||
reset all settings
|
||
code:
|
||
player generator optimized by FinnTenzor
|
||
player system moduled
|
||
fixed:
|
||
rotating x do not fresh lock delay
|
||
error after reset skin/dir. in pentomino mode
|
||
some times error when any AI exists (wrong kickList code)
|
||
|
||
0.8.21: Bug Fixed
|
||
changed:
|
||
shape of speed dial changed
|
||
range of FX values changed
|
||
shape of speed dial changed
|
||
fixed:
|
||
error in modes with ai (rotate O in its rotation system, cause some strange error)
|
||
|
||
0.8.19/20: Fantastic Global Update+
|
||
new:
|
||
new clearing FX
|
||
pentomino with new rotation system (testing)
|
||
new PC training mode with over 1000 quiz
|
||
new English translation by @MattMayuga#8789
|
||
new language: ???
|
||
language-setting page
|
||
[C B A S SS]→[D C B A S]
|
||
powerinfo switch
|
||
changed:
|
||
resume/quit key changed on pause page (quit with Q, resume with esc)
|
||
warning when back to pause page from setting page
|
||
some FX based on real time
|
||
tiny change (almost nothing) changed for powerInfo
|
||
page turing of in-game update log changed
|
||
readable update log of 0.8+ ver
|
||
some new "tips"
|
||
add ENG ver. document(not in game)
|
||
code:
|
||
swap id of J/L
|
||
wall-kick list easier to read
|
||
no utf8 char in code/comments
|
||
less global variables
|
||
light module optimized (but not used)
|
||
code optimized
|
||
fixed:
|
||
impossible to get SS in attacker mode
|
||
|
||
0.8.18: Details Update+
|
||
new:
|
||
adjustable virtualkey SFX & VIB
|
||
changed:
|
||
add discord link in ENG mode
|
||
change par time/piece of sprint/battle/round mode
|
||
info on pause page more clearly
|
||
faster spaceBG rendering
|
||
updateLog editted
|
||
code:
|
||
delete all removable "goto"s!
|
||
callback system moduled, main.lua easy to read
|
||
|
||
0.8.17: Details Update
|
||
new:
|
||
bag seperating line switch
|
||
better radar chart & statistics on pause page
|
||
new generator method for drought mode, more difficult to finish
|
||
virtualkey pressing SFX
|
||
changed:
|
||
combo counter changed
|
||
rule of infinite dig changed
|
||
no drop/lock FX in two hardest hidden modes, make them harder
|
||
TSD-easy will auto finish when reach 20TSDs
|
||
solo/round AI setting changed
|
||
show text when entering debug mode
|
||
SFX when enter recording mode
|
||
remove full speed loading
|
||
code:
|
||
launching sound divided to SFX&VOC two parts
|
||
delete many "goto"s
|
||
vocal system moduled
|
||
language system moduled, easier to add new languages
|
||
fixed:
|
||
forgot to load language
|
||
error animation in control setting
|
||
error when paste map containing darkgreen block
|
||
moving block when changing target in t49/t99
|
||
font error in patron list
|
||
do not reset pause count when restart
|
||
|
||
0.8.16: Fantastic Global Update
|
||
new:
|
||
new statistic page with:
|
||
Radar chart which shows some important info. of player's performance
|
||
count each clear/spin for each piece(old data will be splited averagely)
|
||
linux version!
|
||
welcome vocal by MrZ
|
||
rank label on mode icon(C→B→A→S→SS)
|
||
new J/L-spin: R→2/L→2(0,-1)
|
||
new O-spin-J/L method!
|
||
new tele-ospin method!
|
||
support out frame of skins with transparent pixels
|
||
DAS system remade, no bugs any more!(probably)
|
||
Initial hold/rotate/move switch!
|
||
display ms in control setting
|
||
super secret option
|
||
changed:
|
||
cannot initial hold in a row any more
|
||
new randomizer for drought2
|
||
half-clear judging method changed
|
||
new background system(well, it doesn't look much different but space BG)
|
||
now can loading at full speed with Dblclick/space/enter
|
||
add alipay paycode to help page
|
||
better sequence randomizer
|
||
code:
|
||
first shader applied for white frame of falling block
|
||
many many module packed, easy to manage
|
||
bgm module changed, probably no bug
|
||
4 devMode now
|
||
fixed:
|
||
error when set to max 0 next
|
||
I sequence initializing error when face setting changed
|
||
DAS error
|
||
|
||
0.8.15: Bug Fixed
|
||
new:
|
||
can switch line-clear text now
|
||
new attack way "Clear"(half-clear)
|
||
give every update a name!
|
||
changed:
|
||
animation time of lock effect little changed
|
||
bone block of ball-skin changed
|
||
I change target more slowly
|
||
uthor.dignity-=1
|
||
fixed:
|
||
180° I spin kicklist error
|
||
I will kill itself when spawn dir. of mino changed
|
||
error when reach 400 in 20G(Lunatic)
|
||
error block color in modes with starting field
|
||
|
||
0.8.14: Cool FX
|
||
new:
|
||
click/tap/any-key to skip loading animation
|
||
lock animation
|
||
changed:
|
||
display scene info when error
|
||
code:
|
||
many optimization
|
||
fixed:
|
||
error when attack
|
||
error garbage line color
|
||
error in finesse checking
|
||
some times error when touch screen
|
||
touch/press release with no press, then error
|
||
|
||
0.8.13: O-spin Update++
|
||
new:
|
||
a independent page to set DAS/ARR, with an animation for preview
|
||
changed:
|
||
new virtualkey animation
|
||
freer drawing mode(Incompatible with old ver.)
|
||
combo&b3b attack changed
|
||
score of spins little changed
|
||
fixed:
|
||
wrong behavior in pause scene
|
||
ospin error in 0.8.12
|
||
memory leakage in t49/t99
|
||
unnatural behavior of widgets
|
||
|
||
0.8.12: Bountful Update
|
||
new:
|
||
layout setting: skin system with customizable block color/direction
|
||
more information when pause
|
||
block has more color(7→11)
|
||
skin: smooth(MrZ), contrast(MrZ), steel(kulumi), ball(shaw)
|
||
changed:
|
||
BGM secret7's Inst. changed
|
||
more stable space background
|
||
stat format changed when pause/stat menu
|
||
opaque background in pause when playing, transparent after game
|
||
canceled invalid game
|
||
easier to unlock custom mode
|
||
some text changed
|
||
code:
|
||
better line-clear process
|
||
merge event.lua to player.lua
|
||
new skin image format
|
||
same format for all file
|
||
better virtualkey-scanning opportunity, bit faster when many AI
|
||
some player-method name changed
|
||
fixed:
|
||
an error of pause button
|
||
score may be float number
|
||
many syntax errors of texts
|
||
crash when paste illegal data to drawing mode
|
||
stage reset problem in t49/t99
|
||
wrong info in tech-L/U/U+ mode
|
||
|
||
0.8.11: Total Update
|
||
changed:
|
||
better rule of checking invalid game
|
||
can setting when pause
|
||
opaque background when pause
|
||
code:
|
||
many code optimized(moduled)
|
||
fixed:
|
||
receive attack when paused in survivor mode
|
||
error when pasteboard has block_13
|
||
must hold R to restart when finished the game
|
||
sth about screen size
|
||
some O-spin error
|
||
error line counting when pc(full b2b)
|
||
|
||
0.8.10: Cool Update
|
||
new:
|
||
new BGM:Distortion(master-final)
|
||
all background darker
|
||
cooler error page
|
||
fixed:
|
||
error when finish master/ultra mode
|
||
shakeFX no effect when below 3
|
||
|
||
0.8.9: System Detail Update
|
||
new:
|
||
invalid game when pause too much
|
||
quick play re-added
|
||
new BGM: Oxygen(c4w&pc training)
|
||
changed:
|
||
space background little changed
|
||
|
||
0.8.8+: Bug-Fix Update
|
||
fixed many fatal bugs
|
||
|
||
0.8.8: Space BG Update
|
||
new:
|
||
background now is cool space with "planets" and "stars", instead of falling tetrominos
|
||
no black side in any screen size
|
||
adjustable waiting time before start
|
||
ajustable maxnext count
|
||
marked the modes with limited das/arr
|
||
new error page and a new voice
|
||
add many fatal bugs
|
||
changed:
|
||
simple records with date
|
||
tiny change in rotate system(JL pistol-spin)
|
||
better board copy/paste
|
||
an unlock-all easter egg
|
||
fixed:
|
||
press invisible func key
|
||
some mode error
|
||
|
||
0.8.7: Game Detail Update
|
||
new:
|
||
support 2^n G falling speed
|
||
changed:
|
||
better user experience in mode selecting
|
||
speed of marathon mode changed
|
||
code:
|
||
shorter clipboard string(when air above)
|
||
attack system/score system little changed
|
||
fixed:
|
||
wrong behaviour of rank system
|
||
error when enter some mode(again!)
|
||
|
||
0.8.6: System Detail Update
|
||
new:
|
||
can adjust gamepad keysetting
|
||
add SFX when enter game
|
||
changed:
|
||
map GUI little adjusted
|
||
event system little changed(no control when scene swapping)
|
||
fixed:
|
||
wrong behaviour of rank system
|
||
error when enter some mode
|
||
|
||
0.8.5-: Exploration Update
|
||
new:
|
||
mode map!Brandly new GUI for mode selecting
|
||
mode unlock system, not that scary for noob
|
||
every mode has rank calculating method(may some mistakes/inappropriate number)
|
||
save 10 best recoreds for each mode
|
||
can save/share custom map now
|
||
"new mode": Big Bang
|
||
changed:
|
||
button appearance changed
|
||
better widget performence
|
||
remove Qplay
|
||
fixed:
|
||
many bugs
|
||
|
||
0.8.4: Miya Update+
|
||
changed:
|
||
vocal more natural(important, may cause new bug)
|
||
a bit better performence on mobile devices
|
||
fixed:
|
||
some fatal bugs
|
||
|
||
0.8.3: Miya Update
|
||
new:
|
||
new widget appearence
|
||
cuter miya
|
||
|
||
0.8.2: Graphics Update
|
||
new:
|
||
miya figure added
|
||
new widget appearence
|
||
changed:
|
||
GUI adjusted
|
||
fixed:
|
||
some bugs
|
||
|
||
0.8.1: Power Info Update
|
||
changed:
|
||
more FX level
|
||
better battery info displaying
|
||
3 next in GMroll
|
||
fixed:
|
||
some bugs
|
||
|
||
0.8.0: Small Update
|
||
new:
|
||
better update log from now on(2020.5.2)
|
||
changed:
|
||
more details
|
||
code:
|
||
remade text system
|
||
fixed:
|
||
some bugs
|
||
|
||
0.7.35: Bug Fixed
|
||
yeah, only bug fixed
|
||
|
||
0.7.34: Voice Update+
|
||
replace most voice
|
||
shaking FX more natural
|
||
|
||
0.7.33+: Bot Update
|
||
MORE POWERFUL 9-stack AI
|
||
add stereo-setting slider
|
||
code optimized
|
||
bug fixed
|
||
|
||
0.7.32: Virtualkey Update+
|
||
Blind-GM now show section directly
|
||
easier&more standard classic mode
|
||
can switch Virtualkey's auto dodging
|
||
in-game setting
|
||
code optimized
|
||
bug fixed
|
||
|
||
0.7.31: Stereo Update
|
||
stereo system
|
||
fixed a problem in finesse calculating
|
||
|
||
0.7.30: Virtualkey Update
|
||
auto-tracking virtual key, adjustable parameters!
|
||
can switch on/off virtuakeys
|
||
add 7 more key
|
||
better finesse rate calculating
|
||
block generating position on Y-axis changed
|
||
new icon for android
|
||
can use preset in custom mode with keyboard
|
||
adjusted GUI
|
||
many bug fixed
|
||
|
||
0.7.28: Finesse Update
|
||
add fineese check(almost useful)
|
||
code optimized
|
||
|
||
0.7.27: O-spin Update+
|
||
super O transform system
|
||
optimized system(no used)
|
||
bug fixed
|
||
|
||
0.7.26: Bug Fixed
|
||
new skin
|
||
import light lib
|
||
many bug fixed
|
||
|
||
0.7.25: Demo Update
|
||
demo play at main menu
|
||
ALMOST reconstructed WHOLE PLAYER SYSTEM, NEED TEST
|
||
many bug fixed
|
||
|
||
0.7.23/24: Sound Update
|
||
all bgm remade
|
||
more settings with brand new GUI!
|
||
new mode: Master-Final
|
||
new modes: attacker & defender(not survivor!)
|
||
add restart button when pause
|
||
Code Clear added, face it bravely!(Windows only)
|
||
change falling animation
|
||
new GUI details
|
||
louder sound
|
||
code optimized
|
||
many bugs fixed
|
||
|
||
0.7.22: Graphics Update
|
||
scoring system
|
||
smooth dropping
|
||
can change FX level
|
||
new attaking FX
|
||
new bone skin
|
||
battery info/time display
|
||
in-game update log(this page)
|
||
fast game
|
||
much many more better GUI details
|
||
add EXTRA level of survivor mode
|
||
adjust difficulty of Tech mode
|
||
compressed setting/data
|
||
support 10% step alpha of virtual key
|
||
many code optimized&bugs fixed
|
||
|
||
0.7.21: Title Update
|
||
new title image
|
||
more GUI details
|
||
many bugs fixed
|
||
|
||
0.7.20: Music Room Update
|
||
add music room
|
||
change block/space apperance in draw mode
|
||
field shake animation
|
||
default sets of custom options
|
||
can set BG/BGM in custom mode
|
||
bug fixed
|
||
|
||
0.7.19: Voice Update
|
||
voice system added(voice by Miya)
|
||
support macOS!
|
||
new mode: C4W training
|
||
rendering of royale mode optimized again
|
||
add "free cell" in draw mode
|
||
add 2 new block skins
|
||
new difficulty in infinite mode
|
||
new background/sound effect in master mode
|
||
bug fixed
|
||
|
||
0.7.18: Skin Update
|
||
3 new block skins!(one skin origional by Miya(nya~))
|
||
better restarting(to prevent mistakenly touching)
|
||
switch display of puzzle mode
|
||
adjust UI
|
||
code optimized
|
||
default custom options changed to as infinite mode
|
||
|
||
0.7.17: Pause Update
|
||
display game stats when pause
|
||
more options in statistics
|
||
better pausing
|
||
adjust difficulty of Tech mode
|
||
adjust difficulty of PC training mode
|
||
adjust vibrate level for mobile devices
|
||
little optimized
|
||
bugs fixed
|
||
|
||
0.7.16: Game Detail Update
|
||
change rules of custom puzzle mode
|
||
change rules of TSD mode
|
||
better pausing
|
||
speed optimized
|
||
adjust difficulty of dig mode
|
||
bugs fixed
|
||
|
||
0.7.15: Puzzle Update
|
||
can make puzzle by drawing mode
|
||
can pause game with animation
|
||
change icon of "Functional key"
|
||
speed optimized
|
||
bugs fixed
|
||
|
||
0.7.14: Creativity Update
|
||
drawing mode in custom game
|
||
adjustable virtual keys with mouse
|
||
speed optimized
|
||
rotate also create shade
|
||
|
||
0.7.13+: Small Update
|
||
change difficulty of survivor mode
|
||
little game rule change
|
||
bugs fixed(AI control error)
|
||
|
||
0.7.13:
|
||
new:
|
||
Chinese game name: 方块研究所
|
||
SUPER COOL instant moving effect
|
||
new b2b bar style & animation
|
||
new transition animation
|
||
changed:
|
||
change difficulty of master mode
|
||
adjust delay algorithm(probably cause controlfeel changing, please reset your DAS setting)
|
||
code reconstructed
|
||
debug key change to F8
|
||
fixed:
|
||
error when sequence mode is his
|
||
error game area size of custom opponent
|
||
|
||
0.7.12: Global Update
|
||
AI learned to switch attack mode
|
||
seperate master mode from marathon mode
|
||
master mode more interesting
|
||
countdown line in sprint mode
|
||
smooth BGM swapping
|
||
new garbage buffer
|
||
new harddrop&lock SFX feel
|
||
a bit change of rotate system
|
||
grid switch
|
||
swap target by combo key/press
|
||
some Chinese translaton editted
|
||
[reconstruct event system]
|
||
|
||
0.7.11: Global Update
|
||
some Chinese translaton editted
|
||
add bone block in 2 hardest marathon(new block-fresh system)
|
||
play sound when get badges in royale mode
|
||
change b2b indicator display method
|
||
more difficulty of blind mode
|
||
colorful garbage lines
|
||
clearer attacking pointer
|
||
fix 6 next in classic mode
|
||
add QR code in help page
|
||
change some detials
|
||
|
||
0.7.10: Small Update
|
||
full Chinese translation
|
||
add Classic mode
|
||
change O spin's behaviour
|
||
bugs fixed
|
||
|
||
0.7.9: O-spin Update
|
||
O spin is a lie
|
||
better attacking pointer
|
||
language system
|
||
change rotate system
|
||
change BGM&BG set
|
||
code optimized
|
||
bugs fixed
|
||
|
||
0.7.8: Performance Update
|
||
GPU usage decreased much more than before
|
||
add virtual key animation
|
||
display player's rank after death in royale mode
|
||
fix sequence error of PC training mode
|
||
adjust difficulty of suvivor mode
|
||
code optimized
|
||
bugs fixed
|
||
|
||
0.7.7: Mode Update
|
||
add dig mode
|
||
add survivor mode
|
||
combine some modes
|
||
change some GUI
|
||
more SFXs
|
||
bugs fixed
|
||
|
||
0.7.6: Mode Update
|
||
new font
|
||
add DIFFICULTY selection
|
||
virtual keys give visual feedback(PC/phone)
|
||
add vibration
|
||
add default set of visual keys
|
||
add tech mode
|
||
add drought mode
|
||
better GUI&change speed&BGM in royale mode
|
||
more FXs in royale mode
|
||
fix all attacking bug of royale mode
|
||
change sequence of TSD-only mode to bag7
|
||
|
||
0.7.5: Global Update
|
||
reduce difficuly of PC training mode, and add more patterns
|
||
reduce difficuly of death mode
|
||
add PC challenge mode
|
||
swapping attack mode for royale mode(AI always use 'Random')
|
||
royale mode use less GPU
|
||
new GUI of royale mode
|
||
add intro scene
|
||
soft scene swapping
|
||
adjust other details
|
||
change game icon
|
||
adjust GUI of royale mode
|
||
change sequence of TSD-only mode
|
||
royale mode use LESS GPU
|
||
|
||
0.7.4: Bug Update
|
||
add a lot of bugs
|
||
|
||
0.7.3: Game Detail Update
|
||
add infinite target in custom
|
||
fix TSD-only mode result+1 when finishing with a wrong clear
|
||
change sequence generator of TSD-only mode
|
||
GUI position editted
|
||
Fix Screen flow
|
||
smarter AI
|
||
|
||
0.7.2: Mode Update
|
||
add PC training mode
|
||
add TSD-only mode
|
||
remove non-sense s/z spin double
|
||
GUI position editted
|
||
grid BG changed
|
||
smarter AI
|
||
]=]
|
||
|
||
local find,sub=string.find,string.sub
|
||
local L,c={},0--List, \n counter,
|
||
local p,p1=1,0--Cut start/end pos
|
||
local EOF=#S
|
||
|
||
while true do
|
||
p1=find(S,"\n",p1+1)
|
||
c=c+1
|
||
if c==23 or p1==EOF then
|
||
L[#L+1]=sub(S,p,p1-1)
|
||
if p1==EOF then return L end
|
||
p=p1+1
|
||
c=0
|
||
end
|
||
end |