โอสึ! Rankdle เป็นเว็บไซต์ที่ได้รับแรงบันดาลใจจาก Rankdle แต่ปรับให้เหมาะกับ osu!
เช่นเดียวกับ rankdle ซึ่งได้รับแรงบันดาลใจจาก couse จาก wordle ดั้งเดิม คุณจะได้เล่นวันละครั้ง และจะรีเฟรชทุกๆ 24 ชั่วโมง
โอสึ! Rankdle ทำงานแตกต่างออกไปเล็กน้อย โดยแทนที่จะต้องเดา 3 ชุดทุกวัน คุณจะเดาได้ไม่จำกัดในทางเทคนิค คุณมีแถบ HP และจะรีเฟรชเป็น 2,000 ทุกวัน ยิ่งคุณอยู่ห่างจากอันดับที่ถูกต้องมากเท่าไร คุณก็ยิ่งเสียคะแนนมากขึ้นเท่านั้น มันเป็นเกมว่าคุณจะไปได้ไกลแค่ไหนในหนึ่งวัน
เพื่อป้องกันความยุ่งยาก ผู้เล่นทุกคนจะต้องพยายามอย่างน้อย 3 ครั้งต่อวัน หากในครั้งแรกหรือครั้งที่สองเดาว่าพวกเขาสูญเสีย HP ทั้งหมด คุณจะได้รับมัลลิแกนและ HP ของคุณจะถูกรีเซ็ตเป็น 2000 ณ จุดใดก็ตามหากพวกเขาเดามากกว่าสามครั้ง และ HP ของพวกเขาถึงศูนย์ วันจะสิ้นสุดลงและ แนวของพวกเขาจบลงแล้ว
ฉันเขียนสคริปต์ทุบตีเพื่อตั้งค่าสภาพแวดล้อม dev ให้กับคุณ:
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