Skip to content

ayuusweetfish/medle

master
Switch branches/tags

Name already in use

A tag already exists with the provided branch name. Many Git commands accept both tag and branch names, so creating this branch may cause unexpected behavior. Are you sure you want to create this branch?
Code

Latest commit

 

Git stats

Files

Permalink
Failed to load latest commit information.
Type
Name
Latest commit message
Commit time
 
 
 
 
 
 
 
 
 
 
 
 

Medle

medle.ayu.land

旋律猜谜游戏,每日更新~
Daily melody puzzle game (available in en/zh)

[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 RoundFxEmojisFont AwesomeRounded M+。上述资源以及谜题中音乐的作者对作品保留其声明的权利。

[en] The Server Application

Install Deno (1.29.1), and then run

deno run --allow-net --allow-read --allow-env server.js

The 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 pull

Set the environment variable DEBUG=1 to allow future puzzles to be displayed.

Automatic Packaging

To build minified bundles of JavaScript and CSS used, run

deno run --allow-read --allow-write --allow-env server.js build

The 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.

Licence

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.

About

旋律猜谜游戏,每日更新~・Daily melody puzzle game (available in en/zh)

Resources

Stars

Watchers

Forks