旋律猜谜游戏,每日更新~
Daily melody puzzle game (available in en/zh)
安装 Deno (1.29.1),然后执行命令
deno run --allow-net --allow-read --allow-env server.js程序在 puzzles 目录下寻找谜题。谜题内容位于 puzzles 分支,可按如下方式放置:
# 首次
git clone -b puzzles --single-branch https://github.com/ayuusweetfish/medle puzzles
# 后续更新
git -C puzzles pull若要允许展示未来的谜题,请设置环境变量 DEBUG=1。
执行以下命令可打包并压缩 JavaScript 与 CSS:
deno run --allow-read --allow-write --allow-env server.js build产生的文件位于 build/ 目录,服务端程序会自动发现之。若要使用 pages/ 下的原始文件,请删除 build/ 目录或者设置环境变量 NOBUILD=1。
源码在木兰公共许可证下分发,许可证文本见 COPYING.MulanPubL.md;也可选择遵循 GNU Affero 通用公共许可证,文本见 COPYING.AGPL.md。
钢琴声音来自 Salamander Grand Piano;字体来自 Varela Round、FxEmojis、Font Awesome 与 Rounded M+。上述资源以及谜题中音乐的作者对作品保留其声明的权利。
Install Deno (1.29.1), and then run
deno run --allow-net --allow-read --allow-env server.jsThe puzzles are expected to be present under the puzzles directory. Contents are available at the puzzles branch and can be properly placed as such:
# Setup
git clone -b puzzles --single-branch https://github.com/ayuusweetfish/medle puzzles
# Subsequent updates
git -C puzzles pullSet the environment variable DEBUG=1 to allow future puzzles to be displayed.
To build minified bundles of JavaScript and CSS used, run
deno run --allow-read --allow-write --allow-env server.js buildThe files produced will be put in the build/ directory and will be automatically detected by the server application. To use the original files in page/ instead, remove the build/ directory or set the environment variable NOBUILD=1.
The source code is distributed under the Mulan Public License (COPYING.MulanPubL.md) or GNU Affero General Public License (COPYING.AGPL.md) at your option.
The piano samples are from Salamander Grand Piano; fonts from Varela Round, FxEmojis, Font Awesome, and Rounded M+. The authors of these resources as well as those of the music in the puzzles reserve all rights they have declared.