osu rankdle
1.0.0
오스! Rankdle은 Rankdle에서 영감을 얻었지만 osu!에 맞게 조정된 웹사이트입니다.
원래 wordle의 couse에서 영감을 받은 Rankdle과 유사하게 하루에 한 번 플레이할 수 있으며 24시간마다 새로고침됩니다.
오스! Rankdle은 약간 다르게 작동합니다. 매일 3번의 추측을 하는 대신 기술적으로 무제한의 추측을 할 수 있다는 점입니다. HP 바가 있고 매일 2,000으로 새로 고쳐집니다. 올바른 순위에서 멀어질수록 더 많은 포인트를 잃게 됩니다. 하루에 얼마나 멀리 갈 수 있는지를 겨루는 게임입니다.
좌절감을 방지하기 위해 모든 플레이어는 하루에 최소 3번의 시도를 해야 합니다. 첫 번째 또는 두 번째 추측에서 HP를 모두 잃으면 멀리건이 제공되고 HP는 2000으로 재설정됩니다. 어느 시점에서든 그들이 세 번 이상 추측하고 HP가 0에 도달하면 하루가 끝나고 그들의 행진은 끝났습니다.
나는 당신을 위해 개발 환경을 설정하기 위해 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