osu! Rankdle es un sitio web, inspirado en Rankdle, pero adaptado para osu!.
De manera similar a Rankdle, que está inspirado por supuesto en el wordle original, puedes jugar una vez al día y se actualiza cada 24 horas.
osu! Rankdle funciona de manera ligeramente diferente, ya que en lugar de tener un conjunto de 3 conjeturas cada día, técnicamente tienes conjeturas ilimitadas. Tienes una barra de HP y todos los días se actualiza a 2000. Cuanto más te alejes del rango correcto, más puntos perderás. Es un juego de hasta dónde puedes llegar en un día.
Para evitar frustraciones, cada jugador tendrá un mínimo de 3 intentos por día. Si en la primera o segunda suposición pierden todos sus HP, se le ofrecerá un mulligan y su HP se restablecerá a 2000. En cualquier momento, si adivinan más de tres veces y su HP llega a cero, el día termina y su racha ha terminado.
Escribí un script bash para configurar el entorno de desarrollo para ti:
wget -O - https://raw.githubusercontent.com/clxxiii/osu-rankdle/main/setup.sh | sh
Si prefiere hacerlo manualmente, estos son los pasos para configurar el entorno de desarrollo:
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