2. Game Overview
2.1 What Is Yu Roguelike?
Yu Roguelike is a browser-based adventure where you pick a dungeon and dive into a procedurally generated expedition. The game runs entirely on HTML, CSS, and JavaScript, so any modern browser can play it without extra installs. Choose your dungeon type and difficulty to meet new enemies and items tailored to each run.
2.2 Key Features
- Simple structure that is easy to customise.
- A rich collection of mini-games and creator tools.
- A high-level Skill Point system unlocks at level 100 to support advanced strategies.
- Data files are separated, making balance adjustments straightforward.
- Generous comments and design notes help beginners understand the codebase.
2.3 Intended Audience
- Players who want to enjoy the game as-is.
- Creators who wish to add new dungeons or enemies.
- Beginners learning JavaScript through hands-on game development.
- Educators looking for approachable teaching material.
2.4 Flow of Play
- Select a difficulty, world, and dungeon from the title screen.
- Review the detail card to confirm the recommended level and special notes.
- Enter the dungeon to explore, battle, and collect rewards.
- Use mini-games or tools when you need to prepare or fine-tune your build.
These steps describe the default configuration. You can freely adjust the experience by editing the data files provided in the project.
2.5 Customisable Elements
- Dungeons: Change descriptions, recommended levels, or reward tables via JSON files.
- Difficulty settings: Tune damage multipliers and enemy layouts to create new modes.
- Visual style: Rewrite the CSS to adjust colours, layout, or typography.
- Extensions: Add JavaScript modules to ship new UI components or tabs.