#发现你#小说的交互——交互故事性
2015-08-16 22:32
309 查看
【发现】
我喜欢看小说。应该说相较于其他媒体,如电影、电视剧、动漫等等,我更喜欢读小说。所以看过很多很多小说,有的过眼云烟,匆匆看完匆匆忘记;有的自心底感触,因喜欢而反复翻看反复品味;也有的如教科书般,一开始就抱着“求知”的目的,看故事的过程中去理解需要我明白的道理……
扯多了。看过那么多不同的小说,某一天忽然发现,小说里也存在着交互的学问。一部小说,其实是作者与读者之间的交互,作者把握读者的心思,基本故事情节上顺着读者的认知习惯,才能引导读者乐意往后翻阅;而出色的小说会出其不意制造起伏,也可以说是逆着读者的思维,给读者制造“亮点”,才能得以让读者回味和思考,从而有了故事的意义。
-----------------------------------------------------------------------------------------
于是我想,小说与交互设计之间,有着什么样的联系么?交互设计也可以像写小说一般进行么?经过翻阅各种书籍,浏览多方资料,原来还真的有“交互故事性”的研究。
交互设计师应该是一个善于讲故事的人。
做好一个产品的交互,根据交互设计的故事原理,设计师需要明确5W2H,也就是七何分析法。这与写小说的基本方法是一致的。粗略概括,交互的设计要考虑用户(角色)、时间、场景、任务、路径图(故事)等。
也许讲到故事性,我们更容易想到游戏产品。因为游戏有着最显式的故事情节,产品本身就是一个故事。然而游戏的交互设计也并不简单,除了故事逻辑和情节高潮的设计以外,还涉及玩家角色作为故事主体的自由程度等。关于这方面还有一位博士写过他的研究结论,参考这里。不过游戏不是我这里的主题,就暂且不深入了。即使是功能性的网页或应用,也可以当做在讲述一个故事,告诉用户在什么时间会发生什么事情而他们将做些什么。
人们总会乐于听别人讲故事的。故事总能很有效地抓住人们的注意力,还能帮助人们处理信息,向人们暗示因果。即使故事中没有点明因果关系,也会随着叙事发展而出现,因为人的思维总是这么处理信息,我们总在寻找因果关系。而故事,则会让这种因果关系发生得更加自然。另一方面,故事会比直接展示数据信息更有吸引力,因为故事能引起共鸣,引发情感反馈,而一旦有了情感反馈,人们就会去处理这些数据和感知,甚至会激活记忆中枢。
那么问题来了,在交互设计中,为什么要用讲故事的方式呢?做设计本来就是在讲故事,设计的不是交互,而是情感。故事有起承转合,设计也有轻重缓急。用讲故事的方式,可以深入到问题本身去解决问题,有利于激发新的ideas;用讲故事的方式,可以让设计师产生跟用户接近的情景体验,产生同理心;用讲故事的方式,可以帮助设计师更好的讲述设计,传达设计需求。
在《交互设计精髓3》第六章中也提及,叙述或者讲故事,是人类最早的活动之一;围绕故事设计出的体验会让用户更易于理解,也更易于投入。这也印证了该书中“以行动为中心的设计”的理论。书中也详细讲述了用这种方式定义需求的步骤,这对于交互设计的第一步很有帮助。
交互故事性可以体现在信息可视化过程。当设计师将信息、数据呈现在页面上时,他就是在向用户讲述着这一产品或成果是如何产生的、给用户带来了什么、用户可以在这些可视化结果上做什么处理……其实这就是个讲故事的过程。统计学家John
Tukey曾写到:数据分析的主要目的在于描述现象而不仅简单呈现事实。故事性来源于各类数据或说明,并提供事物背景、议题以及吸引观众的兴趣点。
交互故事性可以体现在软件功能设计流程。一个完整的功能总是包括了告诉用户在什么时间发生了什么,用户作为参与其中的角色,他们必须知道什么情节,如何完成任务,最后会产生怎样的结局。这便涉及John Carroll关于场景剧本(Scenario)的概念:通过具体化来解决设计问题的方法。
交互故事性可以体现在交互产品的视觉描述中。这跟漫画书一样的“故事板”的方式类似,绘图设计方案应该根据一个图景或故事情节来进行创造和深化。
当然,把交互设计与小说创作相比,并不是完全依样画瓢,毕竟小说更具有艺术创作成分,而软件设计还必须基于客观的需求来展开。但二者的核心思路和最终目的是很接近的,就是要把读者/用户带进所创造的情境中并引导他们推动情节的发展,甚至让他们喜欢上这部小说/这个软件设计。
============================参考资料============================
我喜欢看小说。应该说相较于其他媒体,如电影、电视剧、动漫等等,我更喜欢读小说。所以看过很多很多小说,有的过眼云烟,匆匆看完匆匆忘记;有的自心底感触,因喜欢而反复翻看反复品味;也有的如教科书般,一开始就抱着“求知”的目的,看故事的过程中去理解需要我明白的道理……
扯多了。看过那么多不同的小说,某一天忽然发现,小说里也存在着交互的学问。一部小说,其实是作者与读者之间的交互,作者把握读者的心思,基本故事情节上顺着读者的认知习惯,才能引导读者乐意往后翻阅;而出色的小说会出其不意制造起伏,也可以说是逆着读者的思维,给读者制造“亮点”,才能得以让读者回味和思考,从而有了故事的意义。
-----------------------------------------------------------------------------------------
于是我想,小说与交互设计之间,有着什么样的联系么?交互设计也可以像写小说一般进行么?经过翻阅各种书籍,浏览多方资料,原来还真的有“交互故事性”的研究。
交互设计师应该是一个善于讲故事的人。
做好一个产品的交互,根据交互设计的故事原理,设计师需要明确5W2H,也就是七何分析法。这与写小说的基本方法是一致的。粗略概括,交互的设计要考虑用户(角色)、时间、场景、任务、路径图(故事)等。
也许讲到故事性,我们更容易想到游戏产品。因为游戏有着最显式的故事情节,产品本身就是一个故事。然而游戏的交互设计也并不简单,除了故事逻辑和情节高潮的设计以外,还涉及玩家角色作为故事主体的自由程度等。关于这方面还有一位博士写过他的研究结论,参考这里。不过游戏不是我这里的主题,就暂且不深入了。即使是功能性的网页或应用,也可以当做在讲述一个故事,告诉用户在什么时间会发生什么事情而他们将做些什么。
人们总会乐于听别人讲故事的。故事总能很有效地抓住人们的注意力,还能帮助人们处理信息,向人们暗示因果。即使故事中没有点明因果关系,也会随着叙事发展而出现,因为人的思维总是这么处理信息,我们总在寻找因果关系。而故事,则会让这种因果关系发生得更加自然。另一方面,故事会比直接展示数据信息更有吸引力,因为故事能引起共鸣,引发情感反馈,而一旦有了情感反馈,人们就会去处理这些数据和感知,甚至会激活记忆中枢。
那么问题来了,在交互设计中,为什么要用讲故事的方式呢?做设计本来就是在讲故事,设计的不是交互,而是情感。故事有起承转合,设计也有轻重缓急。用讲故事的方式,可以深入到问题本身去解决问题,有利于激发新的ideas;用讲故事的方式,可以让设计师产生跟用户接近的情景体验,产生同理心;用讲故事的方式,可以帮助设计师更好的讲述设计,传达设计需求。
在《交互设计精髓3》第六章中也提及,叙述或者讲故事,是人类最早的活动之一;围绕故事设计出的体验会让用户更易于理解,也更易于投入。这也印证了该书中“以行动为中心的设计”的理论。书中也详细讲述了用这种方式定义需求的步骤,这对于交互设计的第一步很有帮助。
交互故事性可以体现在信息可视化过程。当设计师将信息、数据呈现在页面上时,他就是在向用户讲述着这一产品或成果是如何产生的、给用户带来了什么、用户可以在这些可视化结果上做什么处理……其实这就是个讲故事的过程。统计学家John
Tukey曾写到:数据分析的主要目的在于描述现象而不仅简单呈现事实。故事性来源于各类数据或说明,并提供事物背景、议题以及吸引观众的兴趣点。
交互故事性可以体现在软件功能设计流程。一个完整的功能总是包括了告诉用户在什么时间发生了什么,用户作为参与其中的角色,他们必须知道什么情节,如何完成任务,最后会产生怎样的结局。这便涉及John Carroll关于场景剧本(Scenario)的概念:通过具体化来解决设计问题的方法。
交互故事性可以体现在交互产品的视觉描述中。这跟漫画书一样的“故事板”的方式类似,绘图设计方案应该根据一个图景或故事情节来进行创造和深化。
当然,把交互设计与小说创作相比,并不是完全依样画瓢,毕竟小说更具有艺术创作成分,而软件设计还必须基于客观的需求来展开。但二者的核心思路和最终目的是很接近的,就是要把读者/用户带进所创造的情境中并引导他们推动情节的发展,甚至让他们喜欢上这部小说/这个软件设计。
============================参考资料============================
用讲故事的方式来做手机产品交互设计 http://www.guokr.com/post/67446/ 交互设计的故事原理 http://www.3lian.com/edu/2015/01-17/188867.html 成就优秀信息图表的主题 http://article.yeeyan.org/view/140096/97456 《交互设计精髓3》,Alan Cooper 《设计师要懂心理学》,Susan Weinschenk
相关文章推荐
- NYOJ 844 A+B Problem(V)
- 算法好博文
- git使用
- HDU 1698 Just a Hook // 线段树 区间更新
- javaAPI获取propertices
- GDOI2016模拟8.16帮派
- eclipse提升注解提示速度
- 学习笔记1
- Qt显示Flash的两种方法 QWebview和QAxWidget
- 最小二乘法
- 网页上无缝滚动的实现
- SQL表的最基本操作练习
- 先序遍历二叉树
- 通过反汇编一个简单的C程序,分析汇编代码理解计算机是如何工作的(原创)
- 自定义View—使用clipPath或者BitmapShader实现圆角图片
- 冈萨雷斯数字图像处理中科院&电子科大halcon/C++/Opencv视频教程下载
- android源码的编译问题总结
- Java源码分析系列
- 修改数据
- django_学习笔记0816