🏰Kingdom Revival💀
A downloadable game
A single-player text-based RPG where players rebuild a kingdom. Train skills, battle enemies, summon bosses, and construct buildings. Once all 5 buildings are built, the Final Boss, Eternal Sovereign, unlocks at the summoning gate.
- How to Beat the Game:
- Construct all five main buildings: Basic Hut 🏠, Workshop 🛠️, Library 📚, Training Grounds 🏋️, and Castle 🏰.
- Defeat the Final Boss 👑 to achieve victory and restore the Kingdom.
- Skill Training
- Slayer ⚔️: Combat with enemies.
- Summoning 🔮:Summon bosses for higher tier loot.
- Construction 🏗️: Gather materials through combat and build a gate.
- Combat ⚔️
- Turn-based combat with randomly generated enemies based on Slayer skill level.
- Actions such as: Attack 🗡️, Use Potion 🥤, Defend 🛡️, or Run 🏃.
- Victory 🎉 yields experience and loot 👜, which includes combat gear, and materials used in both construction and boss summoning.
- Game is not permadeath💀
- Summoning Bosses 🔮
- Players can summon bosses by sacrificing 3 items from their inventory. Each summoned boss scales with the player’s Summoning skill. Its name and stats are generated based off of the items used to summon it.
- Combat with bosses is similar to Slayer battles but includes higher stakes and larger rewards. Defeating bosses grants rare loot and significant experience.
- The final boss, Eternal Sovereign 👑, is unlocked after constructing the 5 key buildings.
- Construction Loop 🏗️
- Players gather materials through combat and construct five buildings: Basic Hut, Workshop, Library, Training Grounds, and Castle 🏰.
- Constructing buildings requires a certain Construction skill level and specific materials. Each building unlocks benefits and moves the player closer to unlocking the Final Boss.
- Train construction and get xp fast by spending time working on the Dimensional Gate. Bosses summoned at the summoning gate also give construction xp.
- Inventory and Equipment Management 👜
- Players collect and manage items through combat and construction. Items include materials, potions 🥤, and gear 🛡️
- Gear can be equipped to enhance the player's combat stats, and potions can be used to restore health during battles.
How Skills Work
Slayer ⚔️
- Players level up 🎉 by defeating enemies. Each level unlocks new enemy types with more XP rewards and loot.
- Enemies range from low-level Goblins 👹 to high-level Dragons 🐉, each with varying health, attack power, and loot drops.
- Enemies drop materials and key items often.
Summoning 🔮
- Allows players to summon bosses by burning 3 items in their inventory 👜
- Summoning higher-level bosses scales with the player’s Summoning skill level. Bosses have greater stats than regular mobs but offer better XP 📈 and loot 👜
- Bosses are generated with randomized names and stats, each boss offers a unique challenge. The Final Boss, Eternal Sovereign 👑, is unlocked after constructing all buildings. Once done, use the summoning skill.
Construction 🏗️
- build key structures to unlock new global bonus passives and eventually the ability to summon the Final Boss 👑.
- Players level up 🎉 their Construction skill by gathering materials and constructing buildings. Each building provides progression toward game completion.
- Buildings: There are five key buildings to construct, each requiring materials obtained from combat. These buildings unlock new gameplay options and move the player closer to defeating the Final Boss.
Status | Released |
Author | mcjdh |
Genre | Role Playing, Adventure, Simulation |
Tags | Dungeon Crawler, Roguelike, Roguelite, Short, Text based |
Install instructions
game is fully compiled - download and run "kingdomrevival.exe" to begin.
made from 3 .py files:
main.py skills.py characters.py
to compile the game yourself:
- have python and pyinstaller installed to your compiling terminal.
- extract "sourcecode.zip" .py files to one folder.
- run command "cd folderlocation" of where you put .py files to go to its location in terminal.
- run command "pyinstaller --onefile main.py"
- play game with .exe generated in dist folder
Leave a comment
Log in with itch.io to leave a comment.