
这篇是对这篇专栏的补充:【小游戏】连连看(ASoul) - 哔哩哔哩专栏 (bilibili.com)
因为专栏编辑受限所以就单独开了(
另外感谢评论区里的小伙伴们的支持以及提出的意见建议
小游戏本身没有声音,但是可以读取声音文件。只需要在游戏同目录下创建一个名为ASSounds的文件夹,将MP3格式的音频文件拖进去后,按指定命名规则命名即可。小游戏启动时会自动读取文件。如下图所示

ASSounds文件夹中放置音频文件

ASSounds文件夹中的文件
命名规则如下:
1:click开头将作为点击音效
2:matched开头将作为连接成功的音效
3:comleted开头将作为游戏结算音效
4:music开头将作为游戏背景音乐
5:#ava、#bella,#carol,#diana,#eileen开头将作为对应角色的技能启用音效(别告诉我你不知道谁对应谁(╬▔皿▔)╯
如果存在多个符合条件的文件,则会在需要时随机挑选一个播放。
譬如,在ASSounds下有click01.mp3,click02.mp3,click03.mp3三个click开头的文件,则每次点击时将会随机挑选一个进行播放。对于背景音乐,则会在游戏开始时随机挑选播放。
另外,音频文件夹的名称并不一定要是ASSounds,可以通过为其添加启动参数- sound 文件夹名来从指定文件夹中读取音频。
例如,要读取DianaVer文件夹的音频

就加上启动参数-sound DianaVer即可

2.存档
虽然很神奇,但是支持存档,点击左上角的技能点即可保存当前游戏

点击技能点可以保存存档
存档文件是一个普通的txt文件,其第一行为行、列、技能点信息,其他内容则是用于记录游戏布局的一个简单矩阵。注意存档并不会保存时间。
要读取存档,只需将存档文件拖动至游戏主面板即可自动加载

将存档文件拖动到主面板以载入布局
存档的主要作用是复盘和获得一份同样的布局
当然理论上拿来自定义游戏也可以(但真的有人会这么做么,自定义连连看什么的(~ ̄▽ ̄)~
其他:启动参数
-row N:启动游戏将N作为游戏设置的默认行数
-col N:启动游戏将N作为游戏设置的默认列数
-types N:启动游戏将N作为游戏设置的默认最多不同成员数
-sound Diana:从Diana文件夹中读取音频文件,而非默认的ASSounds

一脸懵的小嘉然
之后其他需要一定篇幅的更新说明暂时都写在这里了