/DragonQuestEditor

DragonQuest, a Streamlit-based game and level editor where you can explore dungeons, design your own levels, and embark on exciting adventures.

Primary LanguagePythonMIT LicenseMIT

DragonQuest Streamlit Game and Level Editor

Welcome to DragonQuest, a Streamlit-based game and level editor where you can explore dungeons, design your own levels, and embark on exciting adventures.

DragonQuest Preview

Features

  • Play a text-based dungeon crawler game.
  • Design and edit dungeon levels using the built-in level editor.
  • Choose from various tiles and objects to create unique levels.
  • Export and share your custom levels with others.

Installation

  1. Clone the repository:

    git clone https://github.com/vikasharma005/DragonQuest.git
    cd DragonQuest-Streamlit-Game
  2. Install the required dependencies:

    pip install -r requirements.txt
  3. Run the Streamlit app:

    streamlit run streamlit_app.py

Gameplay

  • Navigate through the dungeon using arrow keys or the on-screen controls.
  • Encounter monsters, collect treasures, and find hidden secrets.
  • Challenge yourself with randomly generated levels or design your own.

Level Editor

  • Access the level editor tab in the app to create and edit dungeon levels.
  • Choose tiles from the tileset to design the layout of your levels.
  • Save and download your custom levels in CSV format.

Technologies Used

Contributions

Contributions are welcome! If you find bugs or have suggestions for improvements, feel free to submit a pull request.

License

This project is licensed under the MIT License.


Enjoy your adventure in the DragonQuest world! Create, explore, and share your dungeon levels with other players.