feat: Minecraft theme overhaul, fix points bug, add history
这个提交包含在:
56
frontend/GAMEPLAY.md
普通文件
56
frontend/GAMEPLAY.md
普通文件
@@ -0,0 +1,56 @@
|
||||
# CSP Adventure Guide
|
||||
|
||||
Welcome to the CSP Adventure Server! This document explains the new gameplay mechanics and terminology used in the platform.
|
||||
|
||||
## 🗺️ The World (Interface)
|
||||
|
||||
The entire platform has been re-enchanted with a **Minecraft-themed** interface.
|
||||
- **Font**: Pixelated fonts (`Press Start 2P`, `VT323`) for that authentic retro feel.
|
||||
- **Blocks**: Buttons and panels are styled like in-game blocks (Wood, Stone, Obsidian).
|
||||
- **Day/Night**: Theme follows your system preference, but "Dark Mode" is the recommended "Cave" experience.
|
||||
|
||||
## ⚔️ Quest Board (Problem List)
|
||||
|
||||
The **Quest Board** is where you find your challenges.
|
||||
- **Wood Tier (Levels 1-2)**: 🪵 Beginner tasks. Chop wood, build a crafting table.
|
||||
- **Stone Tier (Levels 3-4)**: 🪨 Intermediate logic. Stone tools required.
|
||||
- **Iron Tier (Levels 5-6)**: ⚔️ Hard algorithms. Iron armor recommended.
|
||||
- **Diamond Tier (Levels 7-8)**: 💎 Expert challenges. Bring potions.
|
||||
- **Netherite Tier (Levels 9+)**: 🔥 Legendary problems. Only for the bravest adventurers.
|
||||
|
||||
## 📜 Mission Scroll (Problem Detail)
|
||||
|
||||
When you accept a quest, you receive a **Mission Scroll**.
|
||||
- **Objective**: Read the parchment to understand the task.
|
||||
- **Enchantment Table (Editor)**: Use the obsidian table to write your spells (code).
|
||||
- **Runes (Input/Output)**: Test your spells with input blocks.
|
||||
- **Casting (Run/Submit)**:
|
||||
- **Test Run**: Cast a test spell to see if it fizzles.
|
||||
- **Submit Quest**: Offer your solution to the server for judgment.
|
||||
|
||||
## 🛡️ Character Sheet (Profile)
|
||||
|
||||
Your **Profile** is your inventory and status screen.
|
||||
- **Avatar**: A unique pixel-art avatar generated from your soul signature (username).
|
||||
- **Level**: Your coding proficiency level, calculated from your total Rating (XP).
|
||||
- **Rank**:
|
||||
- **Wood Rank**: < 1000 Rating
|
||||
- **Stone Rank**: 1000 - 1199
|
||||
- **Iron Rank**: 1200 - 1499
|
||||
- **Diamond Rank**: 1500 - 1999
|
||||
- **Netherite Rank**: 2000+
|
||||
- **Daily Quests**: Complete daily tasks (Sign-in, First Blood, Craftsman) to earn extra XP.
|
||||
|
||||
## 💰 Trading Post (Redeem)
|
||||
|
||||
Visit the **Villager Trading Post** to spend your hard-earned Rating (Emeralds).
|
||||
- Exchange Rating for tangible rewards or special server privileges.
|
||||
- Watch out for "Holiday Prices" vs "Workday Prices"!
|
||||
|
||||
## 🏹 Raids (Contests)
|
||||
|
||||
**Raids** are timed competitive events.
|
||||
- Join a Raid to compete against other adventurers.
|
||||
- Climb the **Leaderboard** to prove your strength.
|
||||
|
||||
Happy Coding, Adventurer!
|
||||
在新工单中引用
屏蔽一个用户