CarlsnOP / moba-manager

Other
0 stars 0 forks source link

Implement In-Game Log Display on Main Screen #13

Open tcarlsen opened 2 weeks ago

tcarlsen commented 2 weeks ago

Description: Add a dynamic log on the main screen of the game that constantly updates with real-time events, such as the results of background battles, hero level-ups, item crafting, and other significant gameplay moments. This log will provide players with continuous feedback on the game’s progress, keeping them informed and engaged even while the game runs in idle mode.

Goals:

Considerations:

tcarlsen commented 2 weeks ago

UI Feedback so far

  1. Update Header Text:
    • Change the main header from "Moba Manager" to "Battle Log" to better reflect the purpose of this page.
  2. Remove Subheader:
    • The subheader "Rubber Duckies Earned" should be removed. The log should encompass more information than just the rubber duckies earned.
  3. Adjust Log Text Size:
    • Reduce the font size of the log entries to allow more content to fit on the screen. The log should be able to display multiple battle outcomes, including detailed results from each match.
  4. Enhanced Log Content:
    • The log should include more comprehensive information after each battle, such as:
    • Outcome: Whether the battle was won or lost.
    • XP per Hero: The amount of XP gained by each hero in the battle.
    • Rubber Duckies Earned: The number of rubber duckies earned.
    • Loot: Details of any loot acquired during the battle.
    • Consider making the log scrollable if there are more entries than can fit on the screen. This ensures that players can review past battle outcomes easily.
  5. Highlight Important Events:
    • Use subtle color-coding or icons to highlight significant events in the log, such as level-ups, rare loot drops, or particularly challenging battles.
  6. Clear Separators:
    • Add clear separators between each battle entry to make the log easier to read and navigate.