Everest Expedition is an immersive, browser-based simulation game that challenges players to conquer the world's highest peak, Mount Everest. Built with Astro and vanilla JavaScript, this game offers a thrilling experience of resource management, decision-making, and overcoming nature's toughest obstacles.
- Realistic Climbing Simulation: Experience the challenges of high-altitude mountaineering.
- Dynamic Weather System: Face ever-changing weather conditions that affect your climb.
- Resource Management: Carefully manage your oxygen levels and energy.
- Multiple Routes: Choose from various routes, each with its own difficulty and risks.
- Random Events: Encounter unexpected situations that test your decision-making skills.
- Altitude Sickness Mechanic: Monitor and manage the effects of high altitude on your climber.
- Scoring System: Compete for high scores based on your performance and choices.
- Responsive Design: Enjoy the game on desktop or mobile devices.
-
Clone the repository: git clone https://github.com/bibhushansaakha/everest-expedition.git
-
Navigate to the project directory: cd everest-expedition
-
Install dependencies: npm install
-
Run the development server: npm run dev
-
Open your browser and visit
http://localhost:3000
to play the game.
To create a production build, run:
npm run build
The built files will be in the dist/
directory.
- Astro: The web framework for content-driven websites.
- Vanilla JavaScript: For game logic and interactivity.
- HTML5 & CSS3: For structure and styling.
We welcome contributions to Everest Expedition! Please read our CONTRIBUTING.md file for details on our code of conduct and the process for submitting pull requests.
This project is licensed under the MIT License - see the LICENSE.md file for details.
- Inspiration drawn from real-life Everest expeditions and climbers' experiences.
- Weather data and climbing statistics referenced from various mountaineering resources.
- Special thanks to the Astro community for their excellent documentation and support.
For any queries or suggestions, please open an issue on this repository or contact the maintainers directly.
Happy climbing!