- Powershell 5+
- Run the game in Powershell shell, not ISE (because of some .NET classes don't work in ISE)
- Single square map with boundaries
- Player movement
- Simplified D&D combat system
- Attack / crit / miss
- Inventory system
- Randomizers
- Armors
- Shields
- Rings (give + stats)
- Melee weapons
- Rare types (common, uncommon, rare, epic)
- Monsters drop loot (weapons, armors, rings, gold)
- Monster movement and follow player
- Looting
- Dropping
- Health potions
- XP counter
- Buy and sell items
- Move UP [Arrow UP]
- Move Down [Arrow Down]
- Move Left [Arrow Left]
- Move Right [Arrow Right]
- Attack [collide with enemy]
- Loot [collide with item]
- Drop [d] note: only items that are unequipped can be dropped
- Gear Equip [e]
- Use item [1]
- Unequip [u]
- Inventory [i]
- Player stats [s]
- Equipped gear info [g]
- Buy [z]
- Sell [x]
To do list:
GetAC methodDONEBaseAC + armor + shield + potionDONE- Enemy weapons and armor
- Some foes don't have weapons, for example rats, spiders, etc. (drops only potions and gold?)
Armor systemDONEShieldsDONE- Time System (ticks)
Potion systemDONEHealth (+1-3 HP)DONE- Time based boosts (like potions)
Drop systemDONEEquipmentsDONEGoldDONEPotionsDONEEnemy movementDONE- Tower, energy boost or disease
Buy/Sell systemDONE- Leveling
- Scalability
- Complicated maps
- Levels
- Doors
- Rooms