第4章 如何帮助用户探索和尝试

你曾经玩过计算机游戏“古墓丽影”或看过根据该游戏改编的同名电影吗?在这个故事中,女主人公劳拉需要克服重重障碍和危险来完成在一个地下墓穴中的探险任务。从某种意义上看,当人们在使用一个新的软件时,他们很像是劳拉:他们需要面对一些之前从未遇到过的场景,需要利用自己的聪明才智在这个陌生的环境里找到能够为自己所利用的各种工具和方法,从而最终达到自己的目的。从本质上来看,这是一个探索和尝试的过程。所不同的是,为了增加游戏的娱乐性和趣味性,游戏设计人员需要有意把这个探索和尝试的过程做得很难:例如,它不会明确地告诉你应当时时注意添加弹药和医疗装备,它不会告诉你拉下某个闸门或扳动某个机关后会发生什么事情,它不会告诉你某条道路是个死胡同,或者里面有怪物出没。只有这样,人们才会觉得游戏的可玩性高、有意思。不过在软件设计中,情况恰恰相反:设计人员需要采取各种方法来尽可能地消除这个探索过程中的障碍,从而帮助用户顺利和方便地完成自己的任务。下面,我们就将探讨一些能达到此目的的设计策略。