Welcome to the CLI-Based Elden Ring Game repository! This project recreates an engaging, text-based version of the popular game Elden Ring using Shell Scripting on Linux. Designed for the terminal, this game offers an immersive experience with challenges, strategic decisions, and character interactions—all through the Command Line Interface (CLI).
This project demonstrates the power and versatility of Shell Scripting by transforming complex gameplay mechanics into a text-based adventure. The game takes players through multiple levels, simulating:
- Battles: Engage in strategic combat with enemies.
- Resource Management: Collect and manage in-game resources effectively.
- Exploration: Navigate through various in-game zones.
Developed as a .sh
file, this project highlights the creativity possible within Linux shell scripting.
- Simulates a turn-based combat system with player and enemy stats.
- Includes various challenges that test decision-making skills.
- Written entirely in a BASH script (.sh file), showcasing advanced scripting techniques.
- No external dependencies required—just a Linux terminal to play.
- Works on any Linux distribution with a basic shell environment.
- Dynamic Levels: Explore multiple levels and scenarios.
- Resource Management: Earn and spend resources wisely to progress.
- Player Choices: Make decisions that influence game outcomes.
-
Clone this repository to your Linux system:
git clone https://github.com/PrabhatAdvait/BASH-Scripting-linux-zsh- cd BASH-Scripting-linux-zsh-
-
Give execution permissions to the script:
chmod +x elden_ring_game.sh
-
Run the game:
./elden_ring_game.sh
-
Follow the on-screen instructions to navigate the game.
- Showcases Creativity: Builds an engaging game using only terminal commands.
- Demonstrates Scripting Skills: Highlights advanced Linux scripting techniques.
- Fun Learning Tool: A unique way to learn and teach shell scripting concepts.
- Educational Tool: Great for teaching Linux commands and scripting logic.
- Portfolio Project: Demonstrates the ability to work creatively within technical constraints.
- Language: BASH Scripting 🐚
- Platform: Linux Terminal 🖥️
- Editor: Any Linux-compatible text editor (e.g., Vim, Nano, Zsh)
This project is licensed under the MIT License. Feel free to use, modify, and distribute the code with proper attribution.
For questions, feedback, or collaboration, reach out to me:
- Prabhat Kumar
- LinkedIn: Prabhat Kumar
- Email: [email protected]
A special thanks to the creators of Linux Shell Scripting for enabling limitless creativity in terminal environments. This project exemplifies how even simple tools can create engaging and complex solutions.