Stendhal Achievement Development: Difference between revisions

Jump to navigation Jump to search
Content deleted Content added
imported>Madmetzger
No edit summary
imported>Hendrik Brummermann
spelling
Line 1: Line 1:
{{Navigation for Stendhal Top|Contributing}}
{{Navigation for Stendhal Top|Contributing}}
{{Navigation for Stendhal Contributors}}
{{Navigation for Stendhal Contributors}}
* collect more achievment ideas and nice titles at [[Stendhal Achievement Ideas]]
* collect more achievement ideas and nice titles at [[Stendhal Achievement Ideas]]
** gives hints for further design decisions
** gives hints for further design decisions
** can help structuring achievments into categories
** can help structuring achievements into categories
* Should achievments be visible within the game? (low prio)
* Should achievements be visible within the game? (low prio)
* technical implementation of achievments
* technical implementation of achievements
** database table(s) to display achievments on website
** database table(s) to display achievements on website
** check if player has fulfilled an achievment
** check if player has fulfilled an achievement
*** "polling" every x turns via TurnListener, but could be a bad idea as checking might be expensive
*** "polling" every x turns via TurnListener, but could be a bad idea as checking might be expensive
*** "telling" when to check, similar to tutorial events or when raising game events (we have possibly the type here)?
*** "telling" when to check, similar to tutorial events or when raising game events (we have possibly the type here)?
*** store reached achievements as string set in player object
*** store reached achievements as string set in player object
*** how to store progress for a certain achievment?
*** how to store progress for a certain achievement?
**** using a map?
**** using a map?
**** key = achievment name, value progress value?
**** key = achievement name, value progress value?
** find a way to conveniently add new achievments
** find a way to conveniently add new achievements
*** building block system similar to ChatConditions?
*** building block system similar to ChatConditions?
*** categorized bye type of event to determine whe to check, i.e. killed x creatures of type y condition should only be checked when having killed a creaure but not on looting an item
*** categorized by type of event to determine what to check, i.e. killed x creatures of type y condition should only be checked when having killed a creature but not on looting an item