Game of Thrones RPG is a Python-based role-playing game set in the world of George R.R. Martin's "A Song of Ice and Fire" series. Players can create characters from different houses, explore Westeros, engage in combat, complete quests, and interact with various NPCs from the Game of Thrones universe.
- Character creation with different classes (Warrior, Diplomat, Maester)
- Turn-based combat system
- Exploration of various locations in Westeros
- Quest system
- Inventory management
- NPC interactions
- Dynamic character progression
- Python 3.7 or higher
- PyQt5
-
Clone the repository:
git clone https://github.com/yourusername/game-of-thrones-rpg.git cd game-of-thrones-rpg
-
Install the required dependencies:
pip install PyQt5
-
Run the game:
python main.py
- Start the game by running
main.py
. - Create your character by choosing a name, house, and class.
- Explore Westeros using the movement controls.
- Interact with NPCs, engage in combat, and complete quests to progress.
- Manage your inventory and use items to aid your journey.
- Level up your character and improve your stats.
- Use the GUI buttons to navigate and perform actions.
- Select options from dialog boxes to make choices during gameplay.
main.py
: Entry point of the gamegui/
: Contains all GUI-related classesmodels/
: Defines game entities like characters, items, etc.game/
: Core game logic and mechanics
Contributions to the Game of Thrones RPG are welcome! Please feel free to submit pull requests, report bugs, or suggest features.
- Game of Thrones and all related characters are the property of George R.R. Martin and HBO.
- This project is for educational purposes only.
Enjoy your journey through Westeros!