Stendhal Achievement Development: Difference between revisions
Jump to navigation
Jump to search
Content deleted Content added
imported>Hendrik Brummermann |
imported>Madmetzger No edit summary |
||
| Line 18: | Line 18: | ||
** find a way to conveniently add new achievements |
** find a way to conveniently add new achievements |
||
*** building block system similar to ChatConditions? |
*** building block system similar to ChatConditions? |
||
**** killed x creatures |
|||
**** collected x items |
|||
**** finished x quests |
|||
**** killed creature without a weapon |
|||
**** looted certain collection of items |
|||
*** 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 |
*** 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 |
||
Revision as of 18:12, 8 July 2010
- collect more achievement ideas and nice titles at Stendhal Achievement Ideas
- gives hints for further design decisions
- can help structuring achievements into categories
- Should achievements be visible within the game? (low prio)
- technical implementation of achievements
- database table(s) to display achievements on website
- table for achievment types?
- table for player has reached achievement
- check if player has fulfilled an achievement
- "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)?
- store reached achievements as string set in player object
- how to store progress for a certain achievement?
- using a map?
- key = achievement name, value progress value?
- find a way to conveniently add new achievements
- building block system similar to ChatConditions?
- killed x creatures
- collected x items
- finished x quests
- killed creature without a weapon
- looted certain collection of items
- 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
- building block system similar to ChatConditions?
- database table(s) to display achievements on website