RPG RTS Hero Simulation is a robust endeavor encompassing the intricate mechanics of hero creation, inventory management, troop attributes, and sophisticated combat systems.
- Hero Creation: A meticulously crafted system boasting an expansive array of attributes, allowing players to delve deep into customization.
- Inventory Management: Incorporates an innovative system facilitating seamless equip/unequip actions for heroes across various slots, complemented by an inventory grid bag for efficient item storage.
- Troop Mechanics: Encompasses mechanics endowing each race with diverse attributes akin to heroes, fostering strategic depth.
- Combat System: The crown jewel of the project, where damage calculation intricately considers character attributes, weaknesses, resistances, and psychological factors such as fear and terror.
In essence, this project serves as the comprehensive logic backend for a hero-centric RTS RPG game, awaiting the addition of graphics and gameplay elements to bring its vision to life.
The following are the tasks that need to be completed for the RPG RTS Hero Simulation project:
- Balancing: Adjust the attributes and abilities of heroes and troops to ensure fair and balanced gameplay.
- Documentation: Write comprehensive documentation detailing how to play the game, explaining game mechanics, and providing troubleshooting assistance.
- Race Implementation: Implement the remaining races, each with their unique attributes and troops. The races to be implemented are:
- Wood Elf
- High Elf
- Dark Elf
- Undead
- Daemon
- Spirit (Fey)
- Dwarf
- Dark Dwarf
- Minotaur
- Wildling (Barbarian)
- Insect
- Troop Expansion: Expand the variety of troops available for each race. This includes creating unique troops for each race and balancing their attributes for fair gameplay.
- Building System: Develop a building system that allows for research, troop creation, army size increase, and special effects like changing the weather, attacking enemies, and giving buffs to troops.
- Item Expansion and Balancing: Increase the variety of items available for each inventory slot. Additionally, balance the attribute stats given by each item to ensure fair gameplay.