Skip to content

Latest commit

 

History

6 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Veilspire: Shattered Legacy

Veilspire: Shattered Legacy

Veilspire: Shattered Legacy is an immersive text-based adventure game where you navigate through a mystical world to defeat an ancient dragon and restore peace to the realm. Explore diverse environments, collect powerful items, solve puzzles, and engage in strategic combat as you uncover the secrets of a shattered past.


🎮 Game Features

🗺️ Rich World Exploration

  • Navigate through multiple interconnected environments including forests, mountains, caves, and the legendary dragon's lair
  • Discover hidden passages and secret rooms by using the right items
  • Each location features unique descriptions and items to collect

⚔️ Combat

  • Engage in turn-based combat with various enemy types including goblins, trolls, and the mighty ancient dragon
  • Combat outcomes influenced by your equipped items
  • Enemy have special behavior such as: Aggressive/defensive/cunning AI patterns

🎒 Inventory & Equipment Management

  • Collect and manage various items throughout your journey
  • Equip weapons and armor to increase your combat effectiveness
  • Use consumable items strategically to heal or gain special advantages

🎨 Visual ASCII Art

  • Enjoy colorful ASCII animations that bring the text adventure to life
  • Unique visualizations for different environments, combat scenarios, and special events
  • Dynamically generated health bars and status displays

⚙️ Technical Features

  • Save & Load game Auto-save every 1 minute
  • Color-coded text for better readability and immersion
  • Animated sequences for combat, item usage, and environmental transitions
  • Persistent game state tracking player progress, inventory, and world changes
  • Dynamic difficulty balancing based on player equipment and progress
  • Modular code structure allowing for easy expansion of rooms, items, and enemies

⌨️ Controls

Command Action Example
go [direction] Move go north
take [item] Grab item take crystal
use [item] Consume/activate use healing potion
equip [item] Wield weapon/shield equip golden sword
status Show health/stats status
look Re-examine current room look

🚀 Quick Start

  1. Install Node.js (v18+)
  2. Clone Repository:
    git clone https://github.com/Hamood268/Veilspire-Shattered-Legacy.git  
  3. Install Dependencies:
    npm install  
  4. Launch Game:
    npm start  

🖥️ Requirements (Source Code Version)

  • Node.js v18+
    Download Here
    node --version  # Verify installation
    

🤝 Contributing

Open to pull requests for any contribution


Developed with passion by [Hamood268]

My Socials:

About

an immersive text-based adventure game where you navigate through a mystical world to defeat an ancient dragon and restore peace to the realm. Explore diverse environments, collect powerful items, solve puzzles, and engage in strategic combat as you uncover the secrets of a shattered past.

Resources

Stars

1 star

Watchers

1 watching

Forks

Releases

Packages

Used by

Contributors

Languages