Jobs and Stats
Implementing a proper UI to effectively display jobs and stats presents some interesting challenges. You need to balance aesthetics with a functional design while constantly fighting the temptation to simply make a spreadsheet.
Health and Energy
The red bar represents how much health a dwarf has (pretty self-explanatory what health is). The yellow bar represents energy; the amount of tasks a dwarf can complete).
Needs
All dwarfs have three main Needs, thirst, hunger, and sleep. Each with a degenerating state; Satisfied, desires, and needs.
Trades and Professions
Trades:
All professions are categorized into trades; labor, construction, academics, arts, and combat.
Professions:
When a trade is selected it will display all the available jobs within the selected trade.
The top icons represents the professions; Woodcutting, mining, farming, and fishing (its suppose to be a piece of cut salmon OKAY! some of the icons need to be reworked).
The bottom icons represents what skill level each profession is and the bar to the right represents the progress in leveling the profession skill level.
Novice, Proficient, Skilled, Expert, Master, Legendary
A dwarf may have more then one job active at a time. However taking more then one job inhibits the leveling progression of both jobs.
A dwarf that has one job has 100% leveling progression, if he takes two jobs the progress for both is 50%, 3 jobs the progress for both is 33%, etc.