文件
csp/frontend/GAMEPLAY.md

2.4 KiB

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!