Slayer RPG Quest
A downloadable game for Windows
Game Design Document: Slayer RPG Quest
Core Features:
- Character Stats:
- HP, MP, Attack, Defense, Strength, Wisdom, Agility, Endurance.
- Use oTo to upgrade Strength, Wisdom, Agility, Endurance.
- EXP used for leveling, gaining more HP, MP, Attack, Defense.
- Combat:
- Turn-based system with attack, skill, defend options.
- Skills consume MP and can apply effects like burn, poison, healing.
- Status effects: burn, poison, regeneration, defense reduction.
- Defending reduces incoming damage.
- Skills:
- Learn new skills by spending skill points (e.g., Slash, Fireball, Heal).
- Skills have unique effects (e.g., damage, healing, debuffs).
- Inventory & Equipment:
- Equip gear in slots: Weapon, Shield, Helmet, Armor, Boots, Accessory.
- Salvage unwanted gear for oTo.
- Items categorized into tiers (D, C, B, A, S).
- Unlock item tiers by progressing campaign.
- Items may have traits (e.g., Flame, Regeneration) affecting combat.
- Mobs & Bosses:
- Random mobs in training mode, scaling by player level.
- Campaign bosses with unique stats and key item rewards.
- Mob drops include oTo, EXP, random equipment.
- Campaign Progression:
- 5 stages with increasing difficulty.
- Each stage rewards a key item required to win.
- Traits:
- Gear and mobs have traits with special effects in combat (e.g., burn, boost defense).
Gameplay Loop:
- Train to level up, collect gear.
- Upgrade stats using oTo.
- Progress through campaign to collect key items.
- Manage gear and skills to optimize combat.
Status | Released |
Platforms | Windows |
Author | mcjdh |
Genre | Role Playing, Adventure, Simulation, Strategy |
Tags | Dungeon Crawler, Retro, Roguelike, Short, Singleplayer, Text based |
Install instructions
game is composed of 10 .py files assembled into a single downloadable exe.
run "Slayer_RPG_Game.exe" to begin.
if you would like to compile it yourself instead of running the exe, all source code files are downloadable under "gamefiles.zip"
place all 10 .py files into a folder and run main.py in any terminal. requires python if compiling.
Leave a comment
Log in with itch.io to leave a comment.