-
Notifications
You must be signed in to change notification settings - Fork 9
Improvement ideas
Here's some ideas for improvements to the game as it stands.
Improvements to make the game more usable.
Important details about the game status are displayed in the console output. This includes:
- Dice rolls (from the D20 dice)
- Current player turn indicator (human or AI)
- Fight stages: roll to attack, defend, HP loss
All of these status updates are important to game-play and should be represented within the graphical interface.
Dice rolls
This is deserving of its own fixed space in the game-play UI.
Current player turn indicator
A simple cursor/arrow above the current player in the map view would suffice for this.
Fight stages
A scrollable graphical UI region could be added to the in-game view to show the history of game status.
Example:
Monster1 rolled a 10, and attacked for 2 damage
You rolled a 12 and attacked, Monster1 successfully defended.
Monster1 rolled a 7 and missed.
AI players currently walk in random directions, even when within attacking range of the human player. The overly basic AI could be improved to have monsters patrol a small region until the human comes within a certain range after which they pursue the human and attack.
Ideas for a rainy day
Easy wins: Fonts and music
Long, difficult wins: Sprites and UI screens
Without violating the turn-based, dice controlled nature of the game, the turns could be played more asynchronously to keep user interest.
Depending on the upgrade path (if any), SDL 2.0 could be used to benefit from an improved SDK. Opens the doors for new features.