<?xml version="1.0"?>
<?xml-stylesheet type="text/xsl" href="pattern.xsl" ?>
<?DOCTYPE pattern SYSTEM "plml.1.00.dtd"?>
<pattern patternID="visual_saves" xmlns:html="http://www.w3.org/1999/xhtml">

<name>Visual Saves</name>
<author>Eelke Folmer</author>

<problem>
<usability>
The player needs to find a particular save game from a list of save games.
</usability>
</problem>

<principle>Visibility of system status</principle>

<forces>
<force>
Players may forget the last time and date that they played the game. 
</force>
<force>
Players may have forgotten where exactly they are in the game.
</force>
<force>
Players are generally impatient and quickly need to be able to find the right savegame. 
</force>
<force>
Loading a wrong savegame wastes time.
</force>
</forces>

<context>
Games that allow saving game progress such as adventures and role playing games. Players can save their progress during the game, which may result in a large number of save games. The autosave pattern can also contribute to a large number of savegames. Save games are usually displayed in a list by text, for example a name, text or date, total timeplayed or combination of these. Identifying a particular save game is difficult because a visual cue would be more effective.
</context>

<pattlet>Provide visual feedback with each save game description</pattlet>

<solution>When possible try to provide small screenshots of where the player 'is' in the game in addition to a save game's textual description. The visual save should be sufficiently good for identifying it. If the number of items in the list of save games is small, a visual save may be shown for all save games. If the list contains many save games or when the label is important to the player (for example when the player has the ability to specify a name when saving a save game), show a preview of one item only alongside the label of the save game.</solution>

<rationale>
Players are much more likely to remember the correct save game when visual feedback is provided. The search time for a particular save game is decreased because of these visual clues. Otherwise, first a particular save game has to be loaded before a player would know if it is the right one which takes time. This solution improves performance and satisfaction.
</rationale>


<example><html:IMG src="images/grimfandango-visualsaves.jpg" align="left"/>
<html:b>Grim Fandango -  </html:b> This adventure games offers visual saves in a small screen on the right side of the list of save games. When clicking on a particular save game the visual is changed correspondingly.
</example>

<example><html:IMG src="images/nwn-visualsaves.gif" align="left"/>
<html:b>Neverwinter Nights - </html:b> This popular role playing game has visual saves (Implementation the same as Grim Fandango).
</example>

</pattern>
