osu rankdle
1.0.0
奥苏! Rankdle 是一个网站,灵感来自 Rankdle,但适用于 osu!。
与 randdle 类似,它的灵感当然是来自原始单词,你每天可以玩一次,并且每 24 小时刷新一次。
奥苏! Rankdle 的工作方式略有不同,因为它不是每天进行 3 次猜测,从技术上讲,您可以进行无限次猜测。你有一个HP条,每天都会刷新到2000。距离正确排名越远,失去的分数就越多。这是一场考验你一天能走多远的游戏。
为了防止挫败感,每个玩家每天至少有 3 次尝试。如果第一次或第二次猜测他们失去了所有 HP,您将获得调度,您的 HP 将重置为 2000。在任何时候,如果他们猜测超过 3 次,并且他们的 HP 为零,则一天结束,并且他们的连胜已经结束了。
我编写了一个 bash 脚本来为您设置开发环境:
wget -O - https://raw.githubusercontent.com/clxxiii/osu-rankdle/main/setup.sh | sh
如果您更愿意手动执行此操作,请按照以下步骤设置开发环境:
git clone https://github.com/clxxiii/osu-rankdle.git
# Or if you'd like to use ssh instead:
git clone [email protected]:clxxiii/osu-rankdle.git
cd osu-rankdle
npm install
.env
中填写以下变量 DATABASE_URL = "file:./dev.db" # If you'd like to change this, you can, this is the recommended db location.
PUBLIC_OSU_CLIENT_ID = # Your osu! application client ID
PUBLIC_OSU_CLIENT_SECRET = "" # Your osu! application client secret
BANCHO_API_KEY = "" # Used exclusively for a terrible workaround for adding videos. This env var is being removed very soon.
npx prisma generate
npx prisma migrate dev
npm run dev